π£ Qualify inbound leads from forms with Claude, Google Sheets, Slack and Gmail
β‘ 37 views Β· π£ Lead Generation & Enrichment
Description
Quick overview
This workflow captures inbound leads via an n8n Form, scores each submission against a plain-English ICP using Anthropic Claude, logs results to Google Sheets, and alerts hot leads via Slack and Gmail based on a configurable score threshold.
How it works
- Receives a new submission from an n8n Form with lead details like name, email, website, budget, and needs.
- Applies your configured ICP definition, hot-lead score threshold, Slack channel, and notification email to the incoming submission.
- Sends the lead details and ICP to Anthropic Claude to return a structured fit score, tier, reasoning, and recommended next action.
- Appends every scored lead to a Google Sheets βLeadsβ worksheet with the original form data and Claudeβs outputs.
- Checks whether the leadβs fit score meets or exceeds the configured threshold.
- Posts a hot-lead alert to the specified Slack channel and sends a hot-lead email via Gmail when the threshold is met.
Setup
- Add credentials for Anthropic, Google Sheets OAuth2, Slack, and Gmail OAuth2.
- Update the Google Sheets document ID and ensure the workbook has a βLeadsβ sheet with columns that match the fields being appended.
- Edit the ICP definition and hot-lead threshold, then set your target Slack channel and notification email in the configuration values.
- Publish the n8n Form and share the form link wherever you collect inbound leads.
Additional info
Step-by-step guides:
- Google (Sheets and Gmail) for n8n β https://winflowai.com/blog/get-google-api-key-n8n/
- Anthropic (Claude) API key β https://winflowai.com/blog/get-claude-api-key/
π Nodes Used
Google Sheets, Slack, Gmail, Basic LLM Chain, Anthropic Chat Model, Structured Output Parser
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File