AI reception for home services
Most AI receptionists can book a visit and take a message. Service Setpoint quotes from your real price list, offers times from your real calendar, and puts a person on the line the moment anyone asks for one.
Roofing · HVAC · Plumbing · Exteriors
Hi — I'm looking for a price on a new roof.
Happy to help. What's the property address?
812 Ridge Road, Gainesville.
Got it, that's in our area. Asphalt shingle or metal?
Asphalt.
And roughly how big is the house? Square footage is fine — and is it one story or two?
Asks what a homeowner knows, not the roof size nobody knows
About 2,200 square feet, single story.
For a house that size, our Gold tier runs between $10,800 and $13,200 installed, with a 25-year workmanship warranty. Someone measures it to confirm before anything's final.
Square footage converted through the operator's own sizing table, then priced from their rate
What if I just need the leak patched?
Repairs get priced by the scope of the fix rather than by roof area, so I won't guess at that one. I can get someone out — Thursday at 2pm is open.
Marked unquotable, so it books instead of guessing
Thursday works.
The gap
A receptionist bundled into a field-service platform ships one configuration to every business on it. Hours and address it can read from your account. Your rates, your materials, and which jobs you refuse to price without eyes on the roof are not in anyone’s account — they are decisions you made, and they are the ones a caller is actually asking about.
So the pricing question becomes a callback. And a callback is where the job goes cold — the homeowner has already dialed the next number on the list.
The gap isn’t answering the phone. Plenty of things answer the phone. The gap is knowing your numbers well enough to be trusted with them.
Where the number comes from
Every line carries a flag: quotable on a call, or not. Repairs priced by scope, materials you don’t stock, anything that needs someone on a ladder first.
Mark one unquotable and write the reason in your own words. The agent says that reason out loud and books the visit instead of guessing.
Products & pricing
The last column is not a setting. It is what the caller hears.
| Item | Unit | Rate | What the agent does |
|---|---|---|---|
| Gold Roof Replacement | per square | $490.00 | quotableQuotes it, with the 25 year workmanship warranty |
| Platinum Standing Seam | per square | $1,180.00 | quotableQuotes it, and notes the 50 year panel warranty |
| Ridge Vent | per linear ft | $14.25 | quotableAdds it to the estimate when asked |
| Leak Repair | by scope | not priced | holdRefuses, says why, and books an assessment |
| Storm Damage Assessment | by scope | not priced | holdRefuses, says why, and books an assessment |
Guardrails
An agent that will quote anything is worse than no agent at all. A number a customer can hold you to later isn’t a lead, it’s a liability — and you are the one who has to explain it.
So the refusal is the feature. It never estimates, never splits the difference, and never invents a figure to keep the conversation moving. It cannot even do arithmetic on your prices — every number it says came back from your rate table. When it doesn’t know, it says so in your words and puts someone on the calendar.
A refusal is not a dead end. It is the only reliable way the agent gets better at your business.
The product
Voice and text share a knowledge base, a price list, a calendar and a conversation history. Change a price once and both have it.
Answers every call, quotes from your price list, books the visit.
Read moreCalls new leads in seconds and chases estimates that went quiet.
Read moreTwo-way texting from the same agent, with 10DLC handled.
Read moreA library of voices tested on real phone calls, assigned per agent.
Read moreReal availability from the calendar you already run on.
Read moreJobber connects today. Everything else on the list is built on request — plus a lead API and webhooks that need no integration at all.
Read moreAfter the call
Every conversation is transcribed and closed out with what actually happened, so the question stops being “did it work” and starts being “how many did it book last week.”
Anything it couldn’t answer collects here too, counted by how many callers have asked. Answer one once and that gap closes for good.
Conversations
Booked, quoted, transferred, held, message. Not a wall of recordings.
Where operators get nervous
Straight answers
Whether it announces itself up front is a switch you set per agent, in your words. Several states require it within the first seconds of a call — set it to whichever rule is strictest where you work.
What isn’t a switch: asked directly, it always says plainly what it is. It never claims to be a person.
Reaching a human is never more than one sentence away.
Send us your rate sheet and we'll load it, then call you from an agent that knows it. Fifteen minutes tells you whether this works for your shop.