Lead Notifi Logo
Lead Notifi
← All bot use cases
Lead Notifi · Electrician / Plumber / AC Repair
WhatsappInstagramMessenger

Home Repair Enquiry Lead Qualification Bot for WhatsApp

A customer messages "need a repair" — the bot asks whether they need an electrician or a plumber/AC technician, genuinely branches into issue selection either way, then books a visit before routing to a technician.

Option 1

Build it as a Manual Bot

Branches at the first question — Electrician collects an issue type and urgency, Plumber/AC Repair collects its own issue type and urgency — both paths reconverge at visit scheduling, tagging and technician routing.

1.LogicTriggerAny new contact's first incoming message (no keyword needed)
2.CommunicationQuick ReplyHi! Do you need an Electrician or a Plumber/AC Repair? — branches into 2 paths: Electrician / Plumber/AC Repair
3.InputDate InputPreferred visit date? (DD/MM)
4.LogicSet Tagrepair-lead
5.LogicTeam AssignmentTechnician
6.CommunicationQuick Reply

START

Trigger

Fires On (Required)

Any new contact's first incoming message (no keyword needed)

60/200

Quick Reply

Body Text (Required)

Hi! Do you need an Electrician or a Plumber/AC Repair?

54/1024

Buttons (Max 3)

Electrician

11/20

Plumber/AC Repair

17/20

IF ELECTRICIAN

List

Header (Optional)

Image

OR

Paste image URL…

Body Text (Required)

What type of issue is it?

25/1024

List Items (Max 10)

Power Outage

12/20

Wiring Issue

12/20

Switchboard/Panel

17/20

Text Input

Prompt (Required)

Is this urgent, or can it wait a day or two?

44/1024

IF PLUMBER/AC REPAIR

List

Header (Optional)

Image

OR

Paste image URL…

Body Text (Required)

What type of issue is it?

25/1024

List Items (Max 10)

Leaking Pipe

12/20

AC Not Cooling

14/20

Drain Blockage

14/20

Text Input

Prompt (Required)

Is this urgent, or can it wait a day or two?

44/1024

Date Input

Prompt (Required)

Preferred visit date? (DD/MM)

29/1024

Invalid Message (Required)

That doesn't look like a valid date. Please try DD/MM.

54/200

Set Tag

Tag (Required)

repair-lead

11/60

Team Assignment

Assign To (Required)

Technician

10/100

Quick Reply

Header (Optional)

Image

OR

Paste image URL…

Body Text (Required)

Thanks! A technician will confirm your visit shortly.

53/1024

Advanced settings

Option 2

Build it as an AI Agent Bot

The assistant handles symptom description, cost estimation and urgency questions in whatever order a customer asks them, and can recognize when an issue needs immediate dispatch rather than standard booking.

E

Electrician / Plumber / AC Repair

Online
hi water is leaking from under my kitchen sink10:00 AM
That needs attention soon — how much water is coming out, and is it pooling on the floor?10:00 AM
yeah theres a small puddle forming10:00 AM
Given active leaking, I'd recommend a same-day visit rather than waiting. Can you shut off the water valve under the sink in the meantime?10:00 AM

Unlike the manual bot above, this isn't one node in a flow — it's a separate AI assistant mode that takes over the entire conversation and replies in natural language until it's switched off.

Which fits this use case?

Manual bot: fast, consistent triage into Electrician vs Plumber/AC Repair, but a genuinely urgent leak (like the one above) gets the same fixed urgency question as a minor drip, with no same-day escalation built in.
AI agent: recognizes an active leak and proactively dispatches within hours instead of standard next-available booking, plus gives immediate safety guidance (shutting off the valve) — a meaningfully better response.
Best fit here: manual bot for routine, non-urgent repair bookings; AI agent as the first responder for symptom-description messages specifically, where recognizing urgency changes what should happen next.

Frequently asked questions

Can this bot tell if a repair issue is an emergency?+
The manual flow asks a fixed urgency question either way; the AI agent version can recognize emergency-sounding descriptions (active leaks, no power) and proactively dispatch faster, as shown above.
Does the bot give cost estimates?+
The manual flow doesn't quote pricing (confirmed by the technician on arrival); the AI agent version can give a rough cost range based on the described issue.
What information does the technician see before arriving?+
Everything collected in the flow — issue type, urgency, and the booked date — is tagged and routed to the Technician via the Team Assignment node.
Is this available on Instagram and Messenger too?+
Yes — the same Trigger → Quick Reply → List branching model runs identically on WhatsApp, Instagram DMs and Messenger.

Build this bot for your business

Set up either version — manual flow or AI agent — in minutes, on WhatsApp, Instagram or Messenger.

Start Free Trial →