How azarath-max/ai-lead-qualification-system works
This is an n8n workflow for turning inbound B2B form submissions into validated, deduplicated, AI-qualified leads and temperature-specific follow-up. The documented path runs from webhook intake through validation and duplicate handling, to AI scoring, checked results, Airtable storage, and hot/warm/cold actions. It also records automation events and handles invalid submissions. The README documents these relationships; no source excerpts were available to verify further wiring.
Main entry points: AI Lead Qualification & Smart Sales Routing System.json Draft Email
Components 23
Intake & Validation
- Lead Webhook
AI Lead Qualification & Smart Sales Routing System.json - Clean Lead Data
AI Lead Qualification & Smart Sales Routing System.json - Validate Submission
AI Lead Qualification & Smart Sales Routing System.json - Check Duplicate
AI Lead Qualification & Smart Sales Routing System.json
Lead Qualification
- Update Duplicate Lead
AI Lead Qualification & Smart Sales Routing System.json - Normalize Budget & Timeline
AI Lead Qualification & Smart Sales Routing System.json - Score Lead
AI Lead Qualification & Smart Sales Routing System.json - Validate AI Result
AI Lead Qualification & Smart Sales Routing System.json - Store Lead
AI Lead Qualification & Smart Sales Routing System.json
Routing & Follow-up
- Route by Temperature
AI Lead Qualification & Smart Sales Routing System.json - Hot Lead Actions
AI Lead Qualification & Smart Sales Routing System.json - Warm Lead Actions
AI Lead Qualification & Smart Sales Routing System.json - Cold Lead Actions
AI Lead Qualification & Smart Sales Routing System.json - Draft Email
AI Lead Qualification & Smart Sales Routing System.json
Records & Alerts
- Log Trigger
AI Lead Qualification & Smart Sales Routing System.json - Log Validation Error
AI Lead Qualification & Smart Sales Routing System.json - Log Duplicate
AI Lead Qualification & Smart Sales Routing System.json - Automation Log
AI Lead Qualification & Smart Sales Routing System.json
Other components
- Lead Submitter
- Slack
- Airtable
- Gemini
- Gmail
Connections 32
- Lead Submitter → Lead Webhook: submits
- Lead Webhook → Clean Lead Data: passes fields
- Clean Lead Data → Log Trigger: passes fields
- Log Trigger → Validate Submission: continues
- Validate Submission → Log Validation Error: invalid submission
- Log Validation Error → Slack: alerts
- Validate Submission → Check Duplicate: valid submission
- Check Duplicate → Airtable: searches email
- Check Duplicate → Update Duplicate Lead: duplicate found
- Update Duplicate Lead → Airtable: updates record
- Update Duplicate Lead → Log Duplicate: records event
- Check Duplicate → Normalize Budget & Timeline: new lead
- Normalize Budget & Timeline → Score Lead: passes lead data
- Score Lead → Gemini: requests scoring
- Gemini → Score Lead: returns analysis
- Score Lead → Validate AI Result: passes result
- Validate AI Result → Store Lead: validated result
- Store Lead → Airtable: creates lead
- Store Lead → Route by Temperature: passes lead
- Route by Temperature → Hot Lead Actions: Hot
- Route by Temperature → Warm Lead Actions: Warm
- Route by Temperature → Cold Lead Actions: Cold
- Hot Lead Actions → Slack: alerts sales
- Hot Lead Actions → Draft Email: requests draft
- Warm Lead Actions → Draft Email: requests draft
- Cold Lead Actions → Draft Email: requests draft
- Draft Email → Gemini: requests email text
- Gemini → Draft Email: returns draft
- Draft Email → Gmail: sends or queues draft
- Log Trigger → Automation Log: appends event
- Log Validation Error → Automation Log: appends event
- Log Duplicate → Automation Log: appends event