# Mailchimp Drip Campaign

> Build and launch a drip email campaign in Mailchimp — create audience segments, design the sequence, schedule sends, report open/click rates. Use on "set up a nurture campaign", "launch a drip", or "send the newsletter to <segment>".

- Skill: `composio-community/mailchimp-drip-campaign` (Agent Skill)
- Install (CLI): `npx skillmds@latest add composio-community/mailchimp-drip-campaign`
- Raw SKILL.md: https://api.skillmd.com/api/skills/composio-community/mailchimp-drip-campaign/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Marketing & Growth
- Author: composio-community (https://skillmd.com/u/composio-community)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/composio-community/mailchimp-drip-campaign

---


# Mailchimp Drip Campaign

Launch a segmented drip via Composio Mailchimp.

## Workflow

1. **Campaign brief.** Ask for: goal (nurture / reactivate / launch), audience segment, number of emails (3-5 typical), cadence (days between), primary CTA.
2. **Link Mailchimp:**
   ```bash
   composio link mailchimp
   ```
3. **Identify the audience/list:**
   ```bash
   composio execute MAILCHIMP_GET_ALL_LISTS -d '{}'
   ```
4. **Build/confirm the segment** (e.g., "signed up last 30d, no paid conversion"):
   ```bash
   composio search "create mailchimp segment" --toolkits mailchimp
   ```
5. **Draft the sequence.** Each email needs: subject (A/B candidates), preheader, body, single CTA, UTM params.
6. **Create each campaign:**
   ```bash
   composio execute MAILCHIMP_ADD_CAMPAIGN -d '{
     "type": "regular",
     "recipients": { "list_id": "...", "segment_opts": {...} },
     "settings": { "subject_line": "...", "from_name": "...", "reply_to": "..." }
   }'
   composio execute MAILCHIMP_SET_CAMPAIGN_CONTENT -d '{ "campaign_id": "...", "html": "..." }'
   ```
7. **Schedule** with the chosen cadence. Stagger send times across time zones (default: 9am local).
8. **After sends, pull stats:**
   ```bash
   composio execute MAILCHIMP_GET_CAMPAIGN_REPORT -d '{ "campaign_id": "..." }'
   ```

## Sequence template (5-email nurture)

1. **Day 0 — Welcome + quick win** (one concrete tip, no pitch)
2. **Day 3 — Customer story** (similar-sized customer, specific outcome)
3. **Day 7 — The contrarian take** (challenge the default way of doing X)
4. **Day 12 — Product demo** (soft CTA to watch / book)
5. **Day 18 — Direct CTA** (book a call, start trial)

## Guardrails

- Always include list-unsubscribe header (Mailchimp handles, but verify).
- Test-send every email to the user before scheduling.
- Pause the sequence for anyone who converts mid-flow.
- Cap send volume per hour on new IP warm-ups (< 5k/hour first week).

