ActiveCampaign
App · Email Marketing · 6 actions
Automate ActiveCampaign by creating contacts, lists, tags, and deals.
Actions
| Action | What it does |
|---|---|
| Apply tag to contact | Assign an existing tag to a contact. |
| Create contact | Create a new contact in ActiveCampaign with optional profile details. |
| Create deal | Create a new deal linked to a pipeline stage and contact. |
| Create list | Create a marketing list for organizing contacts and campaigns. |
| Create tag | Create a reusable tag to organize contacts and automations. |
| Subscribe contact to list | Subscribe an existing contact to an ActiveCampaign list. |
Apply tag to contact
Assign an existing tag to a contact.
Inputs
- Contact ID
contact_idtextRequired - The ID of the contact to tag.
- Tag ID
tag_idtextRequired - The ID of the tag to apply.
Outputs
contactTagobject- Contact tag details.
Example output
{
"contactTag": {}
}Create contact
Create a new contact in ActiveCampaign with optional profile details.
Inputs
- Email
emailtextRequired - Contact email
- First name
first_nametext - First name
- Last name
last_nametext - Last name
- Phone
phonetext - Phone number
Outputs
contactobject- Contact details.
Example output
{
"contact": {}
}Create deal
Create a new deal linked to a pipeline stage and contact.
Inputs
- Title
titletextRequired - Deal title
- Contact ID
contact_idtext - The ID of the contact to link the deal to. Optional.
- Stage ID
stage_idtextRequired - The ID of the pipeline stage to place the deal in.
- Owner
owner_idtext - The ID of the account user who will own this deal. Leave blank to use the pipeline's auto-assign owner; required if auto-assign is disabled. User IDs are under Settings > Users in ActiveCampaign.
- Amount
valuenumberRequired - The deal amount in the chosen currency, for example 1500 for $1,500. Decimals are allowed.
- Currency
currencytext - Three-letter currency code, for example USD. Defaults to USD.Default:
USD. - Pipeline ID
pipeline_idtext - The ID of the pipeline the stage belongs to. Optional; usually determined by the stage.
Outputs
dealobject- Deal details.
Example output
{
"deal": {}
}Create list
Create a marketing list for organizing contacts and campaigns.
Inputs
- Name
nametextRequired - List name
- Sender website
sender_urltextRequired - Your company or website address, for example https://acme.com. ActiveCampaign shows this in the email footer to comply with anti-spam laws.
- Permission reminder
sender_remindertext - 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.
- Short name
stringidtext - A unique short name for the list. One is generated from the list name if left blank.
Outputs
listobject- List details.
Example output
{
"list": {}
}Create tag
Create a reusable tag to organize contacts and automations.
Inputs
- Tag
tagtextRequired - Tag name. Commas are not allowed.
- Description
descriptiontext - Tag description
Outputs
tagobject- Tag details.
Example output
{
"tag": {}
}Subscribe contact to list
Subscribe an existing contact to an ActiveCampaign list.
Inputs
- Contact ID
contact_idtextRequired - The ID of the contact to subscribe.
- List ID
list_idtextRequired - The ID of the list to subscribe the contact to.
- Status
statustext - Whether to subscribe or unsubscribe the contact. Defaults to Subscribed.One of:
1(Subscribed),2(Unsubscribed). Default:1.
Outputs
contactListobject- Contact list subscription details.
Example output
{
"contactList": {}
}