Quick overview
This workflow captures website lead payloads, enriches company context, scores urgency, routes ownership, logs the result, and returns SLA-ready follow-up instructions.
How it works
- Receives a website lead or demo-request payload through a webhook so the full routing path can run from one structured request.
- Normalizes contact, company, source, message, budget, and requested-timeline fields, then assigns the initial owner and scoring inputs.
- Checks whether usable contact details are present and returns a clear missing-contact response before any enrichment or notification work runs.
- Fetches the submitted company page when available and converts page content into deterministic company, intent, source-quality, and urgency signals.
- Writes the normalized lead, score, priority, owner, SLA deadline, and context fields into a Google Sheets audit row for reporting and replay.
- Routes hot, review-queue, and normal leads into separate Gmail alerts with the appropriate context, recommended action, and follow-up angle.
- Checks executive-escalation criteria, sends the additional alert when required, and returns a structured success response to the original webhook request.
Setup
- Import the workflow into n8n, open the When Lead Submitted Webhook node, and use its test URL while configuring the workflow. Keep the workflow inactive until all sample cases pass.
- Connect a Google Sheets credential to Append Audit Row in Sheets, select the destination spreadsheet and sheet, and confirm each normalized field maps to the intended audit column.
- Connect a Gmail credential to the hot, review-queue, normal, and executive email nodes. Replace all placeholder recipients with shared business inboxes or queue addresses.
- Review Normalize and Assign Owner, Parse Page Signals, Route by Lead Priority, and Check for Executive Escalation. Update scoring weights, owner queues, SLA hours, and escalation thresholds.
- Test missing-contact, hot, review-queue, normal, and executive-escalation payloads. Confirm one audit row, the expected emails, and the webhook response before activating the production URL.
Requirements
- n8n, a production webhook URL, and a website-lead payload with name, email, company, source, message, and optional requestedTimeline or budget fields. Add destination credentials only after the demo scoring path passes with sample data.
Customization
- Adjust scoring weights, high-intent keywords, source quality rules, SLA hour thresholds, owner queues, destination fields, and follow-up language for your sales process.
Additional info
The included workflow is a use-case demo with placeholder destinations and test-safe values. Replace sheet IDs, Gmail recipients, CRM fields, Slack channels, and any sample enrichment values inside your own n8n instance before production use.