Lead Scorer

Messages de prospection

Commencez ici

Brouillons de campagne rédigés par l’IA

L’agent rédige un message personnel pour chaque prospect. Vous le vérifiez et activez la campagne dans l’application.

Télécharger pour claude.ai

Les résultats attendus

  • Une campagne multicanale en brouillon, reliée à vos comptes d’envoi
  • Des messages par prospect fondés sur les informations d’enrichissement
  • Aucun envoi sans votre validation

Fréquence conseillée : À la demande

Outils MCP utilisés

list_sender_accountsupdate_sender_accountcreate_campaigncreate_event_invite_campaignget_lead_listsupdate_campaign_sendingupdate_campaign_sendersadd_leads_to_campaignlist_campaign_leadsremove_lead_from_campaignadd_campaign_stepget_campaign_authoring_contextwrite_campaign_draftslist_campaign_actionsupdate_campaign_action_draft

La documentation complète des outils est disponible dans l’application, à la rubrique MCP.

Le skill

Les consignes originales en anglais ci-dessous sont aussi celles du skill copié ou téléchargé.

# 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.
   To remove an enrolled lead, discover it with `list_campaign_leads`, explain that its campaign drafts, actions and replies will be removed while the CRM record remains, and obtain separate explicit approval before `remove_lead_from_campaign` with confirm=true. Use the returned lead_id, never the enrollment id. Removing CRM access with `remove_lead_access` also removes the lead from the user's campaigns.

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.

Skills complémentaires

Adaptez-le à votre activité

Collez le skill dans Claude (skill ou instructions de projet) ou ChatGPT (instructions personnalisées), renseignez le bloc My inputs avec votre produit et votre profil de client idéal, puis connectez le MCP Lead Scorer. Vous retrouvez le travail de l’agent dans votre espace Lead Scorer pour le vérifier. Aucun envoi sans votre accord.