- Home
- Resources
- Integrations
- ActiveCampaign
ActiveCampaign Zapier integrationAutomate ActiveCampaign with Zapier.
The ActiveCampaign Zapier integration gives you 22 triggers, 23 actions and 10 searches, and every single trigger is instant. Contacts, deals, campaigns, accounts, WhatsApp flows: here is what each one does, what it costs, and where it trips people up.
Verified Trustpilot reviews · AI, automation & growth agency
What the ActiveCampaign Zapier integration actually does for you
It links your ActiveCampaign account to the other tools you use, without code. Something happens in ActiveCampaign (a new contact, a click, an updated deal), and Zapier passes it to another app. Or the reverse: a form, a payment or a spreadsheet row creates or updates a contact, a deal or a task inside ActiveCampaign.
Three results people usually build first. A sales pipeline that fills itself: Contact Added to List starts the Zap and Create Deal opens the opportunity, already in the right stage. A CRM that hears about your email results: New Campaign Link Click or New Campaign Bounce feeds another tool, so sales sees who engaged and support sees who never got the mail. Contacts that arrive tagged: Create or Update Contact followed by Add/Remove Tag From Contact drops each new lead into the automation that suits it.
Now the part the app page skips. Zapier does not write your email content: Create Campaign only sends a message you already designed inside ActiveCampaign. It does not replay the past either: a Zap reacts to what happens after you switch it on, so last month's contacts stay where they are.
Comparing tools? The same breakdown exists for the ActiveCampaign n8n integration and for the ActiveCampaign Make integration, written with the same rules, so you can put them side by side.
Zapier vocabulary in one minute
Seven words come back on every line of this page. Here they are, in plain English, once.
- Zap
- The automation you build: one starting event, then one or more steps that run every time that event happens again.
- Trigger
- The event that starts the Zap, like a new contact in ActiveCampaign. Once the Zap is on, Zapier simply waits for it.
- Action
- What the Zap does after it starts: the step that writes, sends or updates something in an app on your behalf.
- Task
- The unit Zapier bills. One task is one action that finished successfully. Your plan's allowance counts nothing else.
- Polling vs instant
- A polling trigger is checked on a timer. An instant trigger is pushed by the app the moment the event happens. ActiveCampaign is all instant.
- Filter
- A step that lets the Zap continue only when the incoming data matches your condition, and quietly stops it otherwise.
- Search step
- A step that looks up something already stored in an app, a deal or a user, so the next steps can reuse what it found.
What it really costs in tasks
ActiveCampaign is not a premium app on Zapier: it works on the free plan. The bill depends on actions, not on how busy your account is.
- Free plan100 tasks per month
- Steps on the free plan2 (one trigger, one action)
- Trigger cost0 tasks
- Instant triggers22 of 22
The trigger never costs anything, and neither does Zapier listening for new events. Each action that goes through counts as one task; an action that fails is not counted. A Zap with three actions uses three times what a one-action Zap uses. The free plan gives you 100 tasks a month and unlimited Zaps, but only two steps per Zap: one trigger, one action. Add a second action, a filter or a search and you have a multi-step Zap, which needs a paid plan. The polling grid below is the one Zapier publishes. Since all 22 ActiveCampaign triggers are instant, it never delays any of them.
Connect ActiveCampaign to Zapier in three steps
- 01
Open your connections
In your Zapier account, go to the Apps page and click + Add connection. A connection is your ActiveCampaign account linked once, then reused by every Zap that touches it.
- 02
Pick ActiveCampaign
Type ActiveCampaign in the search box of the dialog, select it in the list, then click Add connection. A new browser tab opens on the ActiveCampaign side.
- 03
Sign in and grant access
Log in to ActiveCampaign in that tab and allow Zapier to reach the account. You need an account on the app, plus read or write rights on any list, deal or pipeline you do not own yourself.
Your first Zap: a deal for every new list contact
GoalEvery contact added to a chosen list gets a deal in your pipeline, then a tag that marks them as handled.
- 01
Build the Zap
Start a new Zap, pick ActiveCampaign as the app and Contact Added to List as the event that starts everything, then click to continue.
- 02
Choose the list
Select your connection, then the list to watch. The list field is mandatory: without it the trigger has nothing to listen to.
- 03
Test the trigger
Run the test. Zapier brings back the three most recent contacts of that list, so you map fields on a real record, not on a blank one.
- 04
Add Create Deal
Pick Create Deal, then fill title, value, currency, pipeline and stage. The value goes in cents: 35000 stands for $350.00.
- 05
Add the tag
Click the plus icon and pick Add/Remove Tag From Contact. Set the required Action field to add, then the tag. A second action makes the Zap multi-step, so it needs a paid plan.
- 06
Test and publish
Test the action, open the new deal in ActiveCampaign to check it, then click Publish to switch the Zap on for good, live from now on.
The 22 ActiveCampaign triggers
22 events start a Zap when something happens in ActiveCampaign, and 22 of them are instant: the app calls Zapier straight away, whatever your plan.
New or Updated Custom Object Record
Instant triggerIn Zapier“Triggers when a Custom Object record is created or updated.”
Starts the Zap whenever a record in one of your custom objects appears or changes, so data you modeled yourself (subscriptions, orders, bookings) can travel to other tools.
Custom Object Record Deleted
Instant triggerIn Zapier“Triggers when a custom object record is deleted in ActiveCampaign”
Reacts when someone removes a record from a custom object. The Zap learns which record left, so another system can clean up its own copy.
Deal Task Completed
Instant triggerIn Zapier“Triggers when a deal task has been completed.”
Kicks in when a salesperson ticks off a task attached to a deal: the call is done, the quote is out, the demo happened.
Contact Completed WhatsApp Messaging Flow
Instant triggerIn Zapier“Triggers when a contact completes a WhatsApp messaging flow.”
Picks up the end of a WhatsApp conversation flow: a contact went through every step you designed, and ActiveCampaign signals it.
Contact Joined Inbound WhatsApp Messaging Flow
Instant triggerIn Zapier“Triggers when a contact sends a message that starts an inbound WhatsApp messaging flow.”
Catches the opposite moment: a person writes to you on WhatsApp, and that first message opens one of your inbound flows.
New or Updated Account
Instant triggerIn Zapier“Triggers when a new account is added or an existing account's details are updated.”
Follows the company records of ActiveCampaign (accounts, in its words): a new organization appears, or one of its details gets edited.
New Automation Webhook
Instant triggerIn Zapier“Triggers when an automation sends out webhook data. To add a webhook in ActiveCampaign, navigate to your Automations section, add or edit an automation, and create a new "Webhook" action.”
Lets one of your ActiveCampaign automations call Zapier at the exact point you choose. Whatever the automation knows about the contact at that moment travels into the Zap.
New Campaign Bounce
Instant triggerIn Zapier“Triggers when a contact email address bounces from a sent campaign.”
Spots addresses that bounced when a campaign went out, which tells you whose email is wrong or full before your sender reputation suffers.
New Campaign Link Click
Instant triggerIn Zapier“Triggers when a contact clicks a link in a campaign message (will only run once for each unique link).”
Reports which contact clicked which link in one of your campaigns. It is the clearest buying signal your newsletter produces.
New Campaign Open
Instant triggerIn Zapier“Triggers when a contact opens a campaign (will trigger once per contact per campaign).”
Tells the Zap that a contact opened a campaign. Softer than a click, but enough to spot who still reads you.
New Campaign Starts Sending
Instant triggerIn Zapier“Triggers when a new campaign starts sending.”
Signals the moment a campaign starts sending, which is the cue for the rest of the team.
New Campaign Unsubscribe
Instant triggerIn Zapier“Triggers when a contact unsubscribes as a result of a campaign email sent to them.”
Fires when a reader unsubscribes through a campaign email. Useful to keep every other tool respectful of that choice.
New Contact Note
Instant triggerIn Zapier“Triggers when a new contact note is added.”
Grabs every note a teammate writes on a contact record. Those notes often hold the real context of a relationship.
New Contact Task
Instant triggerIn Zapier“Triggers when a new contact task is created.”
Notices each task created on a contact: a callback, a follow-up email, a reminder someone set for themselves.
New Deal Note
Instant triggerIn Zapier“Triggers when a new deal note is created.”
Sends the Zap any note added on a deal, where reps tend to write objections, budgets and next steps.
New Deal Task
Instant triggerIn Zapier“Triggers when a new deal task is created.”
Starts when a task is added to a deal. It mirrors New Contact Task, but on the opportunity side.
New Deal Added or Updated
Instant triggerIn Zapier“Triggers when a new deal is created or existing deal is updated.”
Follows your whole pipeline: a deal is born, or any of its details move (stage, value, owner).
New Contact
Instant triggerIn Zapier“Triggers when a new contact is created.”
The simplest door in: a contact is created in ActiveCampaign, wherever they came from.
Contact Added to List
Instant triggerIn Zapier“Triggers whenever a contact is added to a list.”
More targeted than New Contact: it only speaks up when someone joins the list you picked, new or already known.
Updated Contact
Instant triggerIn Zapier“Triggers when an existing contact details are updated.”
Wakes up when details of an existing contact change inside the list you choose: a new phone, a corrected company, a custom field.
New or Updated Contact
Instant triggerIn Zapier“Triggers when a new contact is created or an existing contact's details are updated.”
Combines creation and edits in one trigger, across the account, which makes it the widest net for contact data.
Tag Added or Removed From Contact
Instant triggerIn Zapier“Triggers when a a Tag is added or removed from a Contact”
Listens to tags, the labels most ActiveCampaign setups run on. A tag lands on a contact or comes off, and the Zap knows.
The 23 ActiveCampaign actions
ActiveCampaign gives you 23 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
- Create Account
- Update Account
- Create or Update Account
- Create or Update Contact
- Create Deal (Deprecated)
- Add Existing Contact to Automation
- Remove Contact From Automation
- Create Campaign
- Add Contact to Account
- Add Contact Note
- Add/Remove Tag From Contact
- Create or Update Contact Task
- Create or Update a Custom Object Record
- Add Secondary Contact to Deal
- Create Deal
- Add Note to Deal
- Create or Update Deal Task
- Update Deal
- Start a WhatsApp Messaging Flow for a Phone Number
- Subscribe or Unsubscribe Contact From List
- Create Tracked Event
- Send a WhatsApp Template
- API Request (Beta)
Create Account
ActionIn Zapier“Creates a new account.”
Opens a new company record in ActiveCampaign. Only its name is required to get started.
Update Account
ActionIn Zapier“Updates an account.”
Changes an existing company record, identified by its account ID.
Create or Update Account
ActionIn Zapier“Creates a new account or updates an existing account.”
The safer twin of Create Account: it creates the company or updates the one already there.
Create or Update Contact
ActionIn Zapier“Creates a new contact, or updates an existing contact.”
The workhorse: it adds a contact that is not there yet, or updates the one that already exists.
Create Deal (Deprecated)
ActionIn Zapier“Creates a new deal.”
The older version of deal creation, still listed in the editor and marked deprecated.
Add Existing Contact to Automation
ActionIn Zapier“Adds an existing contact into any automation.”
Drops a known contact into one of your automations, using their email address.
Remove Contact From Automation
ActionIn Zapier“The contact will be removed from this active automation”
Pulls a contact out of an automation still running for them.
Create Campaign
ActionIn Zapier“Creates and sends a new campaign.”
Creates a campaign and sends it to a list, using a message already prepared in ActiveCampaign.
Add Contact to Account
ActionIn Zapier“Adds a contact to an ActiveCampaign account”
Attaches a person to a company, so the account page shows who works there.
Add Contact Note
ActionIn Zapier“Adds new contact note.”
Pins a written note on a contact record, for whoever opens it next.
Add/Remove Tag From Contact
ActionIn Zapier“Add or remove a tag from a Contact”
Puts a tag on a contact or takes it off. Tags are often what starts your ActiveCampaign automations.
Create or Update Contact Task
ActionIn Zapier“Creates or updates a contact task”
Gives a contact a to-do with a due date and a type, or adjusts one already planned.
Create or Update a Custom Object Record
ActionIn Zapier“Creates a new custom object record or update an existing record”
Writes into one of your custom objects, adding a record or editing one that exists.
Add Secondary Contact to Deal
ActionIn Zapier“With a deal ID and a contact ID set the corresponding contact as a secondary on the deal. Optionally set the role. If the Deal has no Primary contact set, this contact will be set as Primary if you DO NOT select a role.”
Links an extra person to a deal, optionally with a role, so the opportunity lists every stakeholder.
Create Deal
ActionIn Zapier“Creates a new deal.”
Puts a new opportunity in a pipeline, at the stage you pick, with title, value and currency.
Add Note to Deal
ActionIn Zapier“Adds a note to a deal.”
Drops a note onto a deal, where reps already look before each call.
Create or Update Deal Task
ActionIn Zapier“Creates or updates a deal task”
Same idea, attached to a deal rather than to a person, so the task follows the opportunity.
Update Deal
ActionIn Zapier“Updates an existing deal.”
Edits an existing deal: stage, value, owner, status.
Start a WhatsApp Messaging Flow for a Phone Number
ActionIn Zapier“Start an outbound WhatsApp messaging flow for a phone number.”
Launches an outbound WhatsApp flow toward a number, rather than a single message.
Subscribe or Unsubscribe Contact From List
ActionIn Zapier“Subscribes a Contact to a List it is not currently associated with, or Unsubscribes a Contact from a list is currently associated with.”
Signs a contact up to a list they are not on yet, or takes them off a list they belong to.
Create Tracked Event
ActionIn Zapier“Creates a custom website or application event.”
Records a custom website or application event in ActiveCampaign, like a step reached in your product.
Send a WhatsApp Template
ActionIn Zapier“Send a Whatsapp approved template to any number”
Sends one of your approved WhatsApp templates to a phone number.
API Request (Beta)
ActionIn Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”
The advanced exit: a raw call to ActiveCampaign that reuses your connection, for anything no other action covers.
The 10 ActiveCampaign searches
10 search steps look for data that already exists in ActiveCampaign, so a later step can use it.
A search step finds a record that already exists so a later step can use its ID. In the editor, searches sit at the bottom of the Action event list, under SEARCH. ActiveCampaign offers no find-or-create variant, so creating a missing item always takes a separate action.
Find Account
SearchIn Zapier“Finds account by name.”
Looks up a company by its name and returns the account, ID included.
Find Contact
SearchIn Zapier“Finds a contact by email address, ID, or phone.”
Retrieves a person from their email, their phone or their contact ID.
Find Contact Task
SearchIn Zapier“Finds a contact task.”
Spots an existing task on a contact from its title.
Find Deal
SearchIn Zapier“Finds an existing deal by title or email.”
Brings back a deal from its title or from the email of its contact.
Find Deals by Filter
SearchIn Zapier“Finds deals matching any combination of pipeline, stage, owner, status, and title. At least one filter is required, and all provided filters must match.”
Pulls deals by any mix of pipeline, stage, owner, status and title, every condition you set having to match.
Find Deals by Secondary Contact
SearchIn Zapier“Finds deals associated with a given secondary contact.”
Lists the deals a person is attached to as a secondary contact, not as primary.
Find Deal Owner
SearchIn Zapier“Looks for a Deal and if found, returns the User that owns the Deal”
Finds a deal, then hands you the user who owns it rather than the deal itself.
Find Deal Task
SearchIn Zapier“Finds a deal task.”
Tracks down a task already sitting on a deal, by its title.
Find User
SearchIn Zapier“Finds a user by email address.”
Returns an ActiveCampaign user (a teammate, not a contact) from their email address.
WhatsApp Template
SearchIn Zapier“Search for a WhatsApp Template to use.”
Picks one of your approved WhatsApp templates so the next step can send it.
The three settings every search exposes
- Successful if no search results are found?Left off, a search that finds nothing stops the Zap and skips the steps that relied on it. Switched on, the Zap continues with empty values.
- Create X if it doesn't exist yet?This box turns a search into find-or-create on apps that support it. ActiveCampaign does not, so you will not see it here.
- If multiple search results are found?Three choices when several records match: keep the first one (the default), stop the Zap, or pass all of them on together.
When the ActiveCampaign Zap breaks
Zapier's help center keeps two articles on this app, "Common Problems with ActiveCampaign" and "How to get started with ActiveCampaign on Zapier". The traps below are the ones the operations themselves reveal.
Most failures come from a missing prerequisite on the ActiveCampaign side or from a Zap that feeds itself. For a method to track them down, see our Zapier troubleshooting guide.
The past is never picked up
A Zap only reacts to events after you publish it. Contacts, deals or clicks that existed before stay untouched; moving that backlog is a separate job.A Zap that triggers itself
New Deal Added or Updated plus Update Deal on the same deal, or Updated Contact plus Create or Update Contact: each write restarts the Zap and burns tasks.A bulk import floods the Zap
Import a large file of contacts and New Contact fires for each of them at once. Zapier's flood protection can hold such a sudden batch back.Deal amounts off by a factor of 100
Create Deal reads cents (35000 for $350.00), the deprecated version reads dollars. Mixing them up multiplies or divides every amount.Create Campaign refuses your text
No raw HTML or text: the email message must be designed and saved in ActiveCampaign, then picked in the dropdown.List subscription that changes nothing
Subscribing a contact who is already on the list, in any status, leaves them as they are. Unsubscribing only works on someone already on it.
Need help automating ActiveCampaign with Zapier?
A person reads every message.



