Lead Generation · Interactive demo

A tradie enquiry, qualified and booked without the back-and-forth.

From a Saturday afternoon DM to a confirmed site visit — the workflow that turns a tradie or landscaper enquiry into a measured quote and a slot on the calendar.

A builder or landscaper enquiry usually arrives faster than the team can reply. This demo walks the path from first message to a qualified lead, a clear handoff, and a calendar slot the customer actually picks.

Every step is sample data — the in-browser sandbox below is offline and produces no real messages. Wiring the live workflow needs accounts, consent records and human approval configured up-front.

What triggers this workflow

New enquiry received

Any connected channel — website form, missed-call text-back, Instagram DM, Messenger — lands a contact in the qualification workflow.

Source: Website form / Instagram DM / Missed call / Messenger

Workflow steps

  1. n8n workflow
    Acknowledge
    AI sends a brief, brand-consistent acknowledgement with one clear question.
  2. n8n workflow
    Qualify
    Configurable questions collect service type, suburb, timing and budget.
  3. n8n workflow + Twenty CRM
    Score
    The lead is classified against the agreed criteria.
  4. Twenty CRM
    Route
    Qualified leads go to the calendar; out-of-area or mismatched fits get a graceful referral.
  5. Chatwoot internal note
    Notify
    The right team member gets a context-rich internal message.
  6. Cal.com
    Book
    Customer picks an available slot; the booking flows back to Twenty CRM.

Tools used

n8n
Workflow orchestrator (qualification, scoring, branching)
Twenty CRM
Lead storage, pipeline stages, source tagging
Cal.com
Booking widget with available slots
Chatwoot
Internal handoff to a human team member
Listmonk
Email acknowledgement and confirmation
Twilio
SMS acknowledgement and SMS confirmation

Human handoff

Always a human in the loop

The agent never promises a booking the business can't honour. Qualified leads surface to a team member with the captured context, and out-of-area or mismatched enquiries get a courteous referral rather than a fake confirmation.

  • Customer asks to speak with a human at any point
  • Confidence score is below the agreed threshold
  • Service area is outside the business's run sheet
  • Value looks well outside the agreed scope (large commercial job for a residential-only crew)

Try it in your browser

Edit the sample inputs, choose a branch, and see what the workflow produces. The sandbox runs offline — no accounts touched, no messages sent.

Try it in your browser

Edit the inputs, pick a branch, and see what the workflow produces. Runs entirely in your browser — no messages are sent, no accounts are touched.

Sample inputs
Branch choice
Output — branch: Qualifies — book site visit

1. Acknowledgement sent

SMS
Hi Sam Brewer, thanks for the Landscape redesign enquiry in Dandenong North. We can take a closer look — are you around tomorrow morning for a quick chat about scope and timing? — Bayside Earthworks

2. Lead scored and captured

Twenty CRM record
Contact
Sam Brewer
Source
Website enquiry
Service
Landscape redesign
Location
Dandenong North
Timing
Within 4 weeks
Budget
$8,000–$12,000
Qualifies
Yes
Stage
New

3. Branch handling

Email
Subject: Site visit options — Dandenong North

Hi Sam Brewer,

Thanks for the detail on your Landscape redesign project. We have these 20-minute site-visit slots open this week — pick one and we'll lock it in:
  • Mon 9:00–9:20am
  • Tue 11:30–11:50am
  • Wed 4:00–4:20pm

Reply with the slot that suits (or pick a different day) and we'll confirm by SMS.

— Bayside Earthworks

No booking yet — pause the cadence and wait for the customer's slot choice.

Task — Office
Lock in site visit when customer picks a slot
Due: Same business day
Send SMS confirmation once a slot is chosen.

4. Internal notification

Internal note
New qualified lead from Website enquiry. Service: Landscape redesign. Suburb: Dandenong North. Budget: $8,000–$12,000. Timing: Within 4 weeks.

Sample data only. Numbers, names and messages are placeholders for illustration. Wire the live workflow separately using the setup notes below.

n8n workflow template

n8n template — LGM 01 Flagship Enquiry (SIMULATED, inactive). Ships with active: false — no live integrations are wired. See the setup section below for the wiring checklist, and download the JSON to inspect or import it.

Download workflow JSON

Setup for production

Wiring it for production

This demo runs offline in your browser — wiring the live workflow needs accounts, consent records and human approval configured up-front.

  1. Connect Twenty CRM with an API key (read + write access to People + Companies).
  2. Connect Cal.com with an API key for the agreed event type.
  3. Connect Twilio for SMS and Listmonk or your email provider for outbound email.
  4. Configure the qualification rules (service types, suburbs, budget bands) in the n8n workflow JSON.
  5. Set the human-handoff conditions above as the threshold below which a person is paged automatically.
  6. Run a 5-enquiry pilot before turning it on for production traffic.

Production prerequisites

  • Customer consent for AI-assisted replies on each connected channel
  • Twenty CRM workspace with the agreed pipeline stages
  • Cal.com event type configured with the right duration and availability
  • A human in the loop — no automation ships without an approval path

Nothing here runs by default. Configuration has to be in place before any live send, booking or contact write.

Questions

Does the AI ever promise a booking the business can't honour?

No. The qualification step scores the enquiry and either books an available slot from the connected calendar or hands the lead to a team member with the captured context. Promised slots come from real availability.

What if the customer asks to speak with a person?

Every connected channel has a clear human handoff path. The workflow pauses the automated sequence, drops the context into Twenty CRM and pages the right team member with the conversation history attached.

Can I tighten the qualification rules later?

Yes. The qualification criteria live in the n8n workflow JSON (service types, suburbs, budget bands). Edit them and redeploy; the sandbox demo mirrors the same rules so you can preview changes.

Where this fits

Lead Qualification — Enquiry to Site Visit across the platform

Want this lead qualification — enquiry to site visit workflow running on your stack?

Pick the demo you're curious about or describe your own. We'll come back with what a real deployment looks like for your business — the workflow, the prerequisites, the people involved.

✓ No commitment
✓ Reply within one business day

We’ll use these details to prepare and respond to your request. We don’t send marketing messages unless you ask for them.