Connect ActiveCampaign to Your AI Agent

Find a set of contacts to review or turn supplied customer details into a contact update.

6 tools API key

Try a ActiveCampaign Task

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

oo Skill ActiveCampaign

Review a Contact Segment

Filter contacts by list and date criteria to prepare a summary.

/oo ActiveCampaign: List ActiveCampaign contacts in mailing list [list ID] created between [start date] and [end date]. Summarize the contact details and flag missing phone numbers.

Update a Contact from New Details

Inspect custom fields and synchronize supplied details for a contact email.

/oo ActiveCampaign: Review ActiveCampaign custom fields, then create or update contact [email] with [name, phone, and custom field values]. Only include the details I provide.

Start Working with ActiveCampaign

  1. Install OOMOL

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

    Install OOMOL →
  2. Connect ActiveCampaign

    Connect your ActiveCampaign API token and account API URL.

    Connect ActiveCampaign →
  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

  • An API token and the API URL shown in your account’s Developer settings.
  • Updating by email can create a contact if that email is not already present. Specify exactly which details should change.

ActiveCampaign Tools

This integration reads contacts, mailing lists, and custom fields, and synchronizes contact details by email.

Contact and List Research

Find contacts, read individual details, and inspect mailing lists.

Contact Synchronization

Inspect field definitions and create or update contacts by email.

6 tools

Get Current User

Get the current ActiveCampaign user associated with the API token.

activecampaign.get_current_user

List Contacts

List ActiveCampaign contacts with pagination, search, and filtering support.

activecampaign.list_contacts

Get Contact

Get one ActiveCampaign contact by identifier.

activecampaign.get_contact

Upsert Contact

Create or update an ActiveCampaign contact using the official contact sync endpoint.

activecampaign.upsert_contact

List Lists

List ActiveCampaign mailing lists with pagination and optional name filtering.

activecampaign.list_lists

List Fields

List ActiveCampaign custom contact fields.

activecampaign.list_fields

Frequently Asked Questions

Why is an account API URL needed?

Each connection uses your ActiveCampaign account endpoint. Copy the API URL and token from the same Developer settings page.

Will updating an email create a new contact?

The contact sync operation creates or updates by email. An email not already present may result in a new contact.

Can I include custom contact fields?

Yes. Ask to inspect custom fields so your supplied values can be matched to the correct field identifiers.

Connect ActiveCampaign

About ActiveCampaign ↗