> 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/campaign-monitor.md).

# Campaign Monitor integration

Add form respondents to a Campaign Monitor list and map their answers to custom fields.

## How to set it up

### Obtain Your Campaign Monitor API Key and Client ID (in Campaign Monitor)

To connect Campaign Monitor, you need **two values**:

* 🗝️ **API Key**
* 🆔 **Client ID**

**How to find them**

1. Log in to your **Campaign Monitor** account
2. Navigate to **Account Settings** > **API Keys**
3. Copy your **API Key** and **Client ID**

For detailed instructions, refer to Campaign Monitor's official guide: [Find Your API Key](https://help.campaignmonitor.com/s/article/api-keys)

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

Now we’ll paste those values into Powerful Contact Form Builder so it can send contacts to Campaign Monitor.

**Steps**

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

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

2\. Enter **Client ID** and **API key** field created in the **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-1660646516f621cf43ee21fbeab91ab4c7948c91%2Fscreenshot-integration-campaign-monitor-ingtegration-2.png?alt=media" alt=""><figcaption></figcaption></figure>

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

Once saved, your Campaign Monitor account is connected.

### Map form data to Campaign Monitor (in Form Builder)

This step decides:

* Which Campaign Monitor list receives contacts
* Which form fields go into Campaign Monitor contact fields

#### Before you start

Make sure you already have an **email list** created in Campaign Monitor (so you can select it during setup).

#### Mapping steps

Follow this [link](https://help.campaignmonitor.com/s/article/create-a-subscriber-list) to know more.

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

2\. Click **Integration** icon on the left side > find **Campaign Monitor** option > click **Connect**

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

3\. Select a contact list in the **List** dropdown. The list in the dropdown is the contact list from **Campaign Monitor** that you want to add form data to

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

4\. Map fields

* Campaign Monitor **Email** ← Form **Email**
* Campaign Monitor **Name** ← Form **Full name / First name**

#### Required field

**Email is required.** Campaign Monitor needs an email address to create/save a subscriber.

5\. Click **Save** to update the changes

Check the data in **Campaign Monitor** after the form is submitted

### Test & Check Your Results (in Campaign Monitor)

After you save the integration:

1. Submit your form once (use a real email to test)
2. Open Campaign Monitor
3. Go to your selected **List**
4. Confirm the new subscriber appears

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

<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.
