Connectors / Service / ActiveCampaign

Artisan IMG > ActiveCampaign (activecampaign)


ActiveCampaign is a customer experience automation platform that helps businesses connect and engage with their customers.


The ActiveCampaign connector helps businesses to manage contacts and automation campaigns.


When using the ActiveCampaign connector, the first thing you will need to do is go to your account page and select the workflow you wish to work on. Once in the workflow builder itself, search and drag the ActiveCampaign connector from the connectors panel (on the left-hand side) onto your workflow.

With the new ActiveCampaign connector step highlighted, in the properties panel on the right, click on the Authenticate tab and 'Add new authentication' (located under the 'Authentication' field).


This will result in a authentication pop-up window. The first page will ask you to name your authentication and state which type of authentication you wish to create ('Personal' or 'Organisational').

As you can see, the next page asks you for your 'URL' and 'API Key'.


In order to get these fields, head to your ActiveCampaign account and sign in. Navigate to Settings > Developer tab.

From the 'Developer Settings' page (as shown in the image below), you can copy and paste the 'URL' and 'API Key' on the Tray platform's authentication window.


Once done, click on the 'Create authentication' button. Go back to your settings authentication field (within the workflow builder properties panel), and select the recently added authentication from the dropdown options now available.

Your connector authentication setup should now be complete.

All Operations

Latest version:


Add contact to automation

Adds an existing contact to an existing automation.

Add contact to list

Subscribes an existing contact to a list.

Create contact

Add a new contact to the system.

Create custom field

Creates a new contact custom field. Important Notes: When the field_type is dropdown, radio, checkbox or listbox, you need to add field options using Create custom field option operation.

Create custom field option

Creates a new contact custom field option.

Create custom field value

Creates a new contact custom field value.

Create deal pipeline

Add a new deal pipeline to the system.

Create deal stage

Add a new deal stage to the system.

Create deal task

Add a new deal task to the system.

Create deal task type

Add a new deal task type to the system.

Create list

Create lists a new mailing list.

Create message

Creates a new email message to the system.

Create note

Add a new deal note to the system.

Create/update contact

Adds a new contact to the system or updates an existing one based on email address.

Delete deal

Delete an existing deal.

Delete deal pipeline

Delete an existing pipeline.

Delete deal stage

Delete a deal stage from the system.

Delete message

Delete an existing message.

Get contact

Retrieve an existing contact.

Get custom field value

Retrieves a custom field value.

Get deal

Retrieve an existing deal

Get user

View a single user's data.

List automations

Returns a list of automations.

List custom fields values

List all custom field values.

List custom fields values DDL

List deal pipelines

Retrieve all existing pipelines

List deal pipelines DDL

List deal stages

Retrieve all existing stages.

List deal stages DDL

List deal tasktypes DDL

List deals

Returns a list of deals.

List deals DDL

List groups

Returns a list of all user groups.

List lists

Returns a list of lists.

List messages

View many email messages with a single API call.

List users

Returns a list of users.

Update contact

Update a contact in the system.

Update custom field value

Updates a custom field value.

Update deal

Update a deal in the system.

Update deal pipeline

Update a deal pipeline in the system.

Update deal stage

Update a deal stage in the system.

Update deal task

Update a deal task in the system.

Update deal task type

Update a deal task type in the system.

Update note

Update a deal note in the system.

Create deal

Add a new deal to the system.

Delete contact

Delete a contact from the system.

Delete contact note

Delete a contact note from the system.

Get campaign

Returns information about a campaign.

List contacts

Returns a list of contacts.

List contacts DDL

List custom fields

List all custom fields

List custom fields DDL

List deal task types

Retrieve all existing deal task types.

List deal tasks

Retrieve a list of existing tasks.

List deal tasks DDL

List lists DDL

List users DDL

Raw HTTP request (advanced)

Perform a raw HTTP request with some pre-configuration and processing by the connector, such as authentication.

Update message

Updates a message.