> ## Documentation Index
> Fetch the complete documentation index at: https://docs.landerlab.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Set Up Campaign Monitor Integration

> Learn how to connect Campaign Monitor to LanderLab and send every landing page lead to your Campaign Monitor list in real time. No code required.

<Frame>
  <img src="https://mintcdn.com/landerlab-babdc23f/rwHwKDRkmD6BlD_g/images/LL-Campaign-monitor.png?fit=max&auto=format&n=rwHwKDRkmD6BlD_g&q=85&s=ca45a49eeab23ed5993de2c02871145b" alt="LL Campaign Monitor" width="1200" height="600" data-path="images/LL-Campaign-monitor.png" />
</Frame>

Connect Campaign Monitor to LanderLab to automatically send every new lead to your Campaign Monitor account the moment someone submits a form. No manual exports, no delays.

## What is Campaign Monitor and Why Use This Integration?

Campaign Monitor is an email marketing platform used to manage subscribers, send campaigns, and run automations. When you connect Campaign Monitor to a LanderLab landing page, every lead that submits your form is sent straight to Campaign Monitor in real time, with the form fields you choose mapped to the matching subscriber fields.

Campaign Monitor connects with an **API Key**. You copy the key from your Campaign Monitor account and paste it into LanderLab once.

<Note>
  Campaign Monitor integrations **are saved globally in your account**. Once you add your API key, you can reuse the same account across multiple landing pages without entering it again.
</Note>

## Prerequisites

Before you start, make sure you have:

* A LanderLab account with at least one landing page that has an email field
* A Campaign Monitor account
* Your Campaign Monitor **API Key**

## Step 1: Get Your Campaign Monitor API Key

<Steps>
  <Step title="Open Account settings">
    Log in to Campaign Monitor, click your **account name** in the top right, then select **Account settings**.
  </Step>

  <Step title="Open API & integrations">
    In the left sidebar, click **API & integrations**.
  </Step>

  <Step title="Reveal your API key">
    Find the **API Key** section. Click **Generate API Key**, then copy the key. Keep it somewhere safe for the next step.

    <Frame>
      <img src="https://mintcdn.com/landerlab-babdc23f/j9eYsjXTd-938uTx/images/image-34.png?fit=max&auto=format&n=j9eYsjXTd-938uTx&q=85&s=2c5a013a52e0f29bfb7172081c0a086b" alt="Image" width="1811" height="834" data-path="images/image-34.png" />
    </Frame>

    <Note>
      The **Generate API Key** option only appears after your Campaign Monitor account has been verified. If you do not see it, confirm your account from the verification email Campaign Monitor sent you.
    </Note>
  </Step>
</Steps>

## Step 2: Add Campaign Monitor to LanderLab

<Steps>
  <Step title="Go to your landing page">
    In LanderLab, go to **Landing Pages** and open the landing page where you want to add Campaign Monitor.
  </Step>

  <Step title="Open Add Integration">
    Click **Add Integration** to open the integrations panel.
  </Step>

  <Step title="Find Campaign Monitor">
    Search for **Campaign Monitor** or open the **CRM** category, then click **Campaign Monitor**.
  </Step>

  <Step title="Enter your credentials">
    Fill in the following fields:

    * **Name** - A label for this account (e.g. "Campaign Monitor"). This is only used to identify the account inside LanderLab.
    * **API Key** - Paste the API key you copied from Campaign Monitor.

    Click **Add Campaign Monitor** to save the account and move to the next step.
  </Step>
</Steps>

## Step 3: Map Your Fields

LanderLab shows your form fields on the left and a dropdown to pick the matching **Campaign Monitor field** on the right.

<Steps>
  <Step title="Map Email">
    Map your form's **email** field to the Campaign Monitor email field. Campaign Monitor uses email to add or update a subscriber, so this mapping is required.
  </Step>

  <Step title="Map any extra fields">
    Map any other fields you want to send. LanderLab also includes tracking fields you can pass along:

    * LL Lander URL
    * LL Visitor IP
    * LL Visitor User Agent
    * LL Submission Time UTC
    * LL Session Time
    * LL Variant ID

    Fields you leave unmapped are not sent to Campaign Monitor.
  </Step>

  <Step title="Click Continue">
    Click **Continue** to move to the review step.
  </Step>
</Steps>

## Step 4: Review and Connect

<Steps>
  <Step title="Review your mapping">
    The final step shows everything that will be sent to Campaign Monitor for every lead, including each mapped field. Review it carefully. If anything looks off, click **Back** to make changes.
  </Step>

  <Step title="Click Connect Campaign Monitor">
    Click **Connect Campaign Monitor** to save and activate the integration. From now on, every lead submitted on this landing page is sent to Campaign Monitor in real time.
  </Step>
</Steps>

## Tips for Campaign Monitor Integration

* **Always map Email** - Email is what Campaign Monitor uses to identify each subscriber, so this field must be mapped.
* **Reuse your account** - Because Campaign Monitor is saved globally, you only enter the API key once, then connect it to other landing pages in a few clicks.
* **Pass tracking data** - Map fields like LL Lander URL and LL Variant ID to see which page and variant each lead came from.
* **Test with a real submission** - After connecting, submit a test lead and confirm the subscriber appears in Campaign Monitor within a few seconds.

## Troubleshooting

<AccordionGroup>
  <Accordion title="My API key is not accepted">
    Make sure you copied the full key after clicking **Show API key** in **Account settings > API & integrations**. If you regenerated the key in Campaign Monitor, update it in LanderLab to match.
  </Accordion>

  <Accordion title="I cannot see the Show API key option">
    The API key only appears after your Campaign Monitor account is verified. Open the verification email from Campaign Monitor and confirm your account, then try again.
  </Accordion>

  <Accordion title="Leads are not appearing in Campaign Monitor">
    Confirm the integration is active on your landing page and that the email field is mapped. Then submit a test lead and check your subscriber list in Campaign Monitor.
  </Accordion>
</AccordionGroup>
