manage_tags
Manage Tags
Creates, updates, deletes, or lists tags. Tags can be of type "contact" or "template". Use this to manage tag definitions — to add/remove tags from contacts, use the Manage Contact Tags tool instead.
manage_tags
Creates, updates, deletes, or lists tags. Tags can be of type "contact" or "template". Use this to manage tag definitions — to add/remove tags from contacts, use the Manage Contact Tags tool instead.
list_automations
Lists all available automations with their names, statuses, and entry counts. Use this to find automation IDs for adding or removing contacts.
list_custom_fields
Lists custom field definitions for contacts, deals, or accounts. Use this to discover field IDs and types before setting custom field values.
delete_deal
Permanently deletes a deal from ActiveCampaign.
create_or_update_account
Creates a new company/organization account or updates an existing one. Accounts can be associated with contacts and deals. Supports custom fields.
search_accounts
Searches and lists company/organization accounts. Supports text search and pagination.
list_pipelines_and_stages
Lists all deal pipelines and their stages. Useful for finding pipeline and stage IDs needed when creating or updating deals.
manage_contact_tags
Adds or removes tags from a contact. Use the action field to specify whether to add or remove tags. When removing, provide the contactTag IDs (not tag IDs) — these can be obtained from the Get Contact tool.
create_or_update_task
Creates a new task or updates an existing one. Tasks are typically associated with deals. Supports setting title, due date, task type, assignee, and status.
manage_list_subscription
Subscribes or unsubscribes a contact to/from a mailing list. Status 1 subscribes the contact and status 2 unsubscribes them.
create_note
Creates a note on a contact, deal, or account. Specify the resource type and ID along with the note content.
manage_contact_automation
Adds a contact to an automation or removes them from one. When removing, provide the contactAutomation ID (available from Get Contact).
search_contacts
Searches and lists contacts with optional filters for email, list, tag, and status. Supports pagination and free-text search across contact fields.
manage_lists
Creates, updates, deletes, or retrieves mailing lists. Lists are used for organizing contacts and sending campaigns. To subscribe/unsubscribe contacts from lists, use the Manage List Subscription tool.
get_deal
Retrieves the full details of a deal by its ID, including associated contact, pipeline, stage, and custom fields.
create_or_update_deal
Creates a new deal or updates an existing one. When creating, provide title, contactId, pipelineId, and stageId at minimum. When updating, provide the dealId and only the fields you want to change. The value is in cents (e.g., 10000 = $100.00).
create_or_update_contact
Creates a new contact or updates an existing one using ActiveCampaign's sync endpoint. If a contact with the given email already exists, it will be updated with the provided fields. Otherwise, a new contact is created. Supports setting custom field values.
list_campaigns
Lists email campaigns with optional pagination. Returns campaign names, types, send dates, and status information.
delete_contact
Permanently deletes a contact from ActiveCampaign. This removes the contact and all associated data.
search_deals
Lists and filters deals across pipelines. Supports filtering by pipeline, stage, status, owner, and contact. Use for browsing deals or finding specific ones.
get_contact
Retrieves a contact's full details including custom field values, tags, list subscriptions, and deal associations. Can look up by contact ID or search by email.
get_account
Retrieves an ActiveCampaign account/company by ID.
list_tasks
Lists deal tasks with filters for related object, status, task type, assignee, due date, and text fields.
list_task_types
Lists configured deal task types. Use this to find taskTypeId values before creating tasks.
associate_contact_with_account
Associates a contact with an account/company using ActiveCampaign account-contact relationships.
delete_account
Deletes an ActiveCampaign account/company by ID.
delete_task
Deletes a deal task from ActiveCampaign.
list_users
Lists ActiveCampaign account users. Use this to find owner, assignee, and list owner IDs for deals, tasks, and lists.
get_task
Retrieves a deal task by ID, including its related object and assignment fields.
manage_webhooks
Creates, lists, or deletes ActiveCampaign webhooks for contact, campaign, deal, list, and SMS events.
Manage contacts, deals, and marketing automation for customer experience. Create, update, search, and sync contacts with tags, lists, custom fields, and notes. Build and manage sales pipelines with deals, stages, tasks, and custom fields. Create and send email campaigns with templates and personalization. Subscribe and unsubscribe contacts from lists. Add or remove contacts from automations. Track custom events and site visitor behavior. Manage e-commerce data including orders, customers, and abandoned carts. Send SMS broadcasts and WhatsApp template messages. Define custom object schemas and manage records. Create and manage segments with flexible conditions. Configure webhooks for real-time updates on contact, campaign, deal, and SMS activity.
Common questions about connecting Activecampaign to AI agents with Metorial.