Lead Management with n8n: Capture Enquiries, Qualify Leads & Send Notifications

I built this n8n lead-management demo to organize incoming enquiries and make qualified leads easier to follow up on.

The business scenario

A business receives website enquiries containing a name, email address, requested service and budget. Manually reviewing each enquiry and updating a spreadsheet creates repetitive work.

How the workflow works

• A webhook receives the enquiry.
• An IF node checks the lead against a budget-based qualification rule.
• Each branch assigns a lead status.
• Google Sheets records the enquiry and its status.
• Qualified leads also trigger a Gmail notification.

Both branches keep a record of the enquiry, so leads that do not meet the qualification rule remain available for review.

Tools used

n8n, Webhooks, Google Sheets and Gmail.

About this demo

This is a demonstration project using sample data. The qualification criteria can be adapted to a business’s requirements.

The screenshot shows the workflow structure. I’m happy to discuss the setup, field mapping and routing logic with other builders.

How would you extend this for your business—duplicate detection, assigning a lead owner or follow-up reminders?