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

# ActiveCampaign Integration

> Email marketing automation & CRM

<img src="https://mintcdn.com/orbitai-d647f397/T1yKN7sdBmMTM8cv/_images/integrations/activecampaign.svg?fit=max&auto=format&n=T1yKN7sdBmMTM8cv&q=85&s=2593afc50cd57ce2e9150055291bc4e1" alt="ActiveCampaign" width="32" height="32" data-path="_images/integrations/activecampaign.svg" />

[Visit ActiveCampaign](https://www.activecampaign.com)

Connect your OrbitForms forms to ActiveCampaign and automatically add contacts to your lists, apply tags, and trigger powerful email automation sequences. OrbitForms offers two ways to integrate: the **Integration Page** for simple form-to-list syncing, or **Workflows** for advanced routing with AI qualification and enrichment.

## Key Features

<CardGroup cols={2}>
  <Card title="Automatic Contact Sync" icon="envelope">
    Create or update contacts instantly when forms are submitted
  </Card>

  <Card title="List Management" icon="list-check">
    Add contacts to one or multiple lists automatically
  </Card>

  <Card title="Tag Automation" icon="tag">
    Apply tags that trigger your automation sequences
  </Card>

  <Card title="Workflow Integration" icon="code-branch">
    Use with AI qualification and enrichment
  </Card>
</CardGroup>

## Integration Page vs. Workflows

Choose between two methods based on your needs:

**Integration Page** — Use the Integration page when you want to send **all form submissions** directly to ActiveCampaign without any filtering.

* Simple 1:1 form-to-list mapping
* No need for lead qualification first
* Fastest setup for basic syncing

**Workflows** — Use Workflows when you need **filtering, enrichment, or AI qualification** before syncing to ActiveCampaign.

* Filter by lead score or qualification
* Enrich leads before sending (Clay, etc.)
* Use AI SDR qualification first
* Route leads to different lists based on logic

## Step 1: Get Your API Credentials

First, you'll need to get your API URL and API Key from ActiveCampaign. These are required to connect OrbitForms to your account.

<Steps>
  <Step title="Log in to ActiveCampaign">
    Go to activecampaign.com and sign in to your account.
  </Step>

  <Step title="Open Settings">
    Click the gear icon in the bottom left corner of the sidebar.
  </Step>

  <Step title="Go to Developer settings">
    In the Settings menu, find and click on "Developer".
  </Step>

  <Step title="Copy your API URL">
    Your API URL looks like [https://yourname.api-us1.com](https://yourname.api-us1.com). Copy the full URL.
  </Step>

  <Step title="Copy your API Key">
    Copy the long API Key string. This is your secret key—keep it secure.
  </Step>
</Steps>

<Info>
  Need help finding your API credentials? See the [ActiveCampaign API Documentation](https://help.activecampaign.com/hc/en-us/articles/207317590-Getting-started-with-the-API).
</Info>

## Step 2: Connect via Integration Page

Connect ActiveCampaign from your form's Integrations tab for quick, direct syncing of all form submissions.

<Steps>
  <Step title="Open your form in OrbitForms">
    Go to your dashboard and click on the form you want to connect.
  </Step>

  <Step title="Click the &#x22;Integrate&#x22; tab">
    In the form editor, find and click the "Integrate" tab at the top.
  </Step>

  <Step title="Find ActiveCampaign">
    Scroll down to find "ActiveCampaign" under the CRM & Email section.
  </Step>

  <Step title="Enter your API credentials">
    Paste your API URL and API Key from Step 1 into the corresponding fields.
  </Step>

  <Step title="Click Connect">
    Click the "Connect ActiveCampaign" button. You should see a success message.
  </Step>
</Steps>

## Step 3: Configure Lists, Tags & Field Mapping

After connecting, configure which lists to add contacts to, which tags to apply, and map your form fields.

<Steps>
  <Step title="Select your lists">
    Choose which ActiveCampaign lists to add contacts to. You can select multiple lists.
  </Step>

  <Step title="Configure tags">
    Select tags to apply to new contacts. Tags can trigger your automation sequences in ActiveCampaign.
  </Step>

  <Step title="Map the Email field (required)">
    Find a form field that contains an email address and map it to "Email". This is required.
  </Step>

  <Step title="Map additional fields">
    Map other form fields to ActiveCampaign contact properties like First Name, Last Name, Phone, etc.
  </Step>

  <Step title="Save your configuration">
    Click "Save" to save your configuration. The integration is now active.
  </Step>
</Steps>

### Available Field Mappings

| Field         | Description                                 |
| ------------- | ------------------------------------------- |
| Email         | Required - the contact's email address      |
| First Name    | Contact first name                          |
| Last Name     | Contact last name                           |
| Phone         | Contact phone number                        |
| Custom Fields | Any custom fields defined in ActiveCampaign |

## Triggering Automations with Tags

Tags are the key to triggering automation sequences in ActiveCampaign. Here's how to set them up:

<Steps>
  <Step title="Create an automation in ActiveCampaign">
    In ActiveCampaign, go to Automations → Create an Automation. Choose "Tag is added" as the trigger.
  </Step>

  <Step title="Build your automation sequence">
    Add your email sequence, wait steps, conditions, and other actions.
  </Step>

  <Step title="Select the same tag in OrbitForms">
    When configuring your form integration, select the same tag you used as the automation trigger.
  </Step>

  <Step title="Submit a form to trigger the automation">
    When someone submits your form, the tag is applied and your automation runs automatically.
  </Step>
</Steps>

<Tip>
  **Pro Tip** — Use descriptive tag names like "Lead - Website Form" or "Lead - Demo Request" to easily identify the source of contacts in your automations.
</Tip>

## Using ActiveCampaign with Workflows

For advanced use cases, add ActiveCampaign as a destination in your workflows. This gives you more control over which submissions get synced.

### Use workflows when you need to:

* Only add qualified leads after AI agent qualification
* Include enriched data from Clay, Clearbit, etc.
* Route different leads to different lists based on answers
* Apply different tags based on lead score or qualification
* Use AI SDR to classify leads before adding to ActiveCampaign

### Adding ActiveCampaign to a Workflow

<Steps>
  <Step title="Create or open a workflow">
    Go to Workflows in your dashboard and create a new workflow or open an existing one.
  </Step>

  <Step title="Add a trigger">
    Set up a Form Submission trigger for the form(s) you want to sync.
  </Step>

  <Step title="Add any intermediate steps (optional)">
    Add AI Agent for qualification, Enrichment nodes, or Filter nodes as needed.
  </Step>

  <Step title="Add ActiveCampaign destination">
    Click the + button and select ActiveCampaign from the destinations list.
  </Step>

  <Step title="Configure the ActiveCampaign node">
    Select lists, tags, and map your fields. You can use enriched data from previous nodes.
  </Step>

  <Step title="Save and activate">
    Save your workflow and toggle it to Active. Contacts will now flow through your workflow.
  </Step>
</Steps>

### Example: Qualified Leads Only

A common workflow that only adds qualified leads to ActiveCampaign:

**Form Submission** → **AI Agent (Qualify)** → **Filter (Score > 70)** → **ActiveCampaign**

## Verifying Your Integration

After setting up the integration, verify that contacts are being synced to ActiveCampaign:

<Steps>
  <Step title="Submit a test form">
    Fill out and submit your form with a real email address.
  </Step>

  <Step title="Go to ActiveCampaign Contacts">
    In ActiveCampaign, navigate to Contacts → All Contacts.
  </Step>

  <Step title="Search for your test contact">
    Search for the email address you used. The contact should appear with the correct list(s) and tag(s).
  </Step>

  <Step title="Verify tags and list membership">
    Click on the contact to verify they have the correct tags and are on the right lists.
  </Step>
</Steps>

## Troubleshooting

<Warning>
  **Contact not syncing to ActiveCampaign?** — Ensure the email field is mapped and contains a valid email address. ActiveCampaign requires an email to create or update contacts.
</Warning>

<Warning>
  **API key not working?** — Verify you're using the correct API URL and key from your ActiveCampaign account. Make sure the API URL includes the full domain (e.g., [https://yourname.api-us1.com](https://yourname.api-us1.com)). Go to Settings → Developer to check your credentials.
</Warning>

<Warning>
  **Tags not being applied?** — Make sure tag names match exactly (case-sensitive). If you create a new tag in OrbitForms, it will be automatically created in ActiveCampaign when the first contact is synced.
</Warning>

<Warning>
  **Custom fields not saving?** — Ensure custom fields exist in ActiveCampaign before mapping them. Go to Contacts → Manage Fields in ActiveCampaign to create custom fields first.
</Warning>

<Warning>
  **Automation not triggering?** — Make sure your automation is set to "Active" in ActiveCampaign and the trigger tag matches exactly with the tag you configured in OrbitForms.
</Warning>

<Warning>
  **Duplicate contacts in ActiveCampaign?** — If you're seeing duplicate contacts, you may have both the Integration Page and a Workflow configured for the same form. Choose one method and disable the other to avoid duplicates.
</Warning>

## Resources

* [Getting Started with the API](https://help.activecampaign.com/hc/en-us/articles/207317590-Getting-started-with-the-API)
* [Getting Started with Automations](https://help.activecampaign.com/hc/en-us/articles/207317790-Getting-started-with-automations)
* [Working with Tags](https://help.activecampaign.com/hc/en-us/articles/360000084920-How-to-add-tags-to-contacts)
* [How to Create Lists](https://help.activecampaign.com/hc/en-us/articles/220356227-How-to-create-a-list)
* [ActiveCampaign Website](https://www.activecampaign.com)
