Connect Flexmail to Your AI Agent

Find the right contact and apply the record changes you request.

24 tools Custom credential

Try a Flexmail Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Flexmail

Review a contact’s subscriptions

Find a contact and summarize their details, interests, preferences and sources.

/oo Flexmail: Find Flexmail contact [email]. Read the contact and its interest subscriptions, preferences and sources. Summarize the record and flag differences from [expected details].

Update contact details

Change selected name, language or custom field values on an existing contact.

/oo Flexmail: Update Flexmail contact [ID] with [name, language and custom field changes]. Change only the supplied fields and report the updated record.

Start Working with Flexmail

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Flexmail

    Connect with your Flexmail account ID and personal access token.

    Connect Flexmail →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • For new contacts, provide an email and source ID. Use existing contact and interest IDs for subscription changes.
  • This connection manages contact records and subscriptions; it does not send email campaigns.

Flexmail Tools

Read contacts, custom fields, interests, preferences, sources and active segments. AI can summarize a contact’s subscriptions or apply supplied details; adding contacts requires a source, and unsubscribing removes all future communication.

Contact and subscription records

Inspect contact attributes and account classifications.

Contact and subscription changes

Create or update contacts, adjust subscriptions or unsubscribe a contact from all communication.

24 tools

List Contacts

List Flexmail contacts, optionally filtering by email address and paging through the collection.

flexmail.list_contacts

Create Contact

Create a Flexmail contact in a specific source.

flexmail.create_contact

Get Contact

Fetch a Flexmail contact by id.

flexmail.get_contact

Update Contact

Partially update a Flexmail contact.

flexmail.update_contact

Unsubscribe Contact

Unsubscribe a Flexmail contact from all future communication.

flexmail.unsubscribe_contact

List Custom Fields

List custom fields configured in the Flexmail account.

flexmail.list_custom_fields

List Interests

List Flexmail interests with optional name and visibility filters.

flexmail.list_interests

Create Interest

Create a Flexmail interest.

flexmail.create_interest

Get Interest

Fetch a Flexmail interest by UUID.

flexmail.get_interest

Update Interest

Partially update a Flexmail interest.

flexmail.update_interest

Delete Interest

Delete a Flexmail interest by UUID.

flexmail.delete_interest

List Contact Interest Subscriptions

List the interests to which a Flexmail contact is subscribed.

flexmail.list_contact_interest_subscriptions

Add Contact Interest Subscription

Subscribe a Flexmail contact to an interest.

flexmail.add_contact_interest_subscription

Remove Contact Interest Subscription

Remove a Flexmail contact from an interest.

flexmail.remove_contact_interest_subscription

List Contact Preferences

List preferences selected by a Flexmail contact.

flexmail.list_contact_preferences

Add Contact Preference Subscription

Subscribe a Flexmail contact to a preference.

flexmail.add_contact_preference_subscription

Remove Contact Preference Subscription

Remove a Flexmail contact preference subscription by compound id.

flexmail.remove_contact_preference_subscription

List Contact Sources

List sources through which a Flexmail contact was added.

flexmail.list_contact_sources

List Account Contact Languages

Fetch the contact languages configured for the Flexmail account.

flexmail.list_account_contact_languages

List Interest Labels

List Flexmail interest labels.

flexmail.list_interest_labels

List Preferences

List preferences configured in the Flexmail account.

flexmail.list_preferences

List Segments

List active segments in the Flexmail account.

flexmail.list_segments

List Sources

List sources configured in the Flexmail account.

flexmail.list_sources

Get Source

Fetch a Flexmail source by id.

flexmail.get_source

Frequently Asked Questions

What is needed to create a contact?

An email address and an existing source ID. List account sources to choose the correct one.

How do I set custom fields?

Read account custom fields and use their placeholders with the values you want to store.

Does removing one interest unsubscribe all communication?

Removing an interest changes that subscription. The separate contact unsubscribe operation stops all future communication.

Connect Flexmail

About Flexmail ↗