ActiveCampaign

App · Email Marketing · 6 actions

Automate ActiveCampaign by creating contacts, lists, tags, and deals.

Actions

ActionWhat it does
Apply tag to contactAssign an existing tag to a contact.
Create contactCreate a new contact in ActiveCampaign with optional profile details.
Create dealCreate a new deal linked to a pipeline stage and contact.
Create listCreate a marketing list for organizing contacts and campaigns.
Create tagCreate a reusable tag to organize contacts and automations.
Subscribe contact to listSubscribe an existing contact to an ActiveCampaign list.

Apply tag to contact

Assign an existing tag to a contact.

Inputs

Contact IDcontact_idtextRequired
The ID of the contact to tag.
Tag IDtag_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

EmailemailtextRequired
Contact email
First namefirst_nametext
First name
Last namelast_nametext
Last name
Phonephonetext
Phone number

Outputs

contactobject
Contact details.
Example output
{
  "contact": {}
}

Create deal

Create a new deal linked to a pipeline stage and contact.

Inputs

TitletitletextRequired
Deal title
Contact IDcontact_idtext
The ID of the contact to link the deal to. Optional.
Stage IDstage_idtextRequired
The ID of the pipeline stage to place the deal in.
Ownerowner_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.
AmountvaluenumberRequired
The deal amount in the chosen currency, for example 1500 for $1,500. Decimals are allowed.
Currencycurrencytext
Three-letter currency code, for example USD. Defaults to USD.Default: USD.
Pipeline IDpipeline_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

NamenametextRequired
List name
Sender websitesender_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 remindersender_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 namestringidtext
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

TagtagtextRequired
Tag name. Commas are not allowed.
Descriptiondescriptiontext
Tag description

Outputs

tagobject
Tag details.
Example output
{
  "tag": {}
}

Subscribe contact to list

Subscribe an existing contact to an ActiveCampaign list.

Inputs

Contact IDcontact_idtextRequired
The ID of the contact to subscribe.
List IDlist_idtextRequired
The ID of the list to subscribe the contact to.
Statusstatustext
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": {}
}

On this page