Generate Outreach Pitch
leadgen_generate_pitchDraft two personalized outreach email variants that lead with a specific technical friction point, show domain authority, and end with a low-friction call to action. You review and send.
Instructions
Drafts two personalized outreach email variants for a qualified lead, following 72BPM's value-lead framework: lead with a specific technical friction point (not a sales pitch), show parallel domain authority for the relevant practice area, and close with a low-friction peer-to-peer call to action.
This tool does NOT send anything — it only drafts text for you to review and send yourself.
Args:
company_name (string): required
category ('saas' | 'e_mobility' | 'iot' | 'ai_agents'): required, determines which authority/experience line is used
friction_point (string): required — the specific technical gap to lead with. Pull this from leadgen_enrich_company's matched_signals or crawled content; generic friction points make for generic (worse) pitches
contact_name (string, optional): personalizes the greeting
contact_title (string, optional): for your own reference / future use
sender_name (string, default "[Your name]"): signs the email
Returns: JSON with schema: { "company_name": string, "category": string, "variants": [ { "label": string, "subject": string, "body": string } ] }
Examples:
Use when: you've scored a lead as "hot" and identified its top missing/matched signal, and want ready-to-edit email drafts
Don't use when: you haven't identified a real, specific friction point yet — generic pitches convert poorly; go back to leadgen_enrich_company first
Error Handling:
Returns a validation error if friction_point is missing or too short — this tool refuses to draft a pitch with nothing specific to say
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| category | Yes | Which 72BPM practice area this pitch is for. | |
| sender_name | No | Sender's name to sign the email with. | [Your name] |
| company_name | Yes | Company being pitched. | |
| contact_name | No | Recipient's name, if known (from leadgen_find_contact or manual research). | |
| contact_title | No | Recipient's title, if known. | |
| friction_point | Yes | The specific technical friction point to lead with, ideally pulled from leadgen_enrich_company or leadgen_score_lead output — e.g. 'their own FAQ states OCPP payment integrations take 2-6 weeks'. |