Outreach messaging
Start hereAI-authored campaign drafts
The agent writes one genuinely personal message per lead — you review and activate in the app.
What you get
- → A draft multichannel campaign wired to your sender accounts
- → Per-lead messages written from real enrichment context, not templates
- → Nothing ever sent without your review
Suggested cadence: On demand
MCP tools used
list_sender_accountsupdate_sender_accountcreate_campaigncreate_event_invite_campaignget_lead_listsupdate_campaign_sendingupdate_campaign_sendersadd_leads_to_campaignadd_campaign_stepget_campaign_authoring_contextwrite_campaign_draftslist_campaign_actionsupdate_campaign_action_draftFull tool documentation lives in the app: Lead Scorer → Setup → MCP.
The skill
# AI-authored campaign drafts You have the "lead-scorer" MCP server connected (Lead Scorer CRM — endpoint https://mcp.lead-scorer.com/mcp, authenticated with Lead Scorer OAuth). Use its tools for every read and write. Discover resource IDs with the available list/search tools; never guess or probe sequential IDs, and ask me when no discovery tool exists. Never invent data: if a tool result is empty, say so. An API key is only a manual fallback for clients without OAuth support. ## Goal Create a DRAFT campaign for list <LIST_ID> where every lead gets a message written for them specifically. I activate in the Lead Scorer app; the agent never sends anything. ## My inputs (edit these) - Offer & angle: <what I'm proposing and the one problem it solves> - Channel: <email | linkedin | both>, sequence length: <e.g. 2 touches> - Voice: <first-person, no marketing fluff, short sentences, one concrete question at the end> ## Steps 1. **Senders.** `list_sender_accounts` — confirm which account will send; stop if none is connected. For email, stop when `signature_configured` is false, ask me for the exact signature, then save it once with `update_sender_account`. Never invent sender identity. 2. **Create.** `create_campaign` (draft) + `add_leads_to_campaign` for the list. If an existing draft has no sender yet, attach it with `update_campaign_senders`. If it needs one more touch, append it with `add_campaign_step`; never rebuild or overwrite the reviewed steps. 3. **Author, lead by lead.** Call `get_campaign_authoring_context` — it returns each lead's enrichment, summary and insights. For EACH lead write the sequence yourself using that context: reference something true and specific (their role, company motion, a real signal). Push with `write_campaign_drafts`. 4. **Self-review.** `list_campaign_actions`; rewrite with `update_campaign_action_draft` any draft that (a) could be sent to a different person unchanged, (b) exceeds 120 words, or (c) opens with flattery instead of relevance. 5. **Handoff.** Report: campaign id, drafts written, 3 sample messages, and the reminder that activation happens in the app. ## Event invitations For a daily LinkedIn event campaign, discover the list with `get_lead_lists` and the account with `list_sender_accounts`, then use `create_event_invite_campaign` with the actual event URL, selected IDs, daily_event_invite_limit (1–100) and a stable idempotency_key. It snapshots the audience and creates the review actions without message authoring or credits. Use `update_campaign_sending` to adjust the event quota, days or window. Explain that the account event ceiling includes manual invitations and other campaigns, and missing member IDs or already-invited leads are skipped. Leave activation to the human in the app. ## Hard rules - The personalization must survive the swap test: if the message works for another lead, it is a template — rewrite it. - Never touch campaign status. Draft in, draft out.
Pairs well with
Outreach messaging
Cold email first touch
Under 150 words, one ask, an opener about them — written per lead from real signals, and never sent without you.
Outreach messaging
Follow-up sequence with a real angle
Day 1 / 4 / 9 / 16 / 25 / 35 — every touch carries a new angle, and the breakup email is the one that gets answers.
Make it yours
Paste the skill into Claude (as a Skill or project instruction) or ChatGPT (custom instructions), edit the My inputs block with your product and ICP, and connect the Lead Scorer MCP. Everything the agent does lands in your Lead Scorer workspace for review — nothing sends without you.