Lodol Docs

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

ParameterTypeRequiredDescription
contact_idstringYesThe ID of the contact to subscribe.
list_idstringYesThe ID of the list to subscribe the contact to.
statusstringNoWhether to subscribe or unsubscribe the contact. Defaults to Subscribed.

Response

{
  "contactList": {}
}

Apply tag to contact

Assign an existing tag to a contact.

Parameters

ParameterTypeRequiredDescription
contact_idstringYesThe ID of the contact to tag.
tag_idstringYesThe ID of the tag to apply.

Response

{
  "contactTag": {}
}

Create contact

Create a new contact in ActiveCampaign with optional profile details.

Parameters

ParameterTypeRequiredDescription
emailstringYesContact email
first_namestringNoFirst name
last_namestringNoLast name
phonestringNoPhone number

Response

{
  "contact": {}
}

Create deal

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

Parameters

ParameterTypeRequiredDescription
titlestringYesDeal title
contact_idstringYesThe ID of the contact this deal is for.
stage_idstringYesThe ID of the pipeline stage to place the deal in.
owner_idstringYesThe ID of the account user who will own this deal.
valuenumberYesThe deal amount in the chosen currency, for example 1500 for $1,500. Decimals are allowed.
currencystringNoThree-letter currency code, for example USD. Defaults to USD.
pipeline_idstringNoThe 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

ParameterTypeRequiredDescription
namestringYesList name
sender_urlstringYesYour company or website address, for example https://acme.com. ActiveCampaign shows this in the email footer to comply with anti-spam laws.
sender_reminderstringNoA 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.
stringidstringNoA 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

ParameterTypeRequiredDescription
tagstringYesTag name
descriptionstringNoTag description

Response

{
  "tag": {}
}

On this page