Skip to main content

ActiveCampaign

ActiveCampaign CRM IntegrationPro

This documentation page assumes you have read over the CRM Integration Overview. If you have not yet read it, please do so now. We also assume that you have an ActiveCampaign account already setup. This integration requires that you have Freeform Pro. If you currently have Freeform Lite, you can purchase an upgrade to Freeform Pro.

Compatibility

  • Field mapping to all standard and custom fields.

Duplicate Check & Update

  • Duplicate check on Contact email address (will update other details if it matches instead of creating a new contact).
  • Duplicate check on Organization name (will use an existing organization if the value matches instead of creating a new one).

Setup Instructions

1

Create & get API Key from ActiveCampaign

  • Go to the ActiveCampaign website and log into your account.
  • At the bottom left corner, click on the Settings nav menu option / gear icon (above profile icon).
  • On the next page, click the Developer subnav option near the middle of the page.
  • Leave this page open and open a new tab to go to Craft control panel...
2

Set up Integration on your site

  • Go to the CRM section in Freeform Settings (Freeform > Settings > CRM).
  • Click the New CRM Integration at the top right.
  • Select ActiveCampaign from the Service Provider select dropdown.
  • Enter a name and handle for the integration.
  • Copy the value in the URL field from ActiveCampaign and paste it into the API URL field in Freeform.
  • Copy the value in the Key field from ActiveCampaign and paste it into the API Key field in Freeform.
  • In the Pipeline field, enter the name or ID of the ActiveCampaign Pipeline you wish to have Deal data sent to, e.g. My Pipeline.
  • In the Stage field, enter the name or ID of the ActiveCampaign Stage you wish to have Deal data sent to, e.g. To Contact.
  • In the Owner field (optional), enter the username or ID of the ActiveCampaign user to assign as the Deal owner.
  • At the top right corner of Freeform page, click Save button.
3

Verify Authorization

  • After the integration is saved, it'll return you to the list of CRM integrations.
  • Click into the newly created integration.
  • Confirm that there is green circle with Authorized in the middle of the page.
Finished!

When setting up the form inside the form builder, please be sure to map all required fields for Deal:

  • Currency, e.g. use a hidden field that contains usd or eur.
  • Owner (ID), e.g. use a hidden field that contains 1.
  • Value ($ amount), e.g. use a hidden field that contains 500.00 or a regular input/select that allows the user to select the value, etc.

If you want the form submitter to automatically (or optionally) be opted into an ActiveCampaign mailing list, use a hidden field or select, radio, checkbox, etc that contains the ID of the mailing list you wish to have them subscribed to. Then map that field to the Mailing List ID field under Contact.

ActiveCampaign Email Marketing IntegrationPro

This documentation page assumes you have read over the CRM Integration Overview. If you have not yet read it, please do so now. We also assume that you have an ActiveCampaign account already setup. This integration requires that you have Freeform Pro. If you currently have Freeform Lite, you can purchase an upgrade to Freeform Pro.

Compatibility

  • Field mapping to all standard and custom fields.
  • Field mapping to Contact Tags. 3.9.2+

Duplicate Check & Update

  • Duplicate check on Contact email address (will update other details if it matches instead of creating a new contact).

Setup Instructions

1

Create & get API Key from ActiveCampaign

  • Go to ActiveCampaign website and log into your account.
  • At the bottom left corner, click on the Settings nav menu option / gear icon (above profile icon).
  • On the next page, click the Developer subnav option near the middle of the page.
  • Leave this page open and open a new tab to go to Craft control panel...
2

Set up Integration on your site

  • Go to the Email Marketing section in Freeform Settings (Freeform > Settings > Email Marketing).
  • Click the New Email Marketing Integration at the top right.
  • Select ActiveCampaign from the Service Provider select dropdown.
  • Enter a name and handle for the integration.
  • Copy the value in the URL field from ActiveCampaign and paste it into the API URL field in Freeform.
  • Copy the value in the Key field from ActiveCampaign and paste it into the API Key field in Freeform.
  • At the top right corner of Freeform page, click Save button.
3

Verify Authorization

  • After the integration is saved, it'll return you to the list of Email Marketing integrations.
  • Click into the newly created integration.
  • Confirm that there is green circle with Authorized in the middle of the page.
Finished!

Mapping to Contact Tags3.9.2+

When mapping to Contact Tags, you can use any type of Freeform field you like, allowing for the most flexibility for all workflows. If you wish to have the user select their own tags, Freeform will automatically map over option value(s) from option fields such as checkbox groups, select fields, etc. If you wish to have tags forced upon submitters, you can include a Hidden or Invisible field type and include tag(s) in the value in the form builder. When specifying multiples, separate each with a semi-colon (;), e.g. basic;premium;premium plus;preferred.