ActiveCampaign
CRM & salesAPI keycredential probe
Sync contacts, tags, list subscriptions, deals and accounts through the ActiveCampaign v3 API.
OCNORA ships 20 typed ActiveCampaign operations and 1 trigger. Each node has a schema-driven form, input and output tables beside its settings, and is pre-flighted by Workflow Health before your first real run. Anything not covered by a typed node reaches https://{account}.api-us1.com/api/3 through the HTTP node with the same credential.
Triggers 1
- EventStart a run when ActiveCampaign raises an event (contact subscribed, tag added, deal updated…).trigger.activecampaign_event
Operations 20
- Add Tag to ContactTag a contact with POST /contactTags. Both the contact and the tag are addressed by id; the returned association id is what removes it again.activecampaign.add_contact_tag
- Create AccountCreate a CRM account — an organisation contacts can belong to — with POST /accounts. The name must be unique in the account.activecampaign.create_account
- Create ContactCreate a contact with POST /contacts. The call fails when a contact with that email already exists — use Sync Contact to upsert instead.activecampaign.create_contact
- Create DealCreate a deal with POST /deals. Value is an integer in cents, currency is a three-letter code, and the deal needs either a contact or an account to belong to.activecampaign.create_deal
- Create TagCreate a tag with POST /tags. Tag names may not contain commas and are treated case-insensitively.activecampaign.create_tag
- Delete ContactDelete a contact from the account with DELETE /contacts/{id}. The contact and its list memberships are removed permanently.activecampaign.delete_contact
- Get ContactRetrieve one contact by id with GET /contacts/{id}.activecampaign.get_contact
- Get DealRetrieve one deal by id with GET /deals/{id}.activecampaign.get_deal
- List AccountsList CRM accounts with GET /accounts, optionally searching by name and asking for contact and deal counts.activecampaign.list_accounts
- List ContactsList, search or filter contacts with GET /contacts. Give an email for an exact-match lookup, or a search term to match name, organisation, phone or email.activecampaign.list_contacts
- List DealsList deals with GET /deals, narrowed by free text, pipeline stage, status or title.activecampaign.list_deals
- List ListsList the account's contact lists with GET /lists, so a later step can subscribe a contact by list id.activecampaign.list_lists
- List TagsList the account's tags with GET /tags, optionally narrowed by a search term on the tag name.activecampaign.list_tags
- Remove Tag from ContactRemove one tag from one contact with DELETE /contactTags/{id}. This takes the contact-tag association id, not the tag id, and never deletes the tag itself.activecampaign.remove_contact_tag
- Set Contact Field ValueSet one custom field on a contact with POST /fieldValues. Fields are addressed by id; dates use YYYY-MM-DD and multi-select values are pipe-delimited, as in ||one||two||.activecampaign.set_field_value
- Subscribe Contact to ListSubscribe a contact to a list with POST /contactLists and status 1. A contact who had manually unsubscribed is re-subscribed by this call, so use it only where you have consent.activecampaign.subscribe_contact
- Sync ContactCreate or update a contact in one idempotent call with POST /contact/sync, matched on the email address. This is the safe choice for a workflow that may run twice.activecampaign.sync_contact
- Unsubscribe Contact from ListUnsubscribe a contact from a list with POST /contactLists and status 2. The contact stays in the account and on its other lists.activecampaign.unsubscribe_contact
- Update ContactUpdate an existing contact with PUT /contacts/{id}. Only the fields you fill in are sent; everything else keeps its stored value.activecampaign.update_contact
- Update DealUpdate an existing deal with PUT /deals/{id}. The deal object holds only the fields you want changed, such as stage, status or value.activecampaign.update_deal
More in CRM & sales
Run your first ActiveCampaign workflow today.
Create a free workspace, add the connection, pick a template or describe the workflow to Build with AI. Workflow Health checks it before it runs.