Connect Flexmail to Your AI Agent

Check a subscriber’s preferences before making the profile change they requested.

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 contact [email]. Review their interests, preferences, and signup sources against [expected details].

Update contact details

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

/oo Flexmail: Update contact [contact ID] with these name, language, and profile changes: [changes]. Change only the supplied details.

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

Inspect and maintain contacts, interests, preferences, and signup sources in your connected Flexmail account.

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 do I need to add a contact?

Provide an email address and choose an existing signup source in your account.

Does removing an interest stop all communication?

No. It changes that interest subscription. A full unsubscribe is a separate operation that stops future communication.

Connect Flexmail

About Flexmail ↗