artenis.alija
ende
n8n workflowsOpen-source project

n8n Inbound Lead Qualification

n8n workflows that score each inbound lead with an LLM, send a personalised first reply within minutes, follow up daily and close the loop when a meeting is booked.

Source repositories

n8n workflows

Each diagram is drawn from the workflow’s own JSON. Download a file and import it in n8n (Workflows → Import from file), then attach your own credentials — every credential and instance ID has been removed.

Lead Workflow A - Intake Qualification and First Reply

12 nodes · 12 connections

Download JSON
Tally Lead Intake WebhookHOOKTally Lead Intake W…Prepare Tally Lead Qualification Prompt{ }Prepare Tally Lead …Groq Qualify and Score LeadHTTPGroq Qualify and Sc…Parse Qualification and Score Lead{ }Parse Qualification…Insert Qualified Lead in PostgresPGInsert Qualified Le…Lead Is HotIFLead Is HotNotify Gotify About Hot LeadHTTPNotify Gotify About…Groq Generate First Reply EmailHTTPGroq Generate First…Parse First Reply Email{ }Parse First Reply E…Send First Reply via Gmail OAuthMAILSend First Reply vi…Create Airtable Lead RecordHTTPCreate Airtable Lea…Mark Lead Contacted in PostgresPGMark Lead Contacted…
  • Trigger
  • Code
  • HTTP
  • Database
  • Logic
  • Messaging

Lead Workflow B - Daily Follow-up Sequence

10 nodes · 10 connections

Download JSON
Daily 09:00 Follow-up TriggerCRONDaily 09:00 Follow-…Select Leads Ready for Follow-upPGSelect Leads Ready …Leads Found for Follow-upIFLeads Found for Fol…Process One Lead at a TimeLOOPProcess One Lead at…Build Follow-up Email Prompt{ }Build Follow-up Ema…Groq Generate Follow-up EmailHTTPGroq Generate Follo…Parse Follow-up Email{ }Parse Follow-up Ema…Send Follow-up via Gmail OAuthMAILSend Follow-up via …Update Follow-up State in PostgresPGUpdate Follow-up St…Patch Airtable Follow-up StateHTTPPatch Airtable Foll…
  • Trigger
  • Database
  • Logic
  • Code
  • HTTP
  • Messaging

Lead Workflow C - Calendly Meeting Booked Detection

5 nodes · 4 connections

Download JSON
Calendly Invitee Created WebhookHOOKCalendly Invitee Cr…Extract Calendly Invitee Email{ }Extract Calendly In…Mark Lead Meeting Booked in PostgresPGMark Lead Meeting B…Patch Airtable Meeting Booked StatusHTTPPatch Airtable Meet…Notify Gotify Meeting BookedHTTPNotify Gotify Meeti…
  • Trigger
  • Code
  • Database
  • HTTP

Lead Workflows - Global Gotify Error Handler

2 nodes · 1 connections

Download JSON
Global Lead Workflow Error TriggerERRGlobal Lead Workflo…Post Lead Workflow Failure to GotifyHTTPPost Lead Workflow …
  • Trigger
  • HTTP

Project overview

Built for service businesses that live on form enquiries. A new Tally submission is validated, qualified by Groq into hot, warm or cold, stored in Postgres, synced to Airtable and answered with a personalised email. Leads that do not book get up to three follow-ups, and Calendly bookings update the pipeline automatically.

What I built

  1. 01

    Intake workflow validates the email, asks Groq for a structured qualification and alerts the team on hot leads.

  2. 02

    A personalised first reply goes out through Gmail while the lead is still on the site.

  3. 03

    Daily follow-up sequence sends up to three messages, each from a different angle.

  4. 04

    Calendly webhook marks leads as meeting_booked and stops the sequence.

Implementation notes

Structured LLM output keeps scoring consistent and auditable in Postgres.

Airtable acts as the sales team’s pipeline view, so nobody needs access to n8n.

Technology stack

  • n8n
  • Groq
  • PostgreSQL
  • Airtable
  • Gmail
  • Tally
  • Calendly

Need a similar product?

Let’s discuss the workflow, website, or application you want to ship.

Start a project