> 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/app-integration/activecampaign-integration.md).

# ActiveCampaign integration

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

### 📝 Step 1: 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-Guide-API-Access)

<figure><img src="/files/SyWSBcRK9iX5zAC34QIG" alt=""><figcaption></figcaption></figure>

***

### 📝 Step 2: Add ActiveCampaign API Key to the app settings (in PowerfulForm)

1\. Open the app > **Settings** > **Third party integration** > hover **ActiveCampaign** > click **Config**&#x20;

<figure><img src="/files/TEbmAS5S5GzPWWPEpEDX" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/I4rl5VXLYrjgE0hIypfb" alt=""><figcaption></figcaption></figure>

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

Once saved, your ActiveCampaign account is connected.

***

### 📝 Steps 3: 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 PowerfulForm needs a list to send contacts to.

Follow this [link](https://help.activecampaign.com/hc/en-us/articles/360000030559-How-to-create-a-list-in-ActiveCampaign#how-to-create-a-list-in-activecampaign-0-0) 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="/files/JOXNqVyMy7IeD6vWAdSI" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/VkkrZ7Jwk3Y2dvgHkqUK" 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

> #### ⭐ Required field
>
> &#x20;**Email is compulsory** (required) to create a new contact profile in ActiveCampaign.

***

### ✅ 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="/files/3sS401nPxVsJwB1nO4kM" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/764uoNdGEaYvep6JZLfS" alt=""><figcaption></figcaption></figure>

***

### 🔧 Troubleshooting&#x20;

#### Data Not Appearing

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

#### Incorrect Field Mapping

* Re-check each mapping to ensure form fields match the correct ActiveCampaign fields&#x20;

#### API Connection Issues

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

***

#### Need More Help?

If you still need assistance, please contact us at <contact@globo.io>. Our team will be happy to help you resolve any issues or guide you further.
