Support-skills 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)
install
source · Clone the upstream repo
git clone https://github.com/composio-community/support-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/composio-community/support-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/outreach-campaign" ~/.claude/skills/composio-community-support-skills-outreach-campaign && rm -rf "$T"
manifest:
outreach-campaign/SKILL.mdsource content
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:
- Run
in Bash to create the campaign/sequence in the outreach toolcomposio execute <CREATE_CAMPAIGN_SLUG> -d '{...name, sequence, settings...}' - Parse the JSON output to extract the campaign_id, then run
in Bash to add contactscomposio execute <ADD_CONTACTS_SLUG> -d '{"campaign_id":"<id>","contacts":[...]}' - Confirm setup with campaign link
Never activate/start the campaign without explicit user confirmation.