---
title: "Connect ActiveCampaign"
description: "Find your API URL and key in ActiveCampaign, connect them and add new sign-ups to a list with tags and custom fields."
url: https://scratcher.io/help/integrations/activecampaign
language: en
---

1. [Help center](https://scratcher.io/help)
2. [Integrations](https://scratcher.io/help/integrations)
3. Connect ActiveCampaign

# Connect ActiveCampaign

Find your API URL and key in ActiveCampaign, connect them and add new sign-ups to a list with tags and custom fields.

With the ActiveCampaign integration, everyone who signs up is created or updated as a contact in ActiveCampaign, subscribed to the list you choose, and given the tags you set.

## What you need

- An ActiveCampaign account.
- An ActiveCampaign user who can see the developer settings. The API key belongs to that user and has the same rights, so the user must be allowed to manage contacts, lists and tags. An admin user is the easiest.

## Step 1: Find your API URL and key in ActiveCampaign

1. Log in to ActiveCampaign.
2. Go to **Settings** (bottom left) > **Developer**.
3. Under **API Access**, copy the **URL** (it looks like `https://youraccount.api-us1.com`).
4. Copy the **Key** too.

## Step 2: Connect ActiveCampaign to Scratcher

1. In Scratcher, go to **Settings** > **Integrations** and click **ActiveCampaign**.
2. Paste the URL in **Api url** and the key in **Api Key**.
3. Click **Install integration**. Scratcher checks the details by reading the user the key belongs to.

## Step 3: Turn it on in a campaign

1. In the editor, go to **Connect** > **Integrations** > **ActiveCampaign** and click **Activate**.
2. If you have connected more than one account, choose it under **Select account**.
3. Under **External list**, choose the ActiveCampaign list.
4. Under **Field mappings**, match your extra fields to ActiveCampaign custom fields.
5. Under **Tags**, type the tags to add, separated by commas, for example "summer-competition, scratcher".
6. Under **Filter by permissions (optional)**, choose your marketing consent checkbox.
7. Click **Save**, and then **Test**.

## Field mapping

- Email, phone, first name and last name are filled in automatically from your form's standard fields. You don't need to map them.
- Use the mappings for ActiveCampaign custom fields. The **Destination field** list shows all your custom fields.

## Tags

The screen says "Enter the tags below you want to apply. You can apply multiple by separating them by a comma. Make sure these tags already exist in ActiveCampaign." If a tag is missing, Scratcher creates it as a contact tag, but it's a good idea to create the tags in ActiveCampaign first, so the names are exactly right. Tags make it easy to start an automation for people from a campaign.

## Consent

Contacts are added to the list with the status active (subscribed). Choose your marketing checkbox under **Filter by permissions (optional)**, so only people who said yes are added.

## What is sent and when

New sign-ups are sent within a minute or two. When you activate the integration, the campaign's existing leads are sent too. When someone takes part again, their contact is updated.

## Troubleshooting

Failed deliveries show under **Settings** > **Integrations** > **Delivery status**.

- "The API key used is invalid or does not have the correct permissions.": the key was reset, or the user it belongs to lost rights. Copy the key again and connect it with **Add new account**.
- "Active Campaign failed to accept the request.": ActiveCampaign was busy or down. Resend the lead later.
- "The ActiveCampaign API url must be a public HTTP(S) address.": the **Api url** is wrong. Copy it again from **Settings** > **Developer**.

Integrations

- [How integrations work](https://scratcher.io/help/integrations/how-integrations-work)
- [All integrations](https://scratcher.io/help/integrations/other-integrations)
- [Check the delivery status and resend leads](https://scratcher.io/help/integrations/delivery-status)
- [Connect HubSpot](https://scratcher.io/help/integrations/hubspot)
- [Connect Salesforce Marketing Cloud](https://scratcher.io/help/integrations/salesforce-marketing-cloud)
- [Connect Microsoft Dynamics 365 with Zapier](https://scratcher.io/help/integrations/microsoft-dynamics-365)
- [Connect Emarsys](https://scratcher.io/help/integrations/emarsys)
- [Connect Klaviyo](https://scratcher.io/help/integrations/klaviyo)
- [Connect Mailchimp](https://scratcher.io/help/integrations/mailchimp)
- [Connect ActiveCampaign](https://scratcher.io/help/integrations/activecampaign)
- [Connect Apsis One](https://scratcher.io/help/integrations/apsis-one)
- [Connect Drip](https://scratcher.io/help/integrations/drip)
- [Connect HeyLoyalty](https://scratcher.io/help/integrations/heyloyalty)
- [Connect Peytz](https://scratcher.io/help/integrations/peytz)
- [Connect Marketingplatform](https://scratcher.io/help/integrations/marketingplatform)
- [Connect Campaign Monitor with Zapier](https://scratcher.io/help/integrations/campaign-monitor)
- [Connect ActiveTrail with Zapier](https://scratcher.io/help/integrations/activetrail)
- [Connect Bloomreach](https://scratcher.io/help/integrations/bloomreach)
- [Connect Iterable](https://scratcher.io/help/integrations/iterable)
- [Connect Mapp](https://scratcher.io/help/integrations/mapp)
- [Connect Agillic](https://scratcher.io/help/integrations/agillic)
- [Connect Ortto](https://scratcher.io/help/integrations/ortto)
- [Connect Emarketeer](https://scratcher.io/help/integrations/emarketeer)
- [Connect Shopify](https://scratcher.io/help/integrations/shopify)
- [Connect Hello Retail](https://scratcher.io/help/integrations/hello-retail)
- [Connect 8,000+ apps with Zapier](https://scratcher.io/help/integrations/zapier)
- [Connect monday.com with Zapier](https://scratcher.io/help/integrations/monday-com)
- [Connect Asana with Zapier](https://scratcher.io/help/integrations/asana)
- [Connect Podio with Zapier](https://scratcher.io/help/integrations/podio)
- [Connect Intercom with Zapier](https://scratcher.io/help/integrations/intercom)

## Related articles

- [How integrations work](https://scratcher.io/help/integrations/how-integrations-work): Connect your email tool or CRM once, turn it on in each campaign, choose a list, map your fields and send only people who gave consent.
- [Check the delivery status and resend leads](https://scratcher.io/help/integrations/delivery-status): See which leads were sent to your tools, understand the error messages, fix the problem and send them again.
- [Ask for consent and add terms and conditions](https://scratcher.io/help/forms/consent-and-permissions): Add consent checkboxes for newsletters, link your terms, choose which checkbox subscribes people and send only people who said yes to your email tool.

## Still need help?

Real people are here to help. If you already use Scratcher, the quickest way is the chat inside the platform.

- **[Chat with us](https://platform.scratcher.io/login)**

    Log in and click the chat button in the bottom-right corner. Rex answers right away, and our team is a click away.
- **[Book a meeting](https://scratcher.io/book-a-meeting)**

    A free 30-minute video call with our team: a tour, campaign ideas or help with your setup.
- **[Email us](mailto:contact@scratcher.io)**

    Write to contact@scratcher.io and we will get back to you.
