| name | mailchimp-drip-campaign |
| description | 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>". |
| allowed-tools | ["Bash","Read","Write","AskUserQuestion"] |
Mailchimp Drip Campaign
Launch a segmented drip via Composio Mailchimp.
Workflow
- Campaign brief. Ask for: goal (nurture / reactivate / launch), audience segment, number of emails (3-5 typical), cadence (days between), primary CTA.
- Link Mailchimp:
composio link mailchimp
- Identify the audience/list:
composio execute MAILCHIMP_GET_ALL_LISTS -d '{}'
- Build/confirm the segment (e.g., "signed up last 30d, no paid conversion"):
composio search "create mailchimp segment" --toolkits mailchimp
- Draft the sequence. Each email needs: subject (A/B candidates), preheader, body, single CTA, UTM params.
- Create each campaign:
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": "..." }'
- Schedule with the chosen cadence. Stagger send times across time zones (default: 9am local).
- After sends, pull stats:
composio execute MAILCHIMP_GET_CAMPAIGN_REPORT -d '{ "campaign_id": "..." }'
Sequence template (5-email nurture)
- Day 0 — Welcome + quick win (one concrete tip, no pitch)
- Day 3 — Customer story (similar-sized customer, specific outcome)
- Day 7 — The contrarian take (challenge the default way of doing X)
- Day 12 — Product demo (soft CTA to watch / book)
- 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).