ActiveCampaign Integration Setup
The Snapforms ActiveCampaign integration allows you to automatically send contact details from submitted form responses to your ActiveCampaign account.
This is a direct integration between Snapforms and ActiveCampaign and is an alternative to the more flexible approach of using our Microsoft Power Automate connector.
How does the ActiveCampaign integration work?
When a respondent submits a completed form, a new contact is automatically created in your ActiveCampaign account with their contact details filled in.
If you have tags set up in ActiveCampaign, you can include a specific tag to easily identify contacts imported from various forms.
Contact details sent from Snapforms will appear like this in ActiveCampaign:
How to set up the ActiveCampaign integration
Before you start
This guide assumes you’ve already created your online form using the drag-and-drop form builder. Please ensure your form has all the fields required for adding contacts to ActiveCampaign (First Name, Last Name, Email, and Phone Number).
If you’re new to Snapforms, we recommend you check out our 10-minute getting started video or have a look through our help guides to learn how to set up your form.
Obtain your ActiveCampaign URL and API key
To connect Snapforms to ActiveCampaign, you will need to obtain your ActiveCampaign URL and API key from your ActiveCampaign account. Please refer to ActiveCampaign’s help article for instructions.
Once you’ve copied these details, log into Snapforms and use this information to configure the integration settings on your form.
Enable ActiveCampaign integration and link account
- Open your form in edit mode.
- Navigate to the Form Settings tab > Integrations.
- Select the ActiveCampaign checkbox.
- If this is the first connection, click the click here link to display the ActiveCampaign API Key field.
- Paste your ActiveCampaign API key, then click Save. The API key is now saved and can be used across different forms.
- Paste the ActiveCampaign API URL.
- (Optional) If you have tags set up in ActiveCampaign, enter the tag that you want added to each contact created through this form.
Set up basic field mapping
- In the Field Mapping section, select the form fields that correspond with each of the ActiveCampaign fields. For example, link your Email field to ’email’, first name to ‘firstName’, and so on. Note: Additional fields cannot be added to the field mapping for ActiveCampaign.
- To start syncing all submissions to ActiveCampaign, scroll to the top and click Save.
(Optional) Use conditional logic to run integration
Instead of syncing every submission, you can apply conditional logic that triggers the integration only when specific criteria are met. This allows you to filter syncs based on responses (such as marketing consent) or completion of workflow steps.
To control when the integration runs:
- Tick the Run only when responses match these conditions.
- Choose to run the integration if All or Any conditions match.
- Select a form field, or a workflow step (if configured).
- Select an operator, e.g. is, is blank, greater than, etc. Note: This list will vary depending on the selected field type.
- Enter a specific answer required to trigger the integration.

Once finished, scroll to the top and click Save. Your contacts will automatically sync to ActiveCampaign upon form submission, subject to any conditional logic rules.
Troubleshooting
If your data isn’t appearing in ActiveCampaign as expected, check the Response Activity Logs for errors and retrigger the sync.
