You can connect ActiveCampaign with hundreds of different external services through our Zapier integration by using ActiveCampaign as the “trigger” or “action.” This integration is already built within your ActiveCampaign account. There is no need to go to Zapier at all. All you have to do is go to the Apps section and choose the app you want to connect with (you’ll see a “Set this up” button which will take you into the Zapier interface). Here is a breakdown of each section in this article.
In Zapier create a new Zap using ActiveCampaign as the trigger or action:
For triggers (the left side), choose the ActiveCampaign trigger you want to use (the event that occurs in ActiveCampaign):
For actions (the right side), pick another service to push your ActiveCampaign data into (when the trigger occurs). You can use any available service as the action, even ActiveCampaign!
For example, let’s say we have a Zap that triggers when a new subscriber is added to one list in ActiveCampaign, and adds them as a new subscriber in another list in ActiveCampaign. (Note: You can already do this with our native automations feature, but this is merely to illustrate how Zapier works.)
Our Zap will start out looking like this:
When creating the zap you’ll be able to choose which ActiveCampaign accounts you want to use for the trigger and action. If you’ve already connected to your ActiveCampaign account within Zapier, those accounts will appear ready to use:
If you want to connect to a new ActiveCampaign account, just click “Connect a different ActiveCampaign Account.” Supply the details, such as name, API Key, and account URL:
Once you’ve provided valid connection details, the new account will appear and you can proceed.
When building your ActiveCampaign trigger, start by choosing the list that you want to capture the event from. For example, “all new subscribers added to List 1″:
You can then (optionally) add custom filters which will limit the data that comes through from the event:
For example, let’s say we want to capture only subscribers that have a “gmail.com” email address:
When creating your ActiveCampaign action, you’ll be asked to supply the required fields. For example, “Create Subscriber” requires the list, email address, and name. You can populate the data here using values from the trigger by clicking the little ActiveCampaign icon on the right:
Custom fields will also show up, so you can add data to them:
To map custom field data coming from your ActiveCampaign trigger, run the sample data test (more on this below) and then click the ActiveCampaign icon again (to the right of the field). You should see your live data appearing, including any custom field values that were added.
As you can see from the screenshot above, the format for custom fields that arrive from a trigger is:
Please note there are two underscores in between each word, and the ID is the actual custom field ID (from ActiveCampaign).
The final step lets you test your Zap using real data from ActiveCampaign. Click the “Get sample subscriber createds from ActiveCampaign” button which will open a pop-up:
You’ll see a message that says, “We couldn’t get any samples from ActiveCampaign.” This just means that Zapier needs us to create a new sample so they can read it. In this case, we can go into ActiveCampaign and create a new subscriber (which will trigger into Zapier).
Wait at least a full minute, and then click “Get subscriber createds.”
If all went well, you should see a third message saying “Great, we found it!” Click “Finish and Close.”
Now that Zapier found the sample data, you can perform a complete test (trigger to action):
Once you have completed the test, name your Zap and make it live:
If you have any problems, please contact support and we can help you through it.