By following this guide, you will have a working Zapier AI workflow that automatically scores incoming leads, segments them by intent, and triggers personalised follow-up sequences without any manual sorting. The build takes roughly 90 minutes and requires no coding experience.
What You'll Build
- A Zap that captures new leads from a form or CRM and passes them through an AI scoring step
- An intent-based segmentation layer that routes leads to different email sequences
- A personalised follow-up email drafted by Zapier's AI using lead-specific data fields
- A Slack or email alert that notifies your sales team when a high-intent lead is detected
- A logging step that records every lead and its score to a Google Sheet for review
What You'll Need
- A Zapier account on the Professional plan or higher (AI steps require this tier as of 2026)
- A lead capture source: Typeform, Webflow forms, HubSpot, or any Zapier-connected form tool
- An email sending tool connected to Zapier: ActiveCampaign, Loops, or Mailchimp
- A Google account for the logging sheet
- A Slack workspace if you want the sales alert step
- 15 to 20 sample leads to test the workflow end to end
Step 1: Set Up Your Trigger
Which trigger source should you choose?
Your trigger is the event that starts the entire workflow. The most reliable option for lead nurturing is a form submission trigger, because every new entry carries consistent structured data.
In Zapier, click Create Zap and search for your form tool. Select the New Submission event. Connect your account and pick the specific form you use to collect leads.
Test the trigger step and confirm Zapier pulls through at least one real submission with fields like name, email, company, job title, and the message or enquiry text. If the message field is missing, add it to your form before continuing. The AI scoring step relies on the enquiry text to judge intent.
Common pitfall: If your form only collects name and email, the AI step has too little context to score reliably. Add at least one open-text field asking about the lead's goal or budget range.
Step 2: Add the Zapier AI Step to Score Lead Intent
What does the AI scoring step actually do?
Zapier's native AI step (released in its current form in late 2025) lets you send a prompt to a language model and map the output back into your Zap as a data field. You will use this to generate a lead score from 1 to 10 and a one-word intent label.
Click the plus icon to add a new step. Search for Zapier AI and select the Analyse Text action. In the prompt field, write something like this:
You are a lead qualification assistant. Based on the following lead details, return a JSON object with two fields: "score" (integer from 1 to 10, where 10 is the highest purchase intent) and "intent" (one word: either "hot", "warm", or "cold").
Lead details:
Name: {{Name}}
Company: {{Company}}
Job Title: {{Job Title}}
Enquiry: {{Message}}
Return only valid JSON. No explanation.
Map the form fields from Step 1 into the placeholders. Set the output format to JSON so Zapier parses the response automatically.
Run a test. You should see a response like {"score": 8, "intent": "hot"} appear in the output panel. If you see raw text instead of parsed JSON, check that you selected JSON as the output type in the step settings.
Pro tip: Keep the prompt short and the output format strict. Longer prompts with loose output instructions produce inconsistent JSON that breaks downstream routing steps.
Step 3: Route Leads by Intent Using Paths
Why use Paths instead of Filters?
Zapier Filters stop a Zap entirely when a condition is not met. Paths let you run different actions for different conditions in a single Zap. You need Paths here because a hot lead and a cold lead both need follow-up actions, just different ones.
Add a Paths by Zapier step after the AI scoring step. Create three paths:
- Path A (Hot): Condition is
intent(from the AI step) containshot - Path B (Warm): Condition is
intentcontainswarm - Path C (Cold): Condition is
intentcontainscold
You will build different actions inside each path in the next two steps.
Step 4: Draft a Personalised Follow-Up Email With AI
How do you make the email feel personal and not robotic?
Inside each path, add another Zapier AI step to draft the follow-up email body. The key is pulling real lead data into the prompt so the output reflects their specific situation.
Inside Path A (Hot leads), add a Zapier AI step with this prompt:
Write a short, friendly follow-up email from a digital agency to a high-intent lead. Use the details below. Keep it under 120 words. Do not use bullet points. Sound like a real person, not a template.
Lead name: {{Name}}
Company: {{Company}}
Enquiry: {{Message}}
The email should acknowledge their specific goal, offer a 20-minute discovery call, and include a direct calendar link placeholder: [CALENDAR_LINK].
After testing, copy the AI-generated email body field into your email action. Connect your email tool (ActiveCampaign, Loops, or Mailchimp) and map the To field to the lead's email address from Step 1.
Repeat this inside Path B with a softer prompt. For Path C, skip the AI draft and use a static nurture sequence instead. Cold leads rarely convert from a personalised cold email, and spending AI tokens on them adds cost with little return.
Common pitfall: Do not send the AI draft directly without reviewing a sample first. Run 10 test leads through the Zap and check the output emails before switching to live mode.
Step 5: Trigger Your Email Sequence
Should you send one email or start a sequence?
The personalised email from Step 4 is your first touch. From there, hand the lead off to a pre-built nurture sequence inside your email tool.
Inside Path A, after the email draft action, add an action to tag or subscribe the lead in your email platform. In ActiveCampaign, use Add Contact Tag and tag them hot-lead-2026. This tag should trigger an existing automation inside ActiveCampaign that sends a 3-email sequence over 5 days.
In Loops, use the Add Contact to Loop action and select your hot-lead sequence. In Mailchimp, use Add/Update Subscriber and assign the correct audience segment tag.
Repeat this inside Path B and Path C with appropriate tags mapped to their own sequences. A warm-lead sequence might run over 10 days. A cold-lead sequence might run over 30 days with educational content rather than sales prompts.
If you need a structured approach to planning those sequences, the Lenka Studio Social Media Toolkit includes a content calendar template that you can adapt for email cadence planning across different audience segments.
Step 6: Add a Sales Alert for Hot Leads
When should your team receive an alert?
Hot leads need human follow-up within two hours. Research from HubSpot (2026 Sales Trends Report) puts the contact rate for leads followed up within five minutes at nearly 10 times higher than leads contacted an hour later.
Inside Path A, after the email step, add a Send Channel Message in Slack action. Map the message text like this:
New HOT lead detected:
Name: {{Name}}
Company: {{Company}}
Score: {{score}}
Enquiry: {{Message}}
Email: {{Email}}
Send the alert to a #hot-leads Slack channel that your sales team monitors. If you do not use Slack, swap this for a Send Email in Gmail action pointing to your sales inbox.
Step 7: Log Every Lead to Google Sheets
Why bother logging if your CRM already stores leads?
Your CRM stores contact records, but it rarely shows you how leads are distributed across intent levels over time. A simple Google Sheet gives you a running audit of the AI's accuracy, which you will need to refine the scoring prompt over the first few weeks.
Add a Create Spreadsheet Row in Google Sheets step after the Paths block (outside all paths, so it runs regardless of which path triggered). Map these columns:
- Timestamp (use Zapier's built-in
{{zap_meta_human_now}}field) - Name
- Company
- AI Score
- AI Intent Label
- Path Taken (hardcode this inside each path as a text value)
After two weeks, sort the sheet by AI Score and check whether the leads your sales team actually converted match the high scores. If they do not, adjust your prompt in Step 2.
Step 8: Test End to End and Switch On
What does a successful end-to-end test look like?
Before turning the Zap live, submit three test leads manually through your form: one with high-purchase-intent language, one with vague interest, and one with a very early-stage question.
Check that each lead receives the correct intent label, triggers the correct email path, generates a readable personalised email, and appears in the Google Sheet with accurate data. The hot lead should also post a Slack alert.
If all three pass, click Publish Zap. Monitor the Zap History panel for the first 48 hours. Zapier logs every step's input and output, so any failure is easy to trace.
Teams at agencies like Lenka Studio typically run this kind of workflow for their SMB clients as part of a broader marketing automation setup. Getting the first Zap working is the foundation. From there, you can layer on CRM sync, retargeting audience updates, and AI-generated call briefs for the sales team.
Frequently Asked Questions
Does this workflow work with HubSpot as the lead source?
Yes. Use the HubSpot trigger event New Contact or New Form Submission instead of a form tool trigger. Map the HubSpot contact properties to the same fields used in the AI scoring prompt.
How accurate is the AI lead scoring?
Accuracy depends on how much context your form collects. With a name-only form, expect roughly 50 to 60 percent accuracy. With an enquiry text field and job title, accuracy typically reaches 75 to 85 percent based on prompt testing in similar setups. Review the Google Sheet weekly and refine the prompt as needed.
What if the AI step returns invalid JSON and breaks the Zap?
Add a Filter by Zapier step immediately after the AI step that checks whether the score field exists and is not empty. If the filter fails, the Zap stops and logs the error without sending a broken email. You can then fix the lead manually from the Zap History panel.
Can I run this workflow on Zapier's free plan?
No. Zapier's AI steps and the Paths feature both require the Professional plan, which starts at approximately $49 USD per month as of mid-2026. If budget is a constraint, n8n (self-hosted) with OpenAI nodes replicates most of this workflow at a lower ongoing cost.
How do I prevent the same lead from being enrolled twice if they submit the form again?
Add a Find Contact step in your email tool after the trigger. If a contact with that email already exists, use a Zapier Filter to stop the Zap before the AI scoring step. This prevents duplicate sequence enrolments and avoids charging AI tokens for repeat submissions.
Next Steps
With the core workflow running, you have several clear directions to extend it. Add a CRM sync step that creates or updates a deal record in HubSpot or Pipedrive automatically. Build a second Zap that checks the Google Sheet weekly and re-scores leads who have not converted. Set up a re-engagement path that moves cold leads to a warmer segment after they click an email link.
If you want help designing a complete lead nurturing system tailored to your sales process, the team at Lenka Studio builds and manages marketing automation workflows for SMBs across Australia, Singapore, Canada, and the US. Get in touch to talk through your setup.




