ActiveCampaign
Available Tools
Create a new account (company) in ActiveCampaign. Requires name. Optionally include account_url for the company website.
List all accounts (companies) in ActiveCampaign. Supports search by name and pagination with limit/offset.
Retrieve a single account (company) by ID.
Update an existing account. Specify account_id and fields to update. Only provided fields will be changed.
Delete an account (company) from ActiveCampaign. This action cannot be undone.
List all automations in ActiveCampaign. Supports pagination with limit/offset.
Retrieve a single automation by ID. Returns automation details and status.
Add a contact to an automation. Requires contact_id and automation_id. Use list_automations to find valid automation IDs.
Remove a contact from an automation. Use the contact_automation_id from add_contact_to_automation response.
List all email campaigns in ActiveCampaign. Supports pagination with limit/offset.
Retrieve a single email campaign by ID. Returns campaign details including type and status.
Create a new contact in ActiveCampaign. Requires email address. Optionally include first_name, last_name, phone, and custom field_values.
List contacts in ActiveCampaign with optional filters. Filter by email, list_id, tag_id, or status. Supports pagination with limit/offset.
Retrieve a single contact by ID. Returns full contact details including custom fields.
Update an existing contact. Specify contact_id and fields to update. Only provided fields will be changed.
Delete a contact from ActiveCampaign. This action cannot be undone.
Add a tag to a contact. Use list_tags to find valid tag IDs.
Remove a tag from a contact. Use the contact_tag_id from add_tag_to_contact response.
Subscribe a contact to a mailing list. Use list_lists to find valid list IDs.
Unsubscribe a contact from a mailing list by updating subscription status to unsubscribed.
Create a new custom field in ActiveCampaign. Requires title and type (text, textarea, date, dropdown, multiselect, radio, checkbox, hidden, listbox).
List all custom fields in ActiveCampaign. Supports pagination with limit/offset.
Retrieve a single custom field by ID.
Update an existing custom field. Specify field_id and fields to update. Can change title and options (for dropdown/multiselect types).
Delete a custom field from ActiveCampaign. This action cannot be undone.
Set a custom field value for a contact. Requires contact_id, field_id, and value. Use list_custom_fields to find valid field IDs.
Create a new deal in ActiveCampaign. Requires title, pipeline_id, and stage_id. Optionally include value (in cents), currency, owner_id, contact_id, account_id, and description.
List deals in ActiveCampaign with optional filters. Filter by status, stage_id, pipeline_id, or contact_id. Supports search and pagination.
Retrieve a single deal by ID. Returns full deal details.
Update an existing deal. Specify deal_id and fields to update. Can change title, value, status (open/won/lost), stage_id, owner_id, and more.
Delete a deal from ActiveCampaign. This action cannot be undone.
Create a note on a deal. Requires deal_id and note content.
Update an existing deal note. Requires deal_id, note_id, and new note content.
Create a new mailing list in ActiveCampaign. Requires name, stringid (URL-safe name), sender_url, and sender_reminder for CAN-SPAM compliance.
List all mailing lists in ActiveCampaign. Supports pagination with limit/offset.
Retrieve a single mailing list by ID.
Delete a mailing list from ActiveCampaign. This action cannot be undone.
Create a note on a contact. Requires contact_id and note content.
List all notes in ActiveCampaign. Optionally filter by contact_id. Supports pagination with limit/offset.
Retrieve a single note by ID.
Update an existing note. Specify note_id and new note content.
Delete a note from ActiveCampaign. This action cannot be undone.
Create a new deal pipeline in ActiveCampaign. Requires title. Optionally include default currency.
List all deal pipelines in ActiveCampaign. Supports pagination with limit/offset.
Retrieve a single pipeline by ID.
Update an existing pipeline. Specify pipeline_id and fields to update. Can change title and default currency.
Delete a pipeline from ActiveCampaign. This action cannot be undone.
Create a new stage in a pipeline. Requires title and pipeline_id. Optionally specify order (0-indexed position).
List all deal stages. Optionally filter by pipeline_id. Supports pagination.
Retrieve a single stage by ID.
Update an existing stage. Specify stage_id and fields to update. Can change title and order.
Delete a stage from a pipeline. This action cannot be undone.
Create a new tag in ActiveCampaign. Requires tag name. Optionally specify tag_type (contact or template) and description.
List all tags in ActiveCampaign. Supports search by name and pagination.
Retrieve a single tag by ID.
Update an existing tag. Specify tag_id and fields to update. Can change tag name and description.
Delete a tag from ActiveCampaign. This action cannot be undone.
Create a task for a deal. Requires deal_id and title. Optionally include note, due_date (ISO 8601), and task_type_id.
List deal tasks in ActiveCampaign. Optionally filter by deal_id or status. Supports pagination with limit/offset.
Retrieve a single deal task by ID.
Update an existing deal task. Specify task_id and fields to update. Can change title, note, due_date, and status (incomplete/complete).
Delete a deal task from ActiveCampaign. This action cannot be undone.