Overview

1) Description

2) Setup

Step 1: Go to Integrations

Step 2: Search for and select ActiveCampaign

Step 3: Name your integrations, give it a description (optional)

Step 4: Obtain the URL and API Key from ActiveCampaign

Step 5: Insert the URL, API Key and press Finish

3) Active Campaign as Source

3.1 Contact

  3.1.1 Source Configuration

  3.1.2 Possible Unique Identifier Fields (UID)

  3.1.3 Import Option: All Contacts

  3.1.4 Import Option: Only contacts created after last import

3.2 Filtering

3.3 Mapping

4) Active Campaign as Target

4.1 Contact

  4.1.1 Filtering

  4.1.2 Mapping

4.2 Abandoned Cart

  4.2.1 Target Configuration

  4.2.2 Mapping

4.3 Order

  4.3.1 Target Configuration

  4.3.2 Mapping

5) Troubleshooting


1) Description

ActiveCampaign gives you the email marketing, marketing automation, and CRM tools you need to create incredible customer experiences.

With the help of SyncSpider you will be able to either fetch your existing Contacts to a different platform or flawlessly synchronize your Contacts, Orders and Abandoned cart towards ActiveCampaign from any supported Integration!

You can check out the most popular possibilities here.


2) Setup

Here is how to integrate ActiveCampaign in a few easy steps:

Step 1: Go to Integrations

Step 2: Search for and select ActiveCampaign

P.S. You can add new integration while Creating a task as well.

Step 3: Name your integrations, give it a description (optional)

Step 4: Obtain the URL and API Key from ActiveCampaign

To find ActiveCampaign API key go to your ActiveCampaign account:

Select: Settings-> Developer , there you have your URL and API Key needed for the Integration

Or read the ActiveCampaign article on it here.

Step 5: Insert the URL, API Key and press Finish


3) Active Campaign as Source

Possible entities:

3.1 Contact

3.1.1 Source Configuration

3.1.2 Possible Unique Identifier Fields (UID)

With this option you can select whether you are using a Contact ID or a Email address as the Unique Identifier Field of your Contacts.

Contact ID

If Contact ID is selected as the UID it will become the main required field for your ActiveCampaign Contact.

Email

If Email is selected as the UID the Contact ID field will be removed from the mapping list and Email will become the main required field for your ActiveCampaign Contact.

3.1.3 Import Option: All Contacts

This will import all contacts unless it is sorted by date.

Sort by Date:

With this option you can sort the contacts that will be imported based on their creation date.

To set a date you can use the Calendar screen that pops up when a date text field is selected:

3.1.4 Import Option: Only contacts created after last import

This option will only import contacts that are created after the last import date.

3.2 Filtering

Filter By:

Condition:

Value:

Contact ID

Equals

In a Sequence

Number

Number, Number

Email

Equals

Text

Search

Equals

Text

Segment

Equals

Never Purchased

Purchased in last 30 days

Purchased in last 90 days

List

Equals

AC Contact List

Tag

Equals

AC Defined Tags

Status

Equals

Unconfirmed

Active

Unsubscribed

Bounced

Any

Exclude contact with ID

Equals

Number

Specified date

Equals

Date (dd/mm/yyyy)

Form ID

Equals

Number

Greater than ID

Equals

Number

Less than ID

Equals

Number

Series ID

Equals

Number

Wait ID

Equals

Number

3.3 Mapping

The following values can be used from ActiveCampaign Contacts as Source to map in the Target platform:

* = required

Name:

Value:

*Contact ID

number

*Email

text

First Name

text

Last Name

text

Phone

text

Organization ID

text

Organization Name

text

Segment.io ID

text

Tags

text

Lists

collection

Lists.ID

text

Lists.Name

text

Lists.String Id

text

Lists.To Name

text

Lists.Sender URL

text

Lists.Sender Reminder

text

Bounced Hard

text

Bounced Soft

text

Bounced Date

date

IP Address

text

UA

text

Hash

text

Social Data Lastcheck

date

Email Local

text

Email Domain

text

Sentcnt

text

Rating Timestamp

date

Gravatar

text

Deleted

text

Anonymized

