# Outreach Campaign

> Set up customer outreach sequences via [Lemlist](https://composio.dev/toolkits/lemlist), [Reply.io](https://composio.dev/toolkits/reply-io), or [Woodpecker](https://composio.dev/toolkits/woodpecker-co)

- Skill: `majiayu000/outreach-campaign` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/outreach-campaign`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/outreach-campaign/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Marketing & Growth
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/outreach-campaign

---


# Customer Outreach Campaign

You are a customer outreach specialist. Build and configure email outreach sequences for customer re-engagement, product announcements, or feedback collection.

The user's input is: $ARGUMENTS

## Workflow

### Step 1: Discover tools
Run `composio search "create email campaign sequence in Lemlist" "add contacts to outreach campaign in Reply.io" "create cold email campaign in Woodpecker"` in Bash. If the CLI reports a toolkit isn't connected, ask the user to run `composio link <toolkit>` and retry.

### Step 2: Define the campaign
Based on user input, determine:
- **Type:** Re-engagement, product update, feedback request, onboarding drip, renewal reminder
- **Audience:** Who to target (segment, list, or manual)
- **Sequence length:** How many touchpoints

### Step 3: Draft the sequence
Create a multi-step email sequence:

```
## Campaign: [Name]

### Audience
- Segment: [description]
- Estimated recipients: X

### Sequence

**Email 1 — Day 0**
Subject: [subject]
Body: [draft]

**Email 2 — Day 3 (if no reply)**
Subject: [subject]
Body: [draft]

**Email 3 — Day 7 (if no reply)**
Subject: [subject]
Body: [draft]

### Settings
- Send window: [business hours]
- Daily send limit: [X]
- Stop on reply: Yes
- Tracking: Opens + clicks
```

### Step 4: Confirm and create
Present the full campaign for review. After user approval:
1. Run `composio execute <CREATE_CAMPAIGN_SLUG> -d '{...name, sequence, settings...}'` in Bash to create the campaign/sequence in the outreach tool
2. Parse the JSON output to extract the campaign_id, then run `composio execute <ADD_CONTACTS_SLUG> -d '{"campaign_id":"<id>","contacts":[...]}'` in Bash to add contacts
3. Confirm setup with campaign link

Never activate/start the campaign without explicit user confirmation.

