Skip to content
For roofing, plumbing and HVAC

Qualify the job before the phone rings

A website agent that knows which postcodes you cover, what your callout fee is and which brands you service — and that hands you an enquiry sorted by urgency instead of a voicemail saying “please call me back”. It will not quote a price for work nobody has looked at, and it should not: that is the whole point.

  • Answers only from sources you add
  • Publishes to the domains you approve
  • $17/month

The problem

Speed wins the job, but only if the job is worth having

Home services is the clearest case of first-response advantage there is, and also the easiest place to waste an evening answering enquiries that were never yours.

  • The first useful answer usually wins the job

    A tank is leaking through a ceiling at 11pm. That homeowner is opening four tabs and calling whoever responds. Nothing about the quality of your work is being compared yet.

  • Speed alone is worthless if the job is not yours

    A large share of enquiries are outside the area you cover, or a job type you do not take. Answering them faster just wastes more of your time. The agent has to qualify while it answers.

  • The same six questions, every single time

    Do you cover my postcode. What is the callout fee. Are you insured. Do you do free estimates. What brands do you work on. How long is the warranty. None of these need you.

  • Your team is on a roof, not at a desk

    The people who can answer are physically unable to. A chat that answers the six questions and takes a proper job description is the difference between a callback list and a dead evening.

The boundary

What it should answer, and what it must never say

Draw this line before you publish. Everything on the left is a fact you have already published somewhere; everything on the right is a commitment only a person on site can make.

Answer freely, from your sources

  • Which areas you cover, and which you do not
  • The callout or diagnostic fee, and whether it is credited against the work
  • Published price ranges, always labelled as an estimate subject to survey
  • Licences, registrations, insurance and the schemes you belong to
  • Brands and system types you service
  • Warranty terms, finance options, and how payment works
  • How emergency jobs are prioritised, and your normal working hours

Never say, in any wording

  • A firm price for work nobody has inspected
  • An arrival time, an engineer name or a slot — Garuda cannot see your schedule
  • Step-by-step instructions for gas, live electrical or structural work
  • That a job is safe to leave until morning
  • Anything implying a warranty or a guarantee you have not published
  • A diagnosis of the fault from a description in a chat window

What visitors ask

The eight questions a trade website gets over and over

Answer the first seven from documents you already own. The eighth is the one that has to be scripted by hand.

  • Do you cover my postcode?

    Answered from: Your coverage source — list the towns, postcodes or ZIP prefixes explicitly, including the ones you deliberately do not serve.

  • What is the callout fee, and does it come off the bill if I go ahead?

    Answered from: The pricing source. Publish the fee and the rule, and the agent stops being asked.

  • Can someone come out today?

    Answered from: Your emergency policy source. The agent explains how emergency jobs are handled and takes the details — it cannot see your dispatch board or promise a time.

  • Are you licensed and insured?

    Answered from: The credentials source: registration numbers, the scheme name, your public liability cover, and what each one actually means.

  • Roughly what does a replacement boiler cost?

    Answered from: The pricing source, as a published range with the words “subject to survey” attached. Never a firm figure.

  • Do you work on my brand of furnace?

    Answered from: The credentials source — list brands serviced and any you decline.

  • Is there financing, and what does the warranty cover?

    Answered from: The pricing source: finance options, warranty length, what voids it, and who honours it.

  • I can smell gas — what do I do?

    Answered from: A scripted safety response you write yourself. This one is covered further down the page, and it matters more than any of the others.

What to give it

Five sources, arranged for a trade

Each agent gets five knowledge sources on the $17 plan. A source can hold up to 100,000 characters, but only the first 12,000 of each is passed to the model with a reply — so lead with the answers and keep the small print below them.

  1. Source 1

    Coverage and hours

    • Every town, postcode or ZIP prefix you serve, written out
    • Areas you are asked about and decline, so the agent can say no cleanly
    • Normal working hours, and what out-of-hours means for you
    • Whether coverage differs by job type — some firms travel further for installs
  2. Source 2

    Pricing, published

    • Callout and diagnostic fee, and the rule about crediting it
    • Ranges by job type, each one labelled as an estimate subject to survey
    • Out-of-hours, weekend and holiday uplifts
    • Finance options and the wording your regulator requires
    • What a written quote includes and how long it stands
  3. Source 3

    Credentials and capability

    • Registration and licence numbers, and the scheme behind each one
    • Insurance held, and the cover level you publish
    • Brands and system types you service, and any you refuse
    • Certifications your engineers hold, in plain language
    • Warranty length and what voids it
  4. Source 4

    Emergency policy and safety scripts

    • What you class as an emergency, and what happens next
    • The exact words the agent must use for a suspected gas leak
    • The exact words for water ingress, electrical burning smells and no-heat in freezing weather
    • The emergency numbers a visitor should call instead of waiting for you
  5. Source 5

    How a job actually runs

    • What happens between the call and the visit
    • What the homeowner needs to do before you arrive: access, parking, pets, water shut-off location
    • How long common jobs take on site
    • Payment terms, and what you leave behind — certificates, invoices, guarantees