text

Account Contacts

text

Score Values

text

Organization

text


4) ActiveCampaign as Target

Possible entities:

4.1 Contact

4.1.1 Filtering

For the Target Filtering of ActiveCampaign the general Filtering Condition rules apply.

4.1.2 Mapping

The following values can be mapped when using ActiveCampaign Contacts as a Target:

* = required

Name:

Value:

*Contact ID

number

*Email

text

First Name

text

Last Name

text

Phone

text

Tags

options

Lists

collection

Lists.List

options

Lists.Status

options

Custom Fields

complex

Custom Fields.X

Organization ID

text

Organization Name

text

Segment.io ID

text

Bounced Hard

text

Bounced Soft

text

Bounced Date

date

IP Adress

text

UA

text

Hash

text

Social Data Lastcheck

date

Email Local

text

Email Domain

text

Sentcnt

text

Rating Timestamp

date

Gravatar

text

Deleted

text

Anonymized

text

Account Contacts

text

Score Values

text

Organization

text


4.2 Abandoned Cart

4.2.1 Target Configuration

Choose a connection

Choose an existing connection or create a new one in a form below. You can also update an existing connection data.

Service

The name of the service

External ID

The id of the account in the external service.

Name

The name associated with the account in the external service. Often this will be a company name (e.g., 'My Toystore, Inc.').

Logo URL

The URL to a logo image for the external service.

Link URL

The URL to a page where the integration with the external service can be managed in the third-party's website.

4.2.2 Mapping

* = required

Name:

Value:

*External Checkout ID

text

*Email

text

*Customer external ID

text

*Total Price

number

*Currency

options

*External Created Date

date

*Abandoned Date

date

Accepts Marketing

bool

*Order Products

collection

*Order Products.Product Name

text

*Order Products.Price

number

*Order Products.Quantity

number

*Order Products.External ID

text

Order Products.Category

text

Order Products.SKU

text

Order Products.Description

text

Order Products.Image URL

text

Order Products.Product URL

text

Shipping Amount

number

Tax Amount

number

Discount Amount

number

Order URL

text

External Update Date

date

Shipping Method

text

Order Number

text


4.3 Order

4.3.1 Target Configuration

Choose existing order behavior

Skip Existing Order

Will skip and not handle existing orders.

Update Existing Order

Will update existing orders with the new data provided.

Choose a connection

Choose an existing connection or create a new one in a form below. You can also update an existing connection data.

Service

The name of the service

External ID

The id of the account in the external service.

Name

The name associated with the account in the external service. Often this will be a company name (e.g., 'My Toystore, Inc.').

Logo URL

The URL to a logo image for the external service.

Link URL

The URL to a page where the integration with the external service can be managed in the third-party's website.

4.3.2 Mapping

* = required

Name:

Value:

*External ID

text

*Email

text

*Customer external ID

text

*Total Price

number

*Currency

options

*External Created Date

date

Accepts Marketing

bool

*Order Products

collection

*Order Products.Product Name

text

*Order Products.Price

number

*Order Products.Quantity

number

*Order Products.External ID

text

Order Products.Category

text

Order Products.SKU

text

Order Products.Description

text

Order Products.Image URL

text

Order Products.Product URL

text

Shipping Amount

number

Tax Amount

number

Discount Amount

number

Order URL

text

External Update Date

date

Shipping Method

text

Order Number

text


5) Troubleshooting

5.1) Error while getting contact unique identifier field list

This Error is received when trying to Configure ActiveCampaign Orders and Abandoned Cart as target.

It is caused due to a lack of Deep Data support from the used ActiveCampaign subscription.
This is only available to Plus, Professional and Enterprise Plans.
ActiveCampaign Lite does not include this.

More information is found on the following page from ActiveCampaign:
https://help.activecampaign.com/hc/en-us/articles/115001171804-Which-plans-include-Deep-Data-Integrations


Therefore Order and Abandoned Cart cannot be used in SyncSpider in the case an ActiveCampaign Lite subscription is used.


We hope that this covers everything. If you have any further questions or need additional clarification please reach out to us via [email protected] or our Chat Widget!

Did this answer your question?