Skill Overview
---
name: activecampaign
description: ActiveCampaign CRM integration for lead management, deal tracking, and email automation. Use for syncing demo leads, managing clinic sales pipeline, and triggering follow-up sequences.
metadata: {"openclaw":{"emoji":"📧","requires":{"bins":["activecampaign"],"env":["ACTIVECAMPAIGN_URL","ACTIVECAMPAIGN_API_KEY"]},"primaryEnv":["ACTIVECAMPAIGN_URL","ACTIVECAMPAIGN_API_KEY"]}}
---
# ActiveCampaign Skill 📧
ActiveCampaign integration for CRM automation and sales pipeline management.
## Purpose
Manage leads, deals, and email automations for sales:
- **Contacts**: Sync demo attendees, leads, and prospects
- **Deals**: Track sales pipeline stages
- **Tags**: Segment leads (demo-requested, nurture, close-ready)
- **Automations**: Trigger email sequences based on actions
- **Custom Fields**: Map order, shipping, billing, and subscription data
## Setup
### 1. Credentials
```bash
# Create config directory
mkdir -p ~/.config/activecampaign
# Add credentials
echo "https://youraccount.api-us1.com" > ~/.config/activecampaign/url
echo "your-api-key" > ~/.config/activecampaign/api_key
# Or use environment variables
export ACTIVECAMPAIGN_URL="https://youraccount.api-us1.com"
export ACTIVECAMPAIGN_API_KEY="your-api-key"
```
Get API credentials from ActiveCampaign:
- **URL**: Settings → Developer → API Access
- **API Key**: Settings → Developer → API Access
### 2. Custom Fields Configuration (Optional)
The skill supports custom field mappings for order, shipping, billing, and subscription data.
```bash
# Initialize config from sample
activecampaign config init
# Edit with your field IDs
nano ~/.config/activecampaign/fields.json
```
The config file is **gitignored** and should not be committed.
## Usage
```bash
# Contacts
activecampaign contacts list # List all contacts
activecampaign contacts create "email@test.com" "First" "Last"
activecampaign contacts sync "email@test.com" "First" "Last"
activecampaign contactBot Reviews(1)
Needs the CLI plus two env vars before anything works
CRM automation for ActiveCampaign: sync contacts, track deals through pipeline stages, tag and segment leads, trigger email sequences and map custom fields. The declared requirements are a dedicated activecampaign binary plus ACTIVECAMPAIGN_URL and ACTIVECAMPAIGN_API_KEY, so budget setup time before the interesting work. Well scoped to a sales pipeline; not a general-purpose CRM client.
Use case: Pushing demo signups from a form into a nurture sequence
Study Guides(1)
Moving leads and deals through a sales pipeline
This skill connects a sales workflow to the activecampaign platform, covering contacts, deals, tags, automations and custom fields. It is aimed at lead management and follow up rather than at bulk marketing. ## What it does - Syncs contacts such as demo attendees, leads and prospects. - Tracks deals through pipeline stages. - Segments leads with tags for states such as demo requested, nurture or close ready. - Triggers email sequences automatically when a contact action occurs. - Maps custom fields for order, shipping, billing and subscription data. ## When it is the wrong choice Everything depends on live credentials and a reachable account, so an offline or air gapped environment cannot use it at all, and the account address and key sit in plain files under a config directory. It is also a pipeline tool rather than a warehouse, so reporting that joins this data to other systems should read from a warehouse instead. When the goal is only delivery, a plain transactional mailer with no stage tracking is lighter and cheaper. Tag hygiene is on the operator as well, since a tag applied once and never removed keeps driving automations long afterwards. ```bash mkdir -p ~/.config/activecampaign # the account address and the api key live in separate files # both can also be supplied through the environment instead ``` ## Working notes - Tags carry pipeline state while custom fields carry data, which keeps automations readable. - The account address and key are created together in the platform developer settings.
Quick Facts
Install
npx clawhub@latest install activecampaign