With the ActiveCampaign integration, you can seamlessly send your Heyflow leads directly to your ActiveCampaign account. Automatically create new contacts, update existing ones, and add leads to email campaigns or automation workflows.
This helps you engage with potential customers at the right time and optimize your marketing and sales processes.
Important to note
❗ All data that you want to map needs to have a System Label set (alternatively, the field needs to be set as a variable)
❗ The information from your heyflow will overwrite existing ActiveCampaign data (in case a deal or contact already exists with the same email address).
Initial Setup
Within your heyflow, go to “Integrate” and then to the tab “Response Handlers”
Go to ActiveCampaign and click on “Add account”. A pop-up window will appear and ask you to provide your ActiveCampaign credentials.
Give your integration a name. This helps you to identify the account if you use multiple accounts.
Insert the API URL and API key from your ActiveCampaign account and click on Add account.
Where to find your credentials in ActiveCampaign
Follow the instructions below, to get all necessary information for the integration.
Login to your ActiveCampaign account.
Go to the Settings under Developer.
Under API Access, you can find and copy the API URL and the API key.
Handle responses as Contacts
In the ActiveCampaign integration tab, choose your account and select “Contacts”.
Choose a Heyflow field and then select its corresponding ActiveCampaign counterpart.
Repeat this process for all relevant fields and click on “Save changes” afterward.
And that’s it, you will now receive your responses within ActiveCampaign as Contacts!
Handle responses as Deals
❗ Important: Deals cannot exist without a contact. If a contact already exists (found via email), the new deal is attached to the old contact. If no contact is found, both a new deal and a new contact are created.
In the ActiveCampaign integration tab, choose your account and select “Deals”
First, you need to set up some Deals properties. It's required to select the Deal Pipeline, to which you want to send the deal. Also, you can optionally set the Pipeline Stage.
Next, you need to select the new Deal Owner. If the pipeline auto-assigns owners, this field is optional. In this case, the default value should be "Pipeline autoassigned owner". If the pipeline uses a manual assigned owner, this is a required field.
Now, choose a Heyflow field and then select its corresponding ActiveCampaign counterpart. There are some ActiveCampaign fields which are mandatory to be able to create a deal.
Repeat this process for all relevant fields and click on “Save changes” afterward
And that’s it, you will now receive your responses within ActiveCampaign as Deals!
💡 You can only forward individual file uploads, as each upload generates a single link. If you need to collect multiple files, you can add multiple Upload blocks to your flow. Learn more about Uploads here.
URL Parameter Tracking
If you want to pass URL/UTM parameters from your flow to ActiveCampaign, you need to set up a hidden input field to capture the data. Once set up, you can map these input fields to corresponding fields in your response handler of choice.
The UTM parameters will then be automatically passed along with each response—without your visitors noticing. 🚀