An AI answering service for your plumbing business
Answer enquiries while your team is on a job. Cysora asks about the plumbing problem, checks your service area, captures the job details, and guides the customer toward a booking or your configured next step.

No credit card required. Preview before you commit.
Worked examples
How plumbing enquiries become booked appointments
Routine drain clog
Caller: "My kitchen sink is backed up and water's pooling under the cabinet."
The agent asks:
- Is the water actively leaking right now, or is it just slow to drain?
- Is this affecting one fixture or the whole house?
- What's the address and the best callback number?
Job summary
- Issue
- Kitchen drain — possible clog, active minor leak
- Service area
- Address confirmed inside the configured service area
- Preferred time
- Same-day window, from the business's supplied availability
- Next action
- Logged to the Lead Inbox; confirmation sent to the caller.
- Captured details
- Name and callback number · Address · Fixture affected: kitchen sink · Leak severity: minor, active
Why this outcome: The business's configured availability and its "minor leak = same-day, not emergency" rule decide the offered window — not a fixed SLA the agent invents.
Out-of-area enquiry
Caller: "Do you service homes out in Millbrook? My water heater's leaking."
The agent asks:
- What's the property address?
- Is the leak active right now?
Job summary
- Issue
- Water heater leak — address outside the configured service area
- Service area
- Outside the business's configured radius
- Preferred time
- Not scheduled
- Next action
- Told plainly the address is outside the service area, then given the business's own configured next step (e.g. a referral, or when to check back) — never a vague "someone will call you."
- Captured details
- Address · Issue: water heater leak
Why this outcome: The service-area boundary is the business's own configured radius or zip list — the agent doesn't guess or offer to "check and get back to them."
Water heater replacement
Caller: "My water heater's 15 years old — I think it's time to replace it. What would that run?"
The agent asks:
- Is it a tank or tankless unit now, and roughly what size?
- Is this urgent — no hot water today — or are you planning ahead?
- What's the address, so we can confirm the service area and what's typical for that property type?
Job summary
- Issue
- Water heater replacement — planning ahead, not urgent
- Service area
- Address confirmed inside the configured service area
- Preferred time
- In-home assessment offered — the business's configured next step for jobs it doesn't price by phone
- Next action
- An in-home assessment is booked rather than a phone-quoted number, matching how the business has configured replacement jobs to be scoped.
- Captured details
- Current unit type and size · Urgency: planning ahead · Address · Property type
Why this outcome: Replacement jobs are configured to require an in-home assessment before a price — the agent scopes the job and books that step instead of guessing a number.
How it’s built
The same configurable engine, applied to your business
Every Cysora agent runs on the same four-step engine — what makes it yours isn’t a different template, it’s the rules you configure inside each step. Here’s how those four steps actually play out for a business like yours:
Asks the right questions to understand exactly what the caller needs — configured by you, not a fixed script.
Before anything else, it works out what's actually wrong — a slow drain versus an active leak — and where, so urgency is judged by your own rules, not a script.
Checks the request against your own configured rules and examples before deciding what happens next.
It checks the address against your real service area rather than promising a visit it can't keep.
Turns what it learned into a concrete next step, following your pricing, scheduling, and escalation rules.
For routine jobs it offers a booking window; for anything you've configured to need eyes-on-site first, like a full water heater replacement, it books the assessment instead of guessing a price.
Books the visit, logs the lead, or hands off — exactly the way you've configured it to end.
The call ends with a booked call-out or assessment, logged to your Lead Inbox — never an invented quote.
Personalize
How your answering rules are configured
You set what the agent asks about a call, your real service area, your appointment windows, and which jobs get a phone quote versus an in-home assessment — the same setup you'd give a new dispatcher, not a fixed script.
Scale
Every channel, one conversation
You edit the modules and rules above once, in one place — the resulting agent deploys across every channel below without separate setup for each.
Embedded on the plumbing company's own website.
Same conversation continues over WhatsApp for callers who prefer to text.
Answers your phone line directly — the same agent, the same configured rules, whether the call comes in by voice, web, or WhatsApp.
Replies from your business inbox with the same configured rules — the same agent whether the conversation started by phone, WhatsApp, web, or email.
The same configured agent answers every channel it's deployed on, so a caller who starts on the website and later texts gets consistent answers instead of repeating themselves to a different system.
Questions before you try it
What buyers ask first
Can I keep my existing business number?
Yes — forward your existing number to the agent rather than handing out a new one, so callers keep dialing the number they already know.
Can it just handle overflow or after-hours calls, not everything?
Yes. Many businesses start with overflow or after-hours coverage — calls that would otherwise go to voicemail — and expand once they're comfortable with how it handles a call.
How does it check my service area and availability?
You supply your real service radius and your actual appointment windows when you set it up. The agent checks a caller's address against that before offering a time, and says so plainly when someone's outside it — see the out-of-area scenario above.
What happens when someone asks for a price?
It quotes only if you've configured pricing for that kind of job. Otherwise it scopes the job and offers a call-out or in-home assessment instead of guessing a number — see the water heater replacement scenario above.
Where do the booking and job details end up?
Every call is logged as a conversation in your Cysora Lead Inbox with the captured details attached, and the caller gets a confirmation. If you've connected a calendar or dispatch tool, that's part of your setup, not something assumed here.
What happens when a caller needs an actual person?
It hands off plainly — telling the caller it's connecting them or taking a message for a callback, following exactly the escalation instructions you configure. It doesn't pretend to be a person or leave someone stuck in a loop.
What does setup involve, and what determines the cost?
Setup is answering a short set of configuration questions — your service area, hours, what counts as an emergency, and what (if anything) you want it to quote — no phone hardware to install. Pricing follows Cysora's standard plans; talk to us for current numbers rather than a figure guessed here.
What’s out of scope today
- Does not perform real-time emergency triage or promise a dispatch time it can't keep.
- Does not process payment; scheduling and estimates only, unless the business has configured pricing.
Also built for
Advertise
Once the flow above is converting reliably, the same job-specific language it captures — what people actually call about, and when — is what should drive the plumbing company's paid search.
How this example was produced
Reproducible internal demonstration, synthetic caller data
The scenarios above reflect how a plumbing-style agent is actually configured in the Cysora builder, run against synthetic caller scenarios.
Last checked 2026-09-08
No credit card required. Preview before you commit.