What you get back

An enquiry you can put in a running order

Build the form from up to twenty fields. Contact details are stored only after the visitor explicitly agrees, and the record is kept beside the conversation that produced it.

Captured lead · illustrative example

Illustrative
Namerequiredtext
Dan R.
Phonerequiredtelephone
+1 555 0142
Postcode or ZIPrequiredtext
SE15
What is wrongrequiredselect
Leak — water coming through a ceiling
How urgentrequiredselect
Today — it is getting worse
Property typeselect
Terraced house, two storeys
Accessselect
Someone home all day
Descriptiontextarea
Started after the storm. Stain spreading above the kitchen light fitting.
Emailemail
dan@example.com

Consent recorded with the capture. Garuda refuses to store contact details without it.

An invented example. Notice what it is optimised for: at seven in the morning you should be able to sort the overnight list by area and urgency and start dialling, without opening a single transcript.

  • Phone

    Put this second, right after the name. In home services the callback is the product; an email address is a consolation prize.

  • Postcode or ZIP

    The single most valuable field on the form. It decides whether the job is yours before anyone spends a minute on it.

  • What is wrong

    A select, not free text. Six to eight options that map to how you actually dispatch, so the list sorts itself.

  • How urgent

    This is the field that turns a list of leads into a running order at seven the next morning.

Do this first

Gas, water and electricity: the script you write before you publish

This is the part of a home services agent that has nothing to do with marketing. A general-purpose model asked about a gas smell will produce something plausible. Plausible is not good enough, so write the words yourself.

Paste into the agent instructions

If a visitor mentions gas, a gas smell, carbon monoxide, a burning electrical smell, sparking, or water reaching electrics: do not troubleshoot, do not ask qualifying questions, and do not offer the lead form.

Reply only with the emergency script from the safety source: leave the property, do not use switches or phones inside, and call the emergency number listed there.

Never estimate a price, an arrival time or an engineer's availability. Explain the emergency policy and offer to take contact details for a callback.

  1. Write the coverage list first

    Before anything else, paste every postcode or ZIP prefix you serve into one source. This is what stops the agent being polite and useful to somebody two hours away.

  2. Publish your fee, then stop defending it

    Put the callout fee and the crediting rule in writing. Businesses that hide it get the question forty times a week; businesses that publish it get better-qualified calls.

  3. Write the safety scripts before you publish

    Gas, live electrical, water over electrics, carbon monoxide. Write the exact words, put them in a source, and test them in the draft agent before it ever reaches a customer.

Test all of it against the draft agent before you publish. Garuda lets you talk to an agent privately while it is still a draft, and publishing is an explicit step you take once you are satisfied with what it says.

Read this part

Four ways this goes wrong for a trade business

  • Safety questions are not sales questions

    If somebody types that they can smell gas, the only acceptable reply routes them out of the building and to the emergency number — not into a lead form. Write that script yourself and test it; do not assume a general-purpose model will improvise it correctly.

  • A quoted number becomes a promise

    Customers screenshot chats. Publish ranges, always attach the survey caveat, and instruct the agent to refuse a firm figure for anything unseen. Test it by trying hard to make it quote you a price.

  • Do not let it commit your engineers

    Garuda has no view of your schedule, so it cannot know whether anyone is free. Instruct it to explain how emergency jobs are handled and take details, never to say when somebody will arrive.

  • There is no photo upload today

    The lead form offers text, email, telephone, number, long text, dropdown, checkbox and date fields. There is no file or image field, so ask for a written description and collect photos on the callback.

Build an agent for your trade

Garuda is $17 a month. Answer four questions about your business, edit the agent it drafts, and publish it to the domains you approve when you are happy with what it says.