Active campaign CLI for AI Agents

CLIs are eating MCPs. The industry is converging on the very same idea. MCPs for all their merit can be token hungry, slow, and unreliable for complex tool chaining. However, coding agents have become incredibly good at working with CLIs, and in fact they are far more comfortable working with CLI tools than MCP. With Composio's Universal CLI, your coding agents can talk to over 1000+ SaaS applications. With Active campaign, agents can add a note to john doe's contact record, create a new contact with email and tags, add contact jane@company.com to 'welcome series' automation, and more — all without worrying about authentication. This guide walks you through Composio Universal CLI and explains how you can connect it with coding agents like Claude Code, Codex, OpenCode, etc, for end-to-end Active campaign automation.

Active campaign logoActive campaign
Api Key

ActiveCampaign is a marketing automation and CRM platform for managing email campaigns, sales pipelines, and customer segmentation. It helps businesses engage customers and drive growth through smart automation and targeted outreach.

298 Tools

Introduction

CLIs are eating MCPs. The industry is converging on the very same idea. MCPs for all their merit can be token hungry, slow, and unreliable for complex tool chaining. However, coding agents have become incredibly good at working with CLIs, and in fact they are far more comfortable working with CLI tools than MCP.

With Composio's Universal CLI, your coding agents can talk to over 1000+ SaaS applications. With Active campaign, agents can add a note to john doe's contact record, create a new contact with email and tags, add contact jane@company.com to 'welcome series' automation, and more — all without worrying about authentication.

This guide walks you through Composio Universal CLI and explains how you can connect it with coding agents like Claude Code, Codex, OpenCode, etc, for end-to-end Active campaign automation.

Also integrate Active campaign with

What is Universal CLI and why use it?

The idea behind building the universal CLI is to give agents a single command interface to interact with all your external applications. Here's what you'll get with it:

  • Agent-friendly: Coding agents like Claude Code, Codex, and OpenCode can use CLI tools natively — no MCP setup required.
  • Authentication handled: Connect once via OAuth or API Key, and all CLI commands work with your credentials automatically.
  • Tool discovery: Search, inspect, and execute 20,000+ tools across 1000+ apps from one interface.
  • Trigger support: Use triggers to listen for events across your apps, powered by real-time webhooks or polling under the hood.
  • Type generation: Generate typed schemas for autocomplete and type safety in your projects.

Prerequisites

Install the Composio CLI, authenticate, and initialize your project:

bash
# Install the Composio CLI
curl -fsSL https://composio.dev/install | bash

# Authenticate with Composio
composio login

During login you'll be redirected to sign in page, finish the complete flow and you're all set.

Composio CLI authentication flow

Connecting Active campaign to Coding Agents via Universal CLI

Once it is installed, it's essentially done. Claude Code, Codex, OpenCode, OpenClaw, or any other agent will be able to access the CLI. A few steps to give agents access to your apps.

  1. Launch your Coding Agent — Claude Code, Codex, OpenCode, anything you prefer.
  2. Prompt it to "Authenticate with Active campaign"
  3. Complete the authentication and authorization flow and your Active campaign integration is all set.
  4. Start asking anything you want.

Universal CLI Commands for Active campaign

You can also manually execute CLI commands to interact with your Active campaign.

Connect your Active campaign account

Link your Active campaign account and verify the connection:

bash
# Connect your Active campaign account (opens OAuth flow)
composio connected-accounts link active_campaign

# Verify the connection
composio connected-accounts list --toolkits active_campaign

Discover Active campaign tools

Search and inspect available Active campaign tools:

bash
# List all available Active campaign tools
composio tools list --toolkit active_campaign

# Search for Active campaign tools by action
composio tools search "active campaign"

# Inspect a tool's input schema
composio tools info ACTIVE_CAMPAIGN_ADD_CONTACT_NOTE

Common Active campaign Actions

Add contact noteAdd a note to a contact in activecampaign

bash
composio tools execute ACTIVE_CAMPAIGN_ADD_CONTACT_NOTE \
  --note "This is the text of the note" \
  --contact_email "example@email.com"

Add Contact to AutomationThis tool adds an existing contact to a specific automation in activecampaign

