Skip to main content

ActiveCampaign

In one line: Connect ActiveCampaign so your UnleashX agent can create and update contacts and deals, manage accounts and campaigns, add contacts to automations, and log tasks — all in plain language.

1. Overview

ActiveCampaign is a customer experience automation platform that combines CRM, email marketing, and marketing automation. It’s where your contacts, deals, accounts, campaigns, and automations live, tied together by tags, lists, and custom fields. Once connected to UnleashX, your agent can create and update contacts and deals, manage accounts, add and remove tags, subscribe contacts to lists, enroll contacts in automations, create campaigns, and log notes and tasks. It works against your live ActiveCampaign account using your API key, so it respects your account’s data and settings. Connecting ActiveCampaign to UnleashX means your CRM stays current as you talk. Instead of opening ActiveCampaign to update a contact or move a deal, you tell your agent and it makes the change — cutting the manual data entry while keeping your pipeline and lists accurate.

2. What you’ll need

  • An ActiveCampaign account (any plan that includes API access).
  • Your ActiveCampaign API URL (account URL) and API key (see Section 3).
  • An UnleashX account with access to Data Connectors.
You paste two values: your ActiveCampaign API URL (account URL) and your API key. UnleashX sends the key to your account URL as an Api-Token header.
Both fields must come from the same ActiveCampaign account. If the API URL and API key don’t match, the connection fails — copy both from Settings → Developer in one sitting.

3. Get your credentials

ActiveCampaign MCP authenticates with an API key plus your account’s API URL. Both are shown on the same page in your ActiveCampaign settings — you copy them once and paste them into UnleashX. There’s no OAuth flow and nothing to install.
1

Sign in to ActiveCampaign

Go to your ActiveCampaign account and sign in. You’ll land on the main dashboard.
2

Open Settings → Developer

Click Settings (the gear icon in the lower-left), then open the Developer tab. This page holds everything the API needs.
3

Copy your API URL (account URL)

Under API Access, copy the URL. It looks like https://<account>.api-us1.com — your unique account endpoint. UnleashX needs this so it knows which ActiveCampaign account to talk to.
4

Copy your API Key

On the same page, copy the Key — a long secret string. Treat it like a password; it grants full access to your account’s API.
5

Paste both into UnleashX

Head to Data Connectors → ActiveCampaign in UnleashX and paste both the API URL and the API key (full walkthrough in Section 4). UnleashX validates them immediately, so you’ll know right away if either was copied incorrectly.
Your API key grants full access to your ActiveCampaign account. Treat it like a password:
  • Never commit it to git, paste it in a ticket, or share it in chat.
  • If it’s ever exposed, regenerate it under Settings → Developer — the old key stops working immediately, so reconnect UnleashX with the new value.

Permissions this key grants UnleashX

4. Connect on UnleashX

1

Open your agent

Go to https://www.tryunleashx.com and open the agent you want to connect.
2

Open Data Connectors

Inside the agent, go to Data Connectors.
3

Find ActiveCampaign

Locate ActiveCampaign and click Connect (or Add / Configure).
4

Enter your API URL and API key

Paste your API URL (account URL) and your API key, then click Connect.
5

Confirm success

UnleashX validates the credentials and the ActiveCampaign connector shows a Connected badge.

Use ActiveCampaign in a Workflow

Once connected, you can add ActiveCampaign to any automation from the Workflows builder. Its tools appear in the Apps panel, marked with an MCP badge.
1

Add a trigger node

Open Workflows → New Workflow. On the canvas, click + Add Trigger. In the Paths panel, open the Apps tab and select ActiveCampaign — its Triggers are listed underneath. Use the search box if you have many connectors.
2

Add an action node

Click the + below any node to add a step, then pick ActiveCampaign again — this time the panel lists its Actions.
3

Configure the step

Fill in the fields for the trigger or action you picked. Required fields are marked with a red asterisk (*).
4

Add or select your account

Under Selected account, choose an already-connected account, or click Add Account to connect one now.
5

Save and test

Click Save. Use Test to verify the step, then toggle Publish when the workflow is ready.
The steps are the same for every connector. For the full workflow builder guide, see Using MCP in Workflows.

5. Available tools

6. Example usage

“Add Jordan Lee (jordan@acme.com) as a contact, tag them ‘Webinar 2026’, and subscribe them to the Newsletter list.” → Runs Create Or Update Contact to add Jordan, then Add Remove Tag From Contact and Subscribe Or Unsubscribe Contact From List to apply the tag and list. “Create a deal ‘Acme renewal’ for $12,000 and add a note that they want annual billing.” → Runs Create Deal to open the deal, then Add Note To Deal to record the billing preference.

7. Permissions & data access

UnleashX can:
  • Read and list contacts, deals, accounts, and their tasks.
  • Create and update contacts, deals, accounts, campaigns, tasks, and custom object records.
  • Add or remove tags, subscribe or unsubscribe contacts, and enroll or remove contacts in automations.
  • Record tracked events and add notes to contacts and deals.
UnleashX cannot:
  • Access ActiveCampaign accounts other than the one whose API URL and key you provided.
  • Change your ActiveCampaign account password or billing settings.
  • Do anything the API key’s account doesn’t permit.
To disconnect: In UnleashX, open Data Connectors → ActiveCampaign → Disconnect. Then regenerate the API key in ActiveCampaign under Settings → Developer. Disconnecting and regenerating removes access immediately.

8. Troubleshooting

For general MCP issues, see /mcp/integrations.

9. Frequently asked questions

Is my CRM data stored by UnleashX? No. UnleashX reads and writes your records live through the ActiveCampaign API per request; it doesn’t keep a copy of your contacts or deals. Why do I need both an API URL and an API key? The API key authenticates you, and the API URL tells UnleashX which ActiveCampaign account to reach. Both are on the same Settings → Developer page and must be from the same account. Can the agent really delete contacts? Yes — Delete Contact (marked ⚠️) permanently removes a contact. Removing a contact from an automation is also marked ⚠️. Use these deliberately. What is the Api Request tool for? It lets the agent make a custom call to the ActiveCampaign API for actions not covered by the named tools. Use it when you need something more specific.

10. References