AgentRecipes
Recipes › Sales & lead generation

How to score leads and draft outreach emails with human approval in n8n

Sales & lead generationn8n

The problem

Scoring each new lead and writing a first email by hand is slow, but fully automatic outreach risks sending bad emails to real prospects.

Tools needed

Step-by-step recipe

  1. Receive the lead from a form or webhook.
  2. Validate the fields and check the sheet for duplicates.
  3. Ask the AI to score the lead HOT, WARM or COLD and draft a personalised email.
  4. Write the lead, score, draft and an approval status to Google Sheets.
  5. When a person marks the row approved, send the draft with Gmail and update the status.

Copyable prompt

Prompt template
You qualify inbound leads for [COMPANY], which sells [OFFER] to [IDEAL CUSTOMER].
Score the lead HOT, WARM or COLD using these criteria: [CRITERIA].
Return JSON: {"score": "...", "score_reason": "one sentence", "next_step": "...", "email_subject": "...", "email_body": "..."}
The email must be under 120 words, mention one specific detail from the lead, and end with one clear question. Do not invent facts about the lead.

Lead: {{lead}}

Original template written by AgentRecipes, not copied from the source. Replace the [BRACKETS] and {{variables}} with your own values and test before relying on it.

What the builder reported

Shared as a V1 showcase with no results or numbers. A commenter suggested adding a score-reason field so approvers see source, reason, next step and draft in one row.

These are the source author's own claims. AgentRecipes has not tested or verified them.

Watch out for

Source

Original write-up: n8n Community forum ↗

Found via Agent Use Cases: “Qualify leads and draft emails pending human approval”. This recipe summarises the source in our own words; read the original for the full details. Link last checked 2026-10-15.

More sales & lead generation recipes

Turn new Gmail emails into researched Notion CRM leads with Zapier AgentsPotential customers are buried among ordinary email. Copying them into a CRM and researching each sender is tedious, so leads slip through.Zapier AgentsResearch meeting guests and post a daily Slack briefing with Zapier AgentsBefore calls with external people someone has to look up who they are and what their company does, usually in a rush right before the…Zapier AgentsDraft follow-up emails automatically when nobody replies (Lindy)Emails that never get an answer are easy to forget, and remembering to nudge each one costs attention.Lindy

New agent recipes in your inbox

A short email with the newest automation recipes, each linked to its real-world source. No spam, unsubscribe anytime.