capabilities.work

What you can do with ActiveCampaign

Every task in plain language. Pick one, and we can help you get access.

389 things you can do

ActiveCampaign

ActiveCampaign is a marketing automation and customer experience platform used by more than 180,000 businesses for email marketing, marketing automation, CRM and sales automation. Its developer surface is unusually broad: nine published OpenAPI documents discoverable through a real RFC 9727 /.well-known/api-catalog, covering the v3 REST API, SMS Broadcast, WhatsApp messaging, Segments V2 and async

21 multi-step recipes

Recipes: multi-step jobs

Create Account and Add a Note
Create an account and attach a note to it.
Create Account and Associate a Contact
Create an account and associate a contact with it.
Create Contact Custom Field and Set Its Value
Define a contact custom field and set its value on a contact.
Create Contact and Associate to an Account by Name
Resolve an account by name, create a contact, then associate them.
Create Contact and Enroll in Automation
Create a contact and enroll it into an automation.
Create Contact and Set Custom Field Value
Create a contact and set a custom field value on it.
Create Contact, Subscribe to List, and Tag
Create a contact, subscribe to a list, and apply a tag.
Create Deal and Add a Note
Create a deal and attach a note to it.
Create Deal and Schedule a Task
Create a deal and schedule a follow-up task against it.
Create Deal and Set Custom Field Value
Create a deal and set a custom field value on it.
Create List and Subscribe a Contact
Create a mailing list and subscribe a contact to it.
Create Pipeline, Stage, and First Deal
Create a pipeline, add a stage, then open the first deal.
Find Contact by Email and Create a Deal
Resolve a contact by email or create it, then open a deal.
Find a Deal by Title and Add a Note
Find a deal by title and attach a note to it.
Find or Create Contact, Then Tag
Find a contact by email or create it, then apply a tag.
Find or Create Tag, Then Apply to Contact
Resolve a tag by name or create it, then apply it to a contact.
Resolve Automation by Name and Enroll Contact
Resolve an automation by name and enroll a contact into it.
Subscribe Contact to a List Resolved by Name
Resolve a list by name and subscribe a contact to it.
Sync Contact and Subscribe to List
Upsert a contact by email and subscribe it to a list.
Sync Contact, Set Custom Field, and Tag
Upsert a contact, set a custom field value, then apply a tag.
Tag a Contact and Enroll in Automation
Tag an existing contact and enroll it into an automation.

Other things you can do

