ActiveCampaign
API actions for the ActiveCampaign integration.
ActiveCampaign
Automate ActiveCampaign by creating contacts, lists, tags, and deals.
Subscribe contact to list
Subscribe an existing contact to an ActiveCampaign list.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
contact_id | string | Yes | The ID of the contact to subscribe. |
list_id | string | Yes | The ID of the list to subscribe the contact to. |
status | string | No | Whether to subscribe or unsubscribe the contact. Defaults to Subscribed. |
Response
{
"contactList": {}
}Apply tag to contact
Assign an existing tag to a contact.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
contact_id | string | Yes | The ID of the contact to tag. |
tag_id | string | Yes | The ID of the tag to apply. |
Response
{
"contactTag": {}
}Create contact
Create a new contact in ActiveCampaign with optional profile details.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
email | string | Yes | Contact email |
first_name | string | No | First name |
last_name | string | No | Last name |
phone | string | No | Phone number |
Response
{
"contact": {}
}Create deal
Create a new deal linked to a pipeline stage and contact.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
title | string | Yes | Deal title |
contact_id | string | Yes | The ID of the contact this deal is for. |
stage_id | string | Yes | The ID of the pipeline stage to place the deal in. |
owner_id | string | Yes | The ID of the account user who will own this deal. |
value | number | Yes | The deal amount in the chosen currency, for example 1500 for $1,500. Decimals are allowed. |
currency | string | No | Three-letter currency code, for example USD. Defaults to USD. |
pipeline_id | string | No | The ID of the pipeline the stage belongs to. Optional—usually determined by the stage. |
Response
{
"deal": {}
}Create list
Create a marketing list for organizing contacts and campaigns.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | Yes | List name |
sender_url | string | Yes | Your company or website address, for example https://acme.com. ActiveCampaign shows this in the email footer to comply with anti-spam laws. |
sender_reminder | string | No | A short note reminding contacts why they are receiving your emails, for example 'You signed up on our website'. A generic reminder is used if left blank. |
stringid | string | No | A unique short name for the list. One is generated from the list name if left blank. |
Response
{
"list": {}
}Create tag
Create a reusable tag to organize contacts and automations.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
tag | string | Yes | Tag name |
description | string | No | Tag description |
Response
{
"tag": {}
}