bash
composio tools execute ACTIVE_CAMPAIGN_ADD_CONTACT_TO_AUTOMATION \
  --automation_id "42" \
  --contact_email "user@example.com"

Add Secondary Contact to DealThis tool adds a secondary contact to an existing deal in activecampaign

bash
composio tools execute ACTIVE_CAMPAIGN_ADD_SECONDARY_CONTACT_TO_DEAL \
  --deal_id "2" \
  --contact_id "1"

Create AccountThis tool creates a new account in activecampaign

bash
composio tools execute ACTIVE_CAMPAIGN_CREATE_ACCOUNT \
  --name "Example Account"

Generate Type Definitions

Generate typed schemas for Active campaign tools to get autocomplete and type safety in your project:

bash
# Auto-detect language
composio generate --toolkits active_campaign

# TypeScript
composio ts generate --toolkits active_campaign

# Python
composio py generate --toolkits active_campaign

Tips & Tricks

  • Always inspect a tool's input schema before executing: composio tools info <TOOL_NAME>
  • Pipe output with jq for better readability: composio tools execute TOOL_NAME -d '{}' | jq
  • Set COMPOSIO_API_KEY as an environment variable for CI/CD pipelines
  • Use composio dev logs tools to inspect execution logs and debug issues

Next Steps

  • Try asking your coding agent to perform various Active campaign operations
  • Explore cross-app workflows by connecting more toolkits
  • Set up triggers for real-time automation
  • Use composio generate for typed schemas in your projects
TOOLS

Supported Tools

Every Active campaign action and event your agent gets out of the box.

Add Browse Session to Cart

Set a browse session to have addedToCart flag set to true in ActiveCampaign.

Add contact note

Add a note to a contact in ActiveCampaign.

Add Contact to Automation

Adds an existing ActiveCampaign contact to a specific automation workflow.

Add contact to list

Tool to add a contact to a list in ActiveCampaign.

Add Custom Field

Tool to add a new custom field in ActiveCampaign.

Add Custom Field Options

Tool to add custom field options in bulk to ActiveCampaign.

Add Custom Field to Field Group

Tool to add a custom field to a field group in ActiveCampaign.

Add Domain to Site Tracking Whitelist

Add a domain to ActiveCampaign's site tracking whitelist.

Add Field Relationship

Add a field relationship in ActiveCampaign.

Add Secondary Contact to Deal

Adds a secondary contact to an existing deal in ActiveCampaign.

Add Tag to Contact

Tool to add a tag to a contact in ActiveCampaign.

Create Account

Creates a new account in ActiveCampaign.

Create Account Contact Association

Tool to create a new account-contact association in ActiveCampaign.

Create Account Custom Field Data

Creates a custom field value for an account in ActiveCampaign.

Create Account Custom Field Metadata

Tool to create a new account custom field metadata in ActiveCampaign.

Create Account Note

Tool to create a new note for an account in ActiveCampaign.

Create Address

Tool to create a new address in ActiveCampaign.

Create a Deal Note

Tool to create a note for a specific deal in ActiveCampaign.

Create An Order

Tool to create an e-commerce order in ActiveCampaign.

Create Tag with Type

Tool to create a new tag in ActiveCampaign with explicit tag type specification.

Bulk Create Account Custom Field Data

Tool to bulk create custom field values for accounts in ActiveCampaign.

Create Calendar Feed

Tool to create a new calendar feed in ActiveCampaign.

Create Campaign

Tool to create a new campaign in ActiveCampaign.

Create Child Schema

Tool to create a child schema in ActiveCampaign.

Create Connection

Tool to create a new connection in ActiveCampaign.

Create contact task

Create a task associated with a contact in ActiveCampaign.

Create Customer

Tool to create an e-commerce customer in ActiveCampaign.

Create Deal Custom Field Metadata

Tool to create a new deal custom field metadata in ActiveCampaign.

Create Deal Pipeline

Creates a new deal pipeline in ActiveCampaign.

Create Deal Role

Tool to create a new deal role in ActiveCampaign.

Create Deal Stage

Tool to create a new stage in an ActiveCampaign deal pipeline.

Create Deal Task Type

