> ## 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 ActiveCampaign Integration

> Learn how to connect ActiveCampaign to your LanderLab landing pages to sync leads to your ActiveCampaign lists and automations in real time.

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

## What is ActiveCampaign and Why Use This Integration?

ActiveCampaign is an email marketing and CRM platform used to manage contact lists, run automations, and send targeted campaigns. When you connect ActiveCampaign to a LanderLab landing page, every lead that submits your form is instantly added as a contact in the ActiveCampaign lists you choose, with tags applied and form fields mapped to the correct contact properties.

The ActiveCampaign connection works in two stages. First you add your ActiveCampaign account to LanderLab using your Account URL and API Key. Then you connect that account to your landing page and configure lists, tags, and field mapping.

<Note>
  ActiveCampaign integrations are **not** saved globally. Each integration is configured per landing page, so you will need to set up a new ActiveCampaign connection for each landing page where you want to sync leads.
</Note>

***

## Before You Begin

You will need two things from your ActiveCampaign account before starting:

* **Account URL** - your unique ActiveCampaign account URL (e.g. `https://your-account.api-us1.com`)
* **API Key** - your ActiveCampaign API key

To find both, log in to ActiveCampaign, go to **Settings** in the left sidebar, and click **Developer**. Your Account URL and API Key are displayed on that page.

***

## How to Add ActiveCampaign

### Stage 1: Add Your ActiveCampaign Account

<Steps>
  <Step title="Go to your landing page">
    Navigate to **Landing Pages** and click the **name of the landing page** where you want to add ActiveCampaign.
  </Step>

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

  <Step title="Select ActiveCampaign">
    From the list of available integrations, find **ActiveCampaign** (labeled as "Sync leads with ActiveCampaign as they come in") and click on it.
  </Step>

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

    | Field           | Description                                                                       |
    | :-------------- | :-------------------------------------------------------------------------------- |
    | **Name**        | A label to identify this account connection (e.g. "ActiveCampaign Main Account"). |
    | **Account URL** | Your ActiveCampaign account URL (e.g. `https://your-account.api-us1.com`).        |
    | **API Key**     | Your ActiveCampaign API key from the Developer settings page.                     |
  </Step>

  <Step title="Click Add ActiveCampaign">
    Click **Add ActiveCampaign** to authenticate and save your account. LanderLab will verify the credentials and connect to your ActiveCampaign account.
  </Step>
</Steps>

***

### Stage 2: Configure Lists, Tags, and Field Mapping

Once your account is added, the wizard moves to the integration configuration. This is where you choose which lists to add leads to and how your form fields map to ActiveCampaign contact properties.

#### Step 1: Configure Lists and Tags

<Steps>
  <Step title="Set a name for this integration">
    Give this integration a recognizable label (e.g. "ActiveCampaign - Solar Leads"). This helps you identify it in the integrations list on your landing page.
  </Step>

  <Step title="Select your Lists">
    Click the **Lists** dropdown and select one or more ActiveCampaign lists. Every lead submitted through this landing page will be added as a contact to the lists you select here. This field is required.

    <Note>
      Lists must already exist in your ActiveCampaign account. You cannot create new lists from this step.
    </Note>
  </Step>

  <Step title="Add Tags (optional)">
    In the **Tags** field, pick from existing tags or type to create new ones. Tags are applied to every contact added through this landing page and are useful for segmenting leads by campaign, offer, or traffic source.
  </Step>

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

#### Step 2: Map Your Fields

<Steps>
  <Step title="Map your form fields to ActiveCampaign contact properties">
    You will see a list of all fields from your landing page form on the left, and a dropdown to select the matching ActiveCampaign contact property on the right.

    Map each form field to the corresponding ActiveCampaign property. At minimum, map **Email** as it is required to create a contact.

    | Form Field          | ActiveCampaign Property |
    | :------------------ | :---------------------- |
    | Full Name           | Full Name               |
    | Email               | Email\*                 |
    | Phone Number        | Phone                   |
    | (other form fields) | Select field            |

    Fields you do not map will not be sent to ActiveCampaign. Use the checkboxes on the left to include or exclude individual fields.

    <Tip>
      LanderLab also includes system fields like **LL Lander URL**, **LL Visitor IP**, **LL Visitor User Agent**, **LL Submission Time UTC**, and **LL Variant ID**. You can map these to custom fields in ActiveCampaign if you want to store tracking data alongside contact records.
    </Tip>
  </Step>

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

#### Step 3: Review and Connect

<Steps>
  <Step title="Review your integration">
    The final step shows a full summary of your ActiveCampaign integration including the integration name, selected lists, applied tags, and all mapped fields. Review everything carefully before activating.

    If anything looks wrong, click **Back** to return to the previous steps and make changes.
  </Step>

  <Step title="Click Connect ActiveCampaign">
    Click **Connect ActiveCampaign** to save and activate the integration. From this point on, every lead submitted on this landing page will be synced to ActiveCampaign in real time.
  </Step>
</Steps>

***

## Tips for ActiveCampaign Integration

* **Email is required** - ActiveCampaign uses email as the unique identifier for contacts. Always map the email field and make sure your form includes an email input.
* **Existing contacts are updated** - If a lead submits with an email that already exists in ActiveCampaign, LanderLab will update the existing contact record rather than creating a duplicate.
* **Use tags to trigger automations** - If you have ActiveCampaign automations set up to trigger when a tag is applied, adding the right tag here will automatically enroll new leads into those automations.
* **Use lists to segment by campaign** - Assign different landing pages to different lists to keep your contacts organized by offer, product, or traffic source.
* **Test with a real submission** - After connecting, submit a test lead on your landing page and verify the contact appears in your ActiveCampaign account within a few seconds.
