AACFlow

ActiveCampaign

Manage contacts, deals, and automations in ActiveCampaign

Usage Instructions

Integrate ActiveCampaign into your workflow. Create and manage contacts, add tags for segmentation, manage CRM deals through the pipeline, retrieve lists, and trigger marketing automations for powerful email marketing and sales automation.

Tools

activecampaign_get_contacts

Retrieve contacts from ActiveCampaign with optional search filter

Input

ParameterTypeRequiredDescription
apiKeystringNoActiveCampaign API key
accountUrlstringNoActiveCampaign account URL (e.g. https://myaccount.api-us1.com\)
emailstringNoFilter contacts by email address
searchstringNoSearch contacts by name or email
limitnumberNoMaximum number of contacts to return (default 20, max 100)
offsetnumberNoNumber of contacts to skip for pagination

Output

ParameterTypeDescription
contactsjsonArray of ActiveCampaign contact objects
totalnumberTotal number of contacts returned

activecampaign_create_contact

Create a new contact in ActiveCampaign

Input

ParameterTypeRequiredDescription
apiKeystringNoActiveCampaign API key
accountUrlstringNoActiveCampaign account URL (e.g. https://myaccount.api-us1.com\)
emailstringNoContact email address
firstNamestringNoContact first name
lastNamestringNoContact last name
phonestringNoContact phone number
fieldValuesjsonNoCustom field values as JSON array [{"field": "id", "value": "val"}]

Output

ParameterTypeDescription
idstringActiveCampaign contact ID
emailstringContact email address
firstNamestringContact first name
lastNamestringContact last name

activecampaign_update_contact

Update an existing contact in ActiveCampaign

Input

ParameterTypeRequiredDescription
apiKeystringNoActiveCampaign API key
accountUrlstringNoActiveCampaign account URL (e.g. https://myaccount.api-us1.com\)
contactIdstringNoActiveCampaign contact ID to update
emailstringNoUpdated email address
firstNamestringNoUpdated first name
lastNamestringNoUpdated last name
phonestringNoUpdated phone number
fieldValuesjsonNoUpdated custom field values as JSON array

Output

ParameterTypeDescription
idstringActiveCampaign contact ID
emailstringContact email address
firstNamestringContact first name
lastNamestringContact last name

activecampaign_get_deals

Retrieve CRM deals from ActiveCampaign

Input

ParameterTypeRequiredDescription
apiKeystringNoActiveCampaign API key
accountUrlstringNoActiveCampaign account URL (e.g. https://myaccount.api-us1.com\)
titlestringNoFilter deals by title
searchstringNoSearch deals by title
limitnumberNoMaximum number of deals to return (default 20, max 100)
offsetnumberNoNumber of deals to skip for pagination

Output

ParameterTypeDescription
dealsjsonArray of ActiveCampaign deal objects
totalnumberTotal number of deals returned

activecampaign_create_deal

Create a new CRM deal in ActiveCampaign

Input

ParameterTypeRequiredDescription
apiKeystringNoActiveCampaign API key
accountUrlstringNoActiveCampaign account URL (e.g. https://myaccount.api-us1.com\)
titlestringNoDeal title
valuenumberNoDeal value in cents (e.g. 10000 = $100.00)
currencystringNoCurrency code (e.g. USD, EUR)
contactIdstringNoID of the contact associated with this deal
groupIdstringNoCRM pipeline group ID
ownerIdstringNoID of the deal owner (user)
stageIdstringNoPipeline stage ID
statusstringNoDeal status: "open", "won", or "lost"

Output

ParameterTypeDescription
idstringActiveCampaign deal ID
titlestringDeal title
valuenumberDeal value in cents
statusstringDeal status (open/won/lost)

activecampaign_add_tag

Add a tag to a contact in ActiveCampaign

Input

ParameterTypeRequiredDescription
apiKeystringNoActiveCampaign API key
accountUrlstringNoActiveCampaign account URL (e.g. https://myaccount.api-us1.com\)
contactIdstringNoContact ID to add the tag to
tagIdstringNoTag ID to add to the contact

Output

ParameterTypeDescription
successbooleanWhether the tag was added successfully
contactIdstringContact ID
tagIdstringTag ID that was added

activecampaign_get_lists

Retrieve all contact lists in ActiveCampaign

Input

ParameterTypeRequiredDescription
apiKeystringNoActiveCampaign API key
accountUrlstringNoActiveCampaign account URL (e.g. https://myaccount.api-us1.com\)
limitnumberNoMaximum number of lists to return

Output

ParameterTypeDescription
listsjsonArray of ActiveCampaign list objects
totalnumberTotal number of lists returned

本页内容

今天就开始构建
超过 100,000 名开发者信赖我们。
用于构建 AI 智能体并运行智能体工作团队的 SaaS 平台。
开始使用