# 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 %}
