# ActiveCampaign

ActiveCampaign is a customer experience automation platform that combines email marketing, CRM, and marketing automation. Sales, marketing, and customer success teams use it to manage contacts, run email campaigns, track deals, and automate outreach across the customer lifecycle. By connecting ActiveCampaign to Coupler.io, you can automatically export CRM and email data to spreadsheets, BI tools, or data warehouses — without manual exports or custom code.

Coupler.io's ActiveCampaign integration pulls data from the ActiveCampaign REST API using **API key authentication**, covering 6 data entities: Campaigns, Contacts, Lists, Deals, Segments, and Forms.

## Why connect ActiveCampaign to Coupler.io?

* **Automate email performance reporting** — Schedule regular exports of campaign data (opens, clicks, bounces, unsubscribes) so your email dashboards are always current without manual downloads.
* **Track your sales pipeline** — Pull Deals data to build custom pipeline reports, monitor win rates, and track deal values over time.
* **Analyze contact and list health** — Export Contacts and Lists to monitor list growth, bounce rates, and subscriber engagement trends.
* **Build cross-platform dashboards** — Combine ActiveCampaign data with advertising, e-commerce, or finance data from other sources for a unified view.
* **Flexible destinations** — Export to AI tools, Google Sheets, Excel, BigQuery, Looker Studio, or other supported destinations.

## Prerequisites

Before connecting, make sure you have:

* An **ActiveCampaign** account with access to the data you want to export
* Your ActiveCampaign **API key** and **account username** — find these under **Settings > Developer** in ActiveCampaign
* A Coupler.io account

{% hint style="info" %}
The ActiveCampaign API key is tied to your user account. If your account has restricted permissions (e.g., limited deal pipeline access), the exported data will reflect those restrictions. Use an admin account for full access.
{% endhint %}

## Quick start

{% hint style="success" %}
Start with the **Contacts** entity to verify the connection and get a feel for the data structure. Run it once with no filters to see all available columns, then set up a daily refresh for the entity most relevant to your reporting goals — typically Campaigns for marketing teams or Deals for sales teams.
{% endhint %}

## How to connect

{% stepper %}
{% step %}
In Coupler.io, create a new **data flow** and select **ActiveCampaign** as the source.
{% endstep %}

{% step %}
Enter your **account username** and **API key** in the connection form. Your API key is available under **Settings > Developer** in your ActiveCampaign account.
{% endstep %}

{% step %}
Select a **data entity** — Campaigns, Contacts, Lists, Deals, Segments, or Forms.
{% endstep %}

{% step %}
Choose your **destination** and run the import.
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.coupler.io/sources/category/crm/activecampaign.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
