LaunchKit · 2026
Back to Skills

campaign-orchestrator

Multi-channel follow-up campaign orchestrator.

0
2.2k downloads
by @kesslerio

Setup & Installation

openclaw skills install @kesslerio/campaign-orchestrator

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install campaign-orchestrator

What This Skill Does

Runs multi-channel follow-up sequences (SMS and email) for sales leads after demos. Pulls contact data from Attio CRM to personalize messages, logs all activity, and stops the campaign automatically when a lead replies.

Combining scheduling, CRM logging, and auto-termination on reply in one tool eliminates the need to manually track follow-up timing or check for responses across separate SMS and email tools.

When to use it

  • Following up with demo leads across SMS and email over several days
  • Checking whether a prospect has responded before sending the next outreach step
  • Stopping an active campaign when a lead replies or opts out
  • Previewing and managing message templates before launching a sequence
  • Monitoring all active campaigns and their upcoming scheduled steps

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Start the primary follow-up campaign for Apex Fitness

AGENT
  1. 1Runs pre-campaign checklist: verifies Apex Fitness is not an existing customer and checks exclusion list
  2. 2Pulls Apex Fitness contact data from Attio CRM to fill template variables
  3. 3Sends the first SMS via Dialpad using the primary template
  4. 4Schedules remaining steps (email at +1 day, SMS at +4 days, email at +7 days) via cron
  5. 5Logs campaign start and step activity to Attio
OUTPUT

Campaign active for Apex Fitness; Step 1 SMS sent, next step (email_secondary) scheduled for tomorrow

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

DIALPAD_API_KEY environment variableATTIO_API_KEY environment variableGOG_KEYRING_PASSWORD environment variable (for Gmail access)Dialpad account with webhook configuredAttio account with company and contact recordsGmail API access enabled for the sales email account