> For the complete documentation index, see [llms.txt](https://docs.powerfulform.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.powerfulform.com/integrations/activecampaign.md).

# ActiveCampaign integration

Add form respondents to an ActiveCampaign list and map their answers to contact fields.

Please note that the ActiveCampaign integration is only available on the **paid plans** of the Form Builder app.

## How to set it up

### Find or Generate ActiveCampaign API Key and API URL (in ActiveCampaign)

To connect ActiveCampaign, you need 2 pieces of information:

* 🔗 **API URL**
* 🗝️ **API Key**

1. Log in to your **ActiveCampaign** account
2. Navigate to **Settings** > **Developer**
3. Copy your **API URL** and **API Key**

For detailed instructions, refer to ActiveCampaign's official guide: [Find Your API Key](https://help.activecampaign.com/hc/en-us/articles/207317590-Getting-started-with-the-API)

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-e6c4af6c44a46531dabb64228fd533f646c1a767%2Fscreenshot-integration-activecampaign-integration-1.png?alt=media" alt=""><figcaption></figcaption></figure>

### Add ActiveCampaign API Key to the app settings (in Powerful Contact Form Builder)

1\. Open the app > **Settings** > **Third party integrations** > hover **ActiveCampaign** > click **Config**

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-9a3fa32dc7968423081080cbfbe4d948426d0034%2Fscreenshot-integration-activecampaign-integration-2.png?alt=media" alt=""><figcaption></figcaption></figure>

2\. In the **ActiveCampaign** > **ActiveCampaign API key and Api Url** field, enter API key created in **Step 1** above

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-3aca443722da2ed75bba4f3c4fb3c464a3653616%2Fscreenshot-integration-activecampaign-integration-3.png?alt=media" alt=""><figcaption></figcaption></figure>

3\. Click **Save** to update changes

Once saved, your ActiveCampaign account is connected.

### Map the form data to ActiveCampaign (in Form Builder)

This part controls **where** form submissions go in ActiveCampaign and **which form fields** fill which contact fields.

#### Before you start (important)

You must create a **contact list** in ActiveCampaign first—because Powerful Contact Form Builder needs a list to send contacts to.

Follow this [link](https://help.activecampaign.com/hc/en-us/articles/360000030559-Create-an-email-marketing-list-in-ActiveCampaign) to know more.

#### Mapping steps

1\. Open the app > click **Forms** > open the form you want to deal with

2\. Click **Integration** icon on the left side > turn on **ActiveCampaign** > click on **ActiveCampaign**

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-dfce3d66eefdbc472b528a7416d4e9db65fa259e%2Fscreenshot-integration-activecampaign-integration-4.png?alt=media" alt=""><figcaption></figcaption></figure>

3. In **List** dropdown, select the ActiveCampaign **list** that should receive contacts

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-46ef0fe4558b3b28b2da6b926913c02cf369d61a%2Fscreenshot-integration-activecampaign-integration-5.png?alt=media" alt=""><figcaption></figcaption></figure>

4. Map fields

* Left side = **ActiveCampaign fields**
* Right side = **Your form fields**

Example:

* ActiveCampaign **First name** → Form **First name**
* ActiveCampaign **Last name** → Form **Last name**

5. Click **Save** to finish

{% hint style="info" %}

#### Required field

**Email is compulsory** (required) to create a new contact profile in ActiveCampaign.
{% endhint %}

### Check the results in ActiveCampaign

After a customer submits the form:

1. Open ActiveCampaign
2. Go to **Contacts**
3. Open the list you selected

You should see the new contact added there.

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-8e69e06c3c1df0370b51bfa288c3f4d4052b5c38%2Fscreenshot-integration-activecampaign-integration-6.png?alt=media" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-1c0bf02cf213be6e3dd8aea6c598b615da87c507%2Fscreenshot-integration-activecampaign-integration-7.png?alt=media" alt=""><figcaption></figcaption></figure>

## How it works

After the form is submitted, the new contact profile is created in the ActiveCampaign.

Then you can set up the email flow you want with the contacts.

## Troubleshooting

<details>

<summary>Data Not Appearing</summary>

* Confirm **Email field is mapped**
* Confirm the submission includes a **valid email**

</details>

<details>

<summary>Incorrect Field Mapping</summary>

* Re-check each mapping to ensure form fields match the correct ActiveCampaign fields

</details>

<details>

<summary>API Connection Issues</summary>

* Verify the **API URL** and **API Key** are correct
* Ensure your ActiveCampaign account has permission to use the API

</details>

<br>

## Next steps

* [How integrations work](/integrations/how-integrations-work.md) — what a connection does and where it is configured.
* [Integrations](/integrations/app-integration.md) — every service the app connects to.
* [Contact support](/help/contact-support.md) — if the connection still does not work.