Create a contact listDelete a contact listGrant a user group access to a listUpdate a list exclusionUpdate branding settingsAdd a sender addressUpdate a sender addressDelete a sender addressUnlink an address from a user groupUnlink an address from a listCreate a task outcomeUpdate a task outcomeDelete a task outcomeLink an outcome to a task typeUpdate a task type to outcome linkRemove an outcome from a task typeSet a reminder for a deal taskCreate a shareable link to a campaign templateRun a WhatsApp flow for contactsCreate a noteUpdate a noteDelete a noteTurn site tracking on or offCreate a tagRename or edit a tagDelete a tagRegister a new tracked event nameTurn event tracking on or offDelete a tracked event nameCreate a contact custom fieldUpdate a contact custom fieldDelete a contact custom fieldAttach a custom field to listsAdd options to a dropdown custom fieldDetach a custom field from a listSet a custom field value on a contactChange a contact custom field valueClear a contact custom field valueTrack a custom event for a contactSnapshot an account for cloningDelete an account snapshotCreate a dealUpdate a dealDelete a dealAdd a note to a dealEdit a note on a dealReassign owners on many dealsCreate a deal pipelineUpdate a deal pipelineDelete a deal pipelineAdd a stage to a pipelineUpdate a deal stageDelete a deal stageMove all deals from one stage to anotherDefine a custom deal fieldUpdate a custom deal field definitionDelete a custom deal fieldSet a custom field value on a dealSet custom field values on many dealsChange a custom field value on a dealClear a custom field value on a dealUpdate custom field values on many dealsCreate a deal roleDelete a deal roleCreate a taskUpdate a taskDelete a taskCreate a task typeUpdate a task typeDelete a task typeMove tasks to another task typeUpdate an insight card's stateAdd a custom AI instructionDelete a custom AI instructionEdit or toggle a custom AI instructionCreate an integration connectionUpdate an integration connectionDelete an integration connectionUpdate an account settingRecord a local tracking eventWhitelist a domain for site trackingRemove a domain from site trackingUpdate a signup formDelete a signup formCreate a signup formSubmit a form opt-inBulk import contactsCreate a new contactCreate or update a contact by emailUpdate an existing contactDelete a contactSubscribe or unsubscribe a contact from a listAdd a contact to an automationRemove a contact from an automationAdd a tag to a contactRemove a tag from a contactAdd a secondary contact to a dealUpdate a deal's secondary contactRemove a secondary contact from a dealCreate an email messageUpdate an email messageDelete an email messageCreate a custom object schemaDelete a custom object schemaUpdate a custom object schemaDelete a field from a schemaCreate a public custom object schemaCreate a child schema from a public schemaCreate or update a custom object recordDelete a custom object record by IDDelete a custom object record by external IDAdd a custom field to a field groupDelete a custom field group membershipCreate a custom field groupMove or reorder a field in a field groupCreate a user permission groupUpdate a user permission groupDelete a user permission groupCreate a saved email responseUpdate a saved email responseDelete a saved email responseCreate a calendar feedUpdate a calendar feedDelete a calendar feedEdit a campaign's settingsCreate an email campaignDuplicate an existing campaignUpdate a WhatsApp templateDelete a WhatsApp templateSend a WhatsApp template messageReplace a WhatsApp conversation recordChange a WhatsApp conversation's status or assigneeCreate a personalization variableEdit a personalization variableDelete a personalization variableDelete several personalization variables at onceLock a personalization variableUnlock a personalization variableCreate an e-commerce customerUpdate an e-commerce customerDelete an e-commerce customerCreate an e-commerce orderDelete an e-commerce orderUpdate an order or cartCreate a userUpdate a userDelete a userTurn CRM sync on or off for a pipelineCreate a contact segmentUpdate a segmentDelete a segment and its historyRevert a segment to an earlier versionCreate an AI customization profileDelete an AI customization profileRename an AI customization profileAssign child accounts to an AI profileCreate a child accountChange CRM sync frequencyCreate a CRM accountUpdate a CRM accountDelete a CRM accountAdd a note to an accountEdit a note on an accountDelete several accounts at onceLink a contact to an accountUpdate a contact-account associationUnlink a contact from an accountDefine a new account custom fieldUpdate an account custom field definitionDelete an account custom fieldSet a custom field value on an accountBulk set account custom field valuesUpdate one account custom field valueClear an account custom field valueBulk update account custom field valuesRewrite an SMS broadcast with AIGenerate a new SMS broadcast with AICreate a webhookUpdate a webhookDelete a webhookUpload a document to an AI profileDelete an AI profile documentEnable, disable or retag an AI documentCreate an SMS broadcastUpdate an SMS broadcastDelete an SMS broadcastList contact listsGet a contact listGet a list exclusionList exclusionsGet a branding configurationList branding configurationsList mailing addressesGet a sender addressList task outcomesGet a task outcomeList task type to outcome linksGet a task type to outcome linkCheck SMS credit usage and balanceList all automationsGet an automation by automationIdGet an automation by idGet a scoring ruleList scoring rulesList WhatsApp flow runsList contacts in WhatsApp flow runsGet one contact's WhatsApp flow runGet a WhatsApp flow runCheck if a contact is in a segmentCheck a segment match using an external IDList all notesGet a noteGet the site tracking code snippetCheck whether site tracking is enabledList or search tagsGet a tagGet metrics for specific SMS broadcastsGet a snapshot of all SMS broadcastsGet a snapshot for chosen SMS broadcastsExport SMS broadcast metrics as CSVList tracked event namesCheck whether event tracking is onList contact custom fieldsGet a contact custom fieldList contact custom field valuesGet a contact custom field valueFind all contacts matching a new segment definitionFind all contacts in a saved segmentGet the results of a match-all runCheck which given contacts match a segmentGet the results of a match-some runList child account cloning statusesList account snapshotsList and filter dealsGet a single dealList recent deal activityList deal pipelinesGet a deal pipelineFind pipelines a user cannot accessList deal stagesGet a deal stageList custom deal fieldsGet a custom deal field definitionList custom field values on dealsGet a custom field value on a dealList deal rolesList deal and contact tasksGet a taskList task typesGet a task typeList the latest insight cardsCheck file storage quotaList custom AI instructions for a profileGet one custom AI instructionList a contact's recent activityGet a contact's geo IP locationList email activitiesGet a custom object record by external IDList e-commerce store connectionsGet an integration connectionFind the contact behind a tracked eventList email editor personalization tagsGet the Stripo email editor configGet a message's editor markupList site tracking whitelisted domainsGet a signup formList signup formsList bulk contact import jobsCheck one bulk import's progressSearch and filter contactsRetrieve a contactList the automations one contact is inGet a contact's score valuesGet a contact's email bounce logsGet a contact's data recordGet the automation goals a contact reachedGet the lists a contact belongs toGet a contact's activity logsList deals where a contact is a secondary contactGet the deals owned by a contactGet a contact's custom field valuesGet a contact's geo-IP locationsGet the notes on a contactGet a contact's organizationGet a contact's Plus Append dataGet a contact's tracking logsGet a contact's account associationsCount how often a contact entered automationsList all contact automation enrollmentsRetrieve one contact automation enrollmentList all secondary contacts on dealsRetrieve a deal's secondary contactGet a contact's tracked events logList email messagesGet an email messageList custom object schemasRetrieve a custom object schemaList custom object records for a schemaRetrieve a custom object recordList custom field group membershipsRetrieve a custom field group membershipList user permission groupsRetrieve a user permission groupList sending limits for user groupsList saved email responsesRetrieve a saved email responseList calendar feedsRetrieve a calendar feedList email campaignsGet the tracked links in a campaignRetrieve an email campaignRetrieve an email templateList WhatsApp message templatesRetrieve a WhatsApp templateList WhatsApp inbox conversationsList personalization variablesRetrieve a personalization variableList supported languages and timezonesList e-commerce customersGet an e-commerce customerList e-commerce ordersGet an e-commerce orderList all ordered productsList products in one orderGet one ordered productList account usersGet a user by IDFind a user by emailFind a user by usernameGet the logged-in userList pipelines with CRM sync statusGet a pipeline's CRM sync setupGet a segment's latest count historyPage segment count history from a timestampGet a segment's current definitionSee a segment as it was at a past timeList AI customization profilesRetrieve an AI customization profileGet the AI profile assigned to a child accountReport on each sales pipelineSummarize deal metrics across pipelinesList recipients of an SMS broadcastExport SMS broadcast recipients to CSVList child accountsList accounts eligible for snapshotsGet latest contact counts for segmentsGet CRM sync settingsList CRM accountsGet one CRM accountList contact-account associationsGet a contact-account associationList account custom fieldsGet an account custom field definitionList account custom field valuesGet an account custom field valueCheck an AI broadcast request's statusList summaries of saved segmentsGet one saved segment's summaryList webhooksGet a webhookList available webhook eventsSee why an SMS broadcast failed to deliverList documents on an AI profileGet an AI profile documentGet a download link for an AI documentList SMS broadcast messagesGet an SMS broadcastList SMS broadcast lists