This tool creates a new deal task type in ActiveCampaign.

Create Duplicate Campaign

Tool to duplicate an existing campaign in ActiveCampaign.

Create Event Tracking Event

Tool to create a new event tracking event in ActiveCampaign.

Create Form Opt-in

Submit a form opt-in for a specific form in ActiveCampaign.

Bulk Import Contacts

Bulk import large numbers of contacts into ActiveCampaign with a single API call.

Create List

Tool to create a new list in ActiveCampaign.

Create List Group Permission

Creates a list group permission in ActiveCampaign by associating a list with a user group.

Create Message

Tool to create a message in ActiveCampaign.

Create Metrics Snapshot for Broadcasts

Tool to retrieve snapshot metrics for specified SMS broadcast IDs in ActiveCampaign.

Create Note

Create a note and attach it to a specific entity (contact, deal, account, etc.

Create or Update Contact

Create a new contact or update an existing contact in ActiveCampaign using the sync endpoint.

Create or Update Custom Object Record

Tool to create or update a custom object record in ActiveCampaign.

Add Domain to Tracking Whitelist

Add a domain to ActiveCampaign's site tracking whitelist.

Create Product in Catalog

Create a new product entry in the ActiveCampaign ecommerce catalog using GraphQL.

Create Saved Response

Tool to create a new saved response in ActiveCampaign.

Create Segment V2

Tool to create advanced segments in ActiveCampaign using the V2 segments API.

Create Shareable Campaign Template Link

Tool to create a shareable link for a campaign template in ActiveCampaign.

Create Task Outcome

Tool to create a new task outcome in ActiveCampaign.

Create Task Reminder

Create a new task reminder notification in ActiveCampaign.

Create User

Creates a new user (team member/staff account) in ActiveCampaign with specified details.

Create Webhook

Create a new webhook in ActiveCampaign to receive real-time notifications when specific events occur.

Delete Account

Permanently deletes an account from ActiveCampaign by its ID.

Delete Account Contact Association

Deletes an existing account-contact association in ActiveCampaign.

Delete Account Custom Field Data

Tool to delete a custom account field value in ActiveCampaign.

Delete Account Custom Field Meta

Tool to delete an account custom field meta definition from ActiveCampaign.

Delete Bulk Accounts

Tool to bulk delete multiple accounts from ActiveCampaign in a single operation.

Delete Address

Permanently deletes an address from ActiveCampaign by its ID.

Delete Address Group

Tool to delete an address group from ActiveCampaign by its ID.

Delete An Order

Tool to permanently delete an e-commerce order from ActiveCampaign by its ID.

Delete Calendar Feed

Tool to permanently delete a calendar feed from ActiveCampaign by its ID.

Delete Connection

Permanently deletes a connection from ActiveCampaign by its ID.

Delete Contact

Permanently deletes a contact from ActiveCampaign by its ID.

Delete Customer

Tool to permanently delete an e-commerce customer from ActiveCampaign by ID.

Delete Custom Field

Tool to delete a custom field from ActiveCampaign by its ID.

Delete Custom Field Field Group

Tool to delete a custom field field group member in ActiveCampaign.

Delete Deal

Tool to permanently delete a deal from ActiveCampaign by its ID.

Delete Deal Custom Field Data

Tool to delete a custom deal field value in ActiveCampaign.

Delete Deal Custom Field Metadata

Tool to delete a custom deal field metadata from ActiveCampaign.

Delete Deal Pipeline

This tool deletes an existing deal pipeline in ActiveCampaign.

Delete Deal Role

Tool to delete an existing deal role in ActiveCampaign.

Delete Deal Stage

This tool deletes an existing deal stage in ActiveCampaign.

Delete Deal Task

Permanently deletes a deal task from ActiveCampaign by its ID.

Delete Event

Tool to delete an event tracking event from ActiveCampaign.

Delete Field Relationship

Tool to delete a field relationship in ActiveCampaign.

Delete Field Value

Tool to permanently delete a custom field value from ActiveCampaign by its ID.

Delete Form

Tool to permanently delete a form from ActiveCampaign by its ID.

Delete Group

Tool to permanently delete a permission group from ActiveCampaign by its ID.

Delete List

Permanently deletes a list from ActiveCampaign by its ID.

Delete Message

Permanently deletes a message from ActiveCampaign by its ID.

Delete Note

Permanently deletes a note from ActiveCampaign by its ID.

Delete Product

Permanently delete a product from ActiveCampaign's e-commerce catalog by its ID.

Delete Record by External ID

Permanently deletes a custom object record from ActiveCampaign by its external ID.

Delete Custom Object Record

Permanently deletes a custom object record from ActiveCampaign by its ID and schema ID.

Delete Saved Response

Tool to permanently delete a saved response from ActiveCampaign by its ID.

Delete Schema

Permanently deletes a custom object schema from ActiveCampaign by its UUID.

Delete Secondary Contact

Permanently deletes a secondary contact association from a deal in ActiveCampaign.

Delete Segment V2

Tool to permanently delete a segment from ActiveCampaign by its UUID.

Delete Tag

Tool to permanently delete a tag from ActiveCampaign by its ID.

Delete User

Permanently deletes a user from ActiveCampaign by their ID.

Delete Variable

Permanently deletes a personalization variable from ActiveCampaign by its ID.

Bulk Delete Variables

Tool to bulk delete personalization variables in ActiveCampaign.

Delete Webhook

Permanently deletes a webhook from ActiveCampaign by its ID.

Edit Campaign

Edit an existing campaign in ActiveCampaign.

Find contact

Find a specific contact in ActiveCampaign using either their email address, ID, or phone number.

Find Contact Tasks

This tool allows you to find tasks associated with a specific contact in ActiveCampaign.

Find User by Email

Find an ActiveCampaign account user (team member/staff) by their email address.

Get Account Contact Association

Tool to retrieve an existing account-contact association in ActiveCampaign.

Get Account Custom Field Data

Retrieves a specific account custom field data record by ID.

Get Account Custom Field Metadata

Retrieve metadata for a specific account custom field by ID.

Get Address by ID

Retrieves a single address by ID from ActiveCampaign.

Get All Field Relationships

Get all field relationships in ActiveCampaign.

Get Audience Segment by ID

Retrieve a specific audience segment by ID from ActiveCampaign.

Get Branding

Tool to retrieve an existing branding resource from ActiveCampaign by its ID.

Get Broadcast Metrics Failures

Retrieve grouping and counts of failures for an SMS broadcast in ActiveCampaign.

Get Broadcasts Metrics

Tool to retrieve metrics for specified SMS broadcast IDs in ActiveCampaign.

Get Broadcast Recipients

Fetch all contacts who were sent a specific SMS broadcast in ActiveCampaign.

Get Bulk Import Status Info

Tool to retrieve the status of a specific bulk import in ActiveCampaign.

Get Calendar Feed

Tool to retrieve a specific calendar feed from ActiveCampaign by its ID.

Get Campaign Automation Campaign Lists

Tool to retrieve all lists associated with a specific campaign automation in ActiveCampaign.

Get Campaign Automations

Get automation information associated with a specific campaign in ActiveCampaign.

Get Campaign By ID

Retrieve a single campaign by its ID from ActiveCampaign.

Get Campaign Links

Get all links associated with a specific campaign in ActiveCampaign.

Get Campaign Message

Get the message associated with a specific campaign in ActiveCampaign.

Get Campaign Messages

Get campaign messages associated with a specific campaign in ActiveCampaign.

Get Campaign User

Get the user (account owner/staff member) associated with a specific campaign in ActiveCampaign.

Get Contact Account Contacts

Retrieve all account-contact associations for a specific contact in ActiveCampaign.

Get Contact Automation Entry Counts

Tool to retrieve the number of times a contact has entered each automation.

Get Contact Automations

Retrieve all automations that a specific contact is enrolled in or has been enrolled in.

Get contact data

Retrieve detailed data for a specific contact in ActiveCampaign.

Get Contact Goals

Retrieve a contact's goals from ActiveCampaign.

Get Contact Deals

Tool to retrieve all deals associated with a specific contact in ActiveCampaign.

Get Contact Events and Activities

Tool to retrieve contact events and activities from ActiveCampaign.

Get Contact Field Values

Tool to retrieve all custom field values for a specific contact in ActiveCampaign.

Get Contact Geo IPs List

Retrieve all geo IP addresses associated with a specific contact in ActiveCampaign.

Get Contact Lists

Tool to retrieve all list memberships for a specific contact in ActiveCampaign.

Get Contact Logs

Tool to retrieve logs for a specific contact in ActiveCampaign.

Get contact notes

Retrieve all existing notes associated with a specific contact in ActiveCampaign.

Get Contact Organization

Tool to retrieve organization information associated with a specific contact in ActiveCampaign.

Get Contact Plus Append

Tool to retrieve a contact's plus append enrichment data from ActiveCampaign.

Get Contact Score Values

Tool to retrieve all score values associated with a specific contact in ActiveCampaign.

Get Contact Tags

Tool to retrieve all tags associated with a specific contact in ActiveCampaign.

Get contact tracking logs

Retrieve tracking logs for a specific contact in ActiveCampaign.

Get Custom Field

Retrieve a specific custom field by ID from ActiveCampaign.

Get Deal Custom Field Data

Retrieves a specific deal custom field data record by ID.

Get Deal Custom Field Metadata

Retrieve metadata for a specific deal custom field by ID.

Get Deal Pipeline

Tool to retrieve an existing pipeline (deal group) from ActiveCampaign by its ID.

Get Deal Stage

Tool to retrieve an existing deal stage from ActiveCampaign by its ID.

Get Deal Task

Tool to retrieve an existing task in ActiveCampaign by its ID.

Get Deal Task Type

Tool to retrieve an existing deal task type in ActiveCampaign by its ID.

Get Event Tracking Status

Tool to retrieve the event tracking status for your ActiveCampaign account.

Get Field Value

Tool to retrieve a specific field value by its ID in ActiveCampaign.

Get Form

Retrieve a single form by its ID from ActiveCampaign.

Get Group By ID

Retrieve a specific group by ID in ActiveCampaign.

Get Group Limits

Tool to retrieve group limits configured for different groups in ActiveCampaign account.

Get Lists

Tool to retrieve all mailing lists in ActiveCampaign.

Get Logged-In User

Retrieve information about the currently authenticated user (the user whose API token is being used).

Get Note

Tool to retrieve a specific note from ActiveCampaign by its ID.

Get Order from ActiveCampaign

Retrieve a single order from ActiveCampaign by legacy connection ID and store order ID.

Get Product By ID

Retrieve a single product by its ID from ActiveCampaign's e-commerce catalog.

Get Recent Segment Counts

Retrieve the most recent result count for segments that were run without additional criteria.

Get Record by External ID

Tool to retrieve a custom object record from ActiveCampaign by its external ID.

Get Custom Object Record By ID

Tool to retrieve a custom object record from ActiveCampaign by schema ID and record ID.

Get Saved Response

Tool to retrieve a specific saved response from ActiveCampaign by its ID.

Get Schema by ID

Retrieve a specific custom object schema by ID in ActiveCampaign.

Get Secondary Contact

Tool to retrieve a specific secondary contact (contact-deal association) by ID in ActiveCampaign.

Get Segment Count by Timestamp

Tool to retrieve all result counts for a segment that were run without an AdditionalCriteria.

Get Segment Count History

Tool to retrieve all historical result counts for a given segment that were run without additional criteria.

Get Segment Match

Retrieve segment match evaluation for a contact in ActiveCampaign.

Get Segment Match-All Result Set

Tool to retrieve segment match-all result set by ID.

Get Segment Match by External ID

Check if a contact matches a segment using segment ID, contact ID, and external ID.

Get Segment Match Result

Tool to retrieve segment match result set by run ID in ActiveCampaign.

Get Segment V2

Tool to retrieve a specific segment by its ID in ActiveCampaign.

Get Historic Segment by Timestamp

Tool to retrieve a segment as it existed at a given point in time in ActiveCampaign.

Get Site Tracking Code

Tool to retrieve the site tracking JavaScript code for your ActiveCampaign account.

Get Site Tracking Status

Tool to retrieve the site tracking status for your ActiveCampaign account.

Get SMS Broadcast Metrics Snapshot

Tool to retrieve snapshot data for all SMS broadcasts in ActiveCampaign.

Get SMS Credits

Tool to retrieve the current period's SMS credit usage and remaining balance.

Get Tag

Tool to retrieve a tag from ActiveCampaign by its ID.

Get Task Outcome

Tool to retrieve a specific task outcome from ActiveCampaign by its ID.

Get Template

Retrieve a single template by its ID from ActiveCampaign.

Get User by ID

Tool to retrieve a specific ActiveCampaign account user (team member/staff) by their ID.

Get User by Username

Tool to retrieve an ActiveCampaign account user (team member/staff) by their username.

Get Users

Tool to retrieve all ActiveCampaign account users (team members/staff).

Get Users By Group

Tool to retrieve all users associated with a specific group in ActiveCampaign.

Get Variable

Tool to retrieve a personalization variable from ActiveCampaign by its ID.

Get Personalization Variables

Tool to retrieve personalization variables from ActiveCampaign.

Get Webhook

Retrieve an existing webhook by ID from ActiveCampaign.

List Account Contact Associations

Tool to retrieve all existing account-contact associations in ActiveCampaign.

List Account Custom Field Data

Tool to list all custom field values for accounts in ActiveCampaign.

List Account Custom Field Metadata

Tool to list all account custom field metadata in ActiveCampaign.

List Addresses

Tool to list all addresses in the ActiveCampaign account.

List All Accounts

Tool to list all accounts in ActiveCampaign.

List all contacts

List all contacts in ActiveCampaign.

List All Custom Fields (with pagination)

Tool to list all custom fields in ActiveCampaign with pagination support.

List All Custom Field Values

Tool to list all custom field values in ActiveCampaign.

List All Event Tracking Events

Tool to list all whitelisted event tracking events in ActiveCampaign.

List All Schemas

Tool to list all custom object schemas in ActiveCampaign.

List All Tags

Tool to retrieve all tags in ActiveCampaign with search functionality.

List All Whitelisted Domains

Tool to list all whitelisted domains for site tracking in ActiveCampaign.

List Audiences

Retrieve all saved segment summaries (audiences) from ActiveCampaign.

List Automations

List all automations in ActiveCampaign.

List Bulk Import Status

Tool to monitor bulk import progress in ActiveCampaign.

List Bulk Import Status Aggregate

Tool to retrieve aggregate progress data for all bulk import jobs in ActiveCampaign.

List All Calendar Feeds

Tool to list all calendar feeds in ActiveCampaign.

List Campaigns

Tool to list all campaigns in ActiveCampaign.

List Contact Automations

List all automations that contacts are enrolled in.

List All Secondary Contacts

Tool to retrieve all secondary contacts (contact-deal associations) in ActiveCampaign.

List All Deal Activities

Tool to retrieve all recent activities for deals in ActiveCampaign.

List Deal Custom Field Data

Tool to list all custom field values for deals in ActiveCampaign.

List Deal Custom Field Metadata

Tool to list all deal custom field metadata in ActiveCampaign.

List Deal Pipelines

Tool to retrieve all existing deal pipelines from ActiveCampaign.

List All Deal Roles

Tool to retrieve all deal roles in ActiveCampaign.

List All Deals (Search & Filter)

Tool to list all deals from ActiveCampaign with search and filtering capabilities.

List Deal Stages

Tool to list all deal stages (pipeline stages) in ActiveCampaign.

List All Deal Task Types

Tool to retrieve all existing task types for deals in ActiveCampaign.

List Email Activities

Tool to list all email activities in ActiveCampaign.

List Forms

Tool to list all forms in ActiveCampaign.

List All Group Members

Tool to list all group members in ActiveCampaign.

List Groups

Tool to retrieve all permission groups from ActiveCampaign.

List Messages

Tool to list all messages in ActiveCampaign.

List all notes

Retrieve a list of all notes in ActiveCampaign.

List Order Products

Tool to list all e-commerce order products in ActiveCampaign.

List Prism URL Whitelistings

Tool to list all whitelisted site tracking domains in ActiveCampaign.

List Records for Schema

Tool to list custom object records for a specific schema in ActiveCampaign.

List Saved Responses

Tool to list all saved responses in ActiveCampaign.

List All Scores

Tool to list all scoring rules configured in ActiveCampaign.

List Segment Match All Contacts

Initiate a match-all request for contacts in a segment.

List SMS Broadcast Lists

Tool to retrieve a paged list of all SMS broadcast lists in ActiveCampaign.

List SMS Broadcasts

Tool to list all SMS broadcasts in ActiveCampaign with optional filtering and pagination.

List Task Outcomes

Tool to retrieve all existing task outcomes from ActiveCampaign.

List Webhook Events

List all available webhook events in ActiveCampaign.

List Webhooks

Tool to list all existing webhooks in ActiveCampaign.

Lock Personalization Variable

Tool to lock a personalization variable in ActiveCampaign.

Manage contact tag

Manage tags for a contact in ActiveCampaign.

Remove Contact from Automation

Removes a contact from a specified automation in ActiveCampaign.

Remove Domain from Whitelist

Remove a domain from ActiveCampaign's URL whitelist.

Remove Tag from Contact

Tool to remove a tag from a contact in ActiveCampaign.

Retrieve Account

Tool to retrieve an account from ActiveCampaign by its ID.

Retrieve a Deal

Tool to retrieve a specific deal by its ID in ActiveCampaign.

Retrieve All Connections

Tool to retrieve all Deep Data connection resources in ActiveCampaign.

Retrieve All E-Commerce Customers

Tool to retrieve all e-commerce customer resources from ActiveCampaign.

Retrieve All Deals

Tool to retrieve all deals from ActiveCampaign with filtering and pagination support.

Retrieve All E-Commerce Orders

Tool to retrieve all e-commerce orders from ActiveCampaign with pagination support.

Retrieve All Products for Order

Tool to retrieve all products associated with a specific e-commerce order in ActiveCampaign.

Retrieve An Order

Tool to retrieve an e-commerce order from ActiveCampaign by its ID.

Retrieve an Order Product

Tool to retrieve an ecommerce order product from ActiveCampaign by its ID.

Retrieve Connection

Tool to retrieve a connection from ActiveCampaign by its ID.

Retrieve Customer

Tool to retrieve an e-commerce customer from ActiveCampaign by their ID.

Retrieve Deal Activities

Tool to retrieve all activities associated with a deal in ActiveCampaign.

Retrieve List

Tool to retrieve a specific list from ActiveCampaign by its ID.

Retrieve Message

Tool to retrieve a specific message by its ID in ActiveCampaign.

Save Browse Session

Create a browse session in ActiveCampaign for testing purposes.

Search Browse Sessions

Search for browse sessions matching specified criteria in ActiveCampaign.

Search Products

Search for products using filter criteria in ActiveCampaign's e-commerce catalog.

Search Recurring Payments

Search for recurring payment records based on filter criteria.

Test Tracking Event

Simulate a tracking event coming into the Browse Session system with debug output for testing URL patterns.

Track Event in ActiveCampaign

Track custom events for contacts in ActiveCampaign to trigger automations and monitor user engagement.

Unlock Personalization Variable

Tool to unlock a personalization variable in ActiveCampaign.

Update Account

This tool updates an existing account in ActiveCampaign.

Update Account Contact Association

Tool to update an existing account-contact association in ActiveCampaign.

Update Account Custom Field Data

Updates a custom account field value in ActiveCampaign.

Bulk Update Account Custom Field Data

Tool to bulk update multiple custom account field values in a single request.

Update Account Custom Field Metadata

Update metadata for an account custom field.

Update Account Note

Tool to update an existing account note in ActiveCampaign.

Update Address

Tool to update an existing address in ActiveCampaign.

Update a Deal

Tool to update an existing deal in ActiveCampaign.

Update a Deal Note

Tool to update an existing note for a specific deal in ActiveCampaign.

Update An Order

Tool to update an existing e-commerce order in ActiveCampaign.

Update a Tag

Tool to update an existing tag in ActiveCampaign.

Update Branding

Tool to update an existing branding resource in ActiveCampaign.

Update Calendar Feed

Tool to update an existing calendar feed in ActiveCampaign.

Update Configuration

Tool to update an existing configuration in ActiveCampaign.

Update Connection

Tool to update an existing connection in ActiveCampaign.

Update Contact

Update an existing contact in ActiveCampaign by ID.

Update Secondary Contact

Tool to update an existing secondary contact (contact-deal association) in ActiveCampaign.

Update Customer

Tool to update an existing e-commerce customer in ActiveCampaign.

Update Custom Field

Tool to update an existing custom field in ActiveCampaign.

Update Custom Field Field Group

Tool to update a custom field field group member in ActiveCampaign.

Update Custom Field Value For Contact

Tool to update a custom field value for a contact in ActiveCampaign.

Update Deal Custom Field Data

Updates a custom deal field value in ActiveCampaign.

Update Deal Custom Field Metadata

Updates a custom deal field metadata in ActiveCampaign.

Update Deal Pipeline

Tool to update an existing pipeline (deal group) in ActiveCampaign.

Bulk Update Deal Owners

Tool to bulk update deal owners in ActiveCampaign.

Update Deal Stage

Tool to update an existing stage in an ActiveCampaign deal pipeline.

Update Deal Stage Deals

Tool to move all deals from one stage to another stage in ActiveCampaign.

Update Deal Task

Tool to update an existing task in ActiveCampaign.

Update Deal Task Type

Tool to update an existing deal task type in ActiveCampaign.

Update Edit Variable

Tool to edit an existing personalization variable in ActiveCampaign.

Update Event Tracking Status

Tool to enable or disable event tracking for your ActiveCampaign account.

Update Field Value

Tool to update a custom field value by its field value ID in ActiveCampaign.

Update Group

Tool to update an existing permission group in ActiveCampaign.

Update Message

Tool to update an existing message in ActiveCampaign.

Update Note

Tool to update an existing note in ActiveCampaign by its ID.

Update Product

Tool to update an existing product in ActiveCampaign's e-commerce system using GraphQL.

Update Saved Response

Tool to update an existing saved response in ActiveCampaign.

Update Schema

Tool to update a custom object schema in ActiveCampaign.

Update Segment V2

Tool to update existing segments in ActiveCampaign using the V2 segments API.

Revert Segment to Historic State

Tool to revert a segment to how it looked at a specific point in time in ActiveCampaign.

Update Site Tracking Status

Tool to enable or disable site tracking for your ActiveCampaign account.

Update User

Tool to update an existing ActiveCampaign user (team member/staff account) by ID.

Update Webhook

Update an existing webhook in ActiveCampaign to modify its configuration such as URL, events, or sources.

Upsert Account

Creates a new account or updates an existing one in ActiveCampaign based on the account name.

Upsert Order

Create a new order or update an existing order in ActiveCampaign.

Bulk Upsert Orders

Insert multiple orders or update them if they already exist in ActiveCampaign.

Bulk Upsert Orders Async

Tool to insert or update multiple orders asynchronously in ActiveCampaign with high throughput.

Bulk Upsert Products

Create or update multiple products in a single request using ActiveCampaign's GraphQL API.

Upsert Recurring Payments Bulk

Create or update multiple recurring payments asynchronously in ActiveCampaign.

FAQ

Frequently asked questions

The Composio Universal CLI is a single command-line interface that lets coding agents and developers interact with 1000+ SaaS applications. It handles authentication, tool discovery, action execution, and trigger setup — all from the terminal, without needing to configure MCP servers.

Any coding agent that can run shell commands works with the Composio CLI — including Claude Code, Codex, OpenCode, OpenClaw, and others. Once the CLI is installed, agents automatically discover and use the composio commands to interact with Active campaign and other connected apps.

MCP servers require configuration and can be token-heavy for complex workflows. The CLI gives agents a direct, lightweight interface — no server setup needed. Agents simply call composio commands like any other shell tool. It's faster to set up, more reliable for multi-step tool chaining, and works natively with how coding agents already operate.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Active campaign data and credentials are handled as safely as possible. You can also bring your own OAuth credentials for full control.

Start with Active campaign.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Active campaign tool your agent needs.Free to start.

Start building