Voxgard

Industries · Contractors

AI answering service for contractors

The call comes in while you are on a ladder. Voxgard picks up in about 0.3 seconds, takes the address properly, tells the caller whether you cover them, books the visit, and rings your on-call list the moment somebody asks for a person. Answers arrive roughly 700 milliseconds after the caller stops talking, in any of 32 languages. Plans start at $249 per month.

01 · The problem

Your best hours for working are your worst hours for answering

The trades have a scheduling problem no phone system solves: the people qualified to answer the question are the ones holding a pipe wrench. A homeowner watching water spread across a basement floor does not leave a voicemail and wait. They dial the next number in the search results, and the job goes to whoever answered. Storm weeks make it worse, because the spike lands on the days your crews have the least slack.

Two of the figures the site cites: 38% of business calls go unanswered during office hours (Hiya, 2025), and 63% of callers who reach voicemail never call back (BrightLocal, 2024). A generic answering service takes a name and a number, which is half the job here — what decides whether the call is worth anything is the address and the urgency, and both are easy to get wrong over a line with a compressor going.

02 · Coverage

Whether you go there, answered inside the same sentence

Coverage is a radius around one or more of your locations, along a route, or nationwide, and the assistant checks the caller against it with a deterministic tool rather than a judgement call. The answer is in or out, not "let me see".

  • The distance math is local. A bundled table of roughly 41,000 US ZIP centroids, straight-line distance scaled by 1.2 to approximate road miles. No map service in the loop means no network pause mid-sentence, and a pause is what makes a caller think the line dropped.
  • Several yards, one answer. Running out of more than one base, the per-location lookups happen at once, so the check stays inside the assistant's three-second budget for a tool call.
  • A map is optional, not load-bearing. Google Maps can be switched on for road distances, and any failure falls back to the ZIP table, so quoting never breaks. Out of area is handled the way you told it to, not by the assistant inventing a policy.

03 · The address

Taking a spoken address one rung at a time

Most of the cost of a bad phone address lands on the truck, not the office. The assistant asks for the whole address in one go first, because most people say theirs in one breath. When that does not work it falls back to a fixed ladder rather than asking the same open question louder.

  1. ZIP code first, then the house number, then the street: the two reliable pieces before the fragile one, and a known ZIP narrows the search for the street name.
  2. Keypad accepted, voice accepted. While a digit field is open the caller can key it in, and a ZIP completes itself at five digits with no pound key. Something heard by ear is read back one digit at a time and waited on; something typed gets a plain acknowledgement. More digits after that belong to the field just asked about, not the next one.
  3. The ZIP is a boundary, not a radius. Any street offered has to be inside the caller's own ZIP. If no house with that number exists there, the assistant says so and asks the caller to check those two numbers rather than quietly booking a similar street one district over. Only if the same pair comes back does it name the closest match in another town, once, with the town spoken out loud — and a town the caller rejects stays rejected.
  4. The awkward parts are handled: half numbers such as 1234 1/2, hyphenated house numbers, an apartment and floor in their own field, a street only half remembered.
  5. The whole address is read back before the subject changes, in labelled lines with the house number and the ZIP spoken digit by digit, and nothing is booked without an explicit yes. Not objecting is not consent. If a check moved the address into a different ZIP, the caller hears that first, with both ZIPs named.

Then the time. Offered slots are genuinely open, appointments go into Google Calendar or Calendly, and the hour is spoken in the timezone of the job address rather than the office's.

04 · On the line

How it sounds on a real call

Example · Brightline Contracting is invented; (555) 019-8460 is not a working number. The turns follow the real address ladder and transfer behaviour.

Voxgard

Brightline Contracting, good afternoon. What can I do for you?

Caller

There's water coming out from under the water heater in my garage.

Voxgard

Let's get somebody out to you. Can I start with your ZIP code? You can say it or key it in.

Caller

80026.

Voxgard

8, 0, 0, 2, 6. Did I get that right?

Caller

Yes.

Voxgard

And the house number?

Caller

Fourteen fifty.

Voxgard

1, 4, 5, 0. And the street?

Caller

Foxglove Court.

Voxgard

Let me read the whole thing back. House number: 1, 4, 5, 0. Street: Foxglove Court. City: Lafayette. ZIP: 8, 0, 0, 2, 6. Is that correct?

Caller

That's right.

Voxgard

You're inside the area we cover. I have today at 4:30 or tomorrow at eight. Which suits you?

Caller

Four thirty today. What's this going to cost me?

Voxgard

I can give you a range rather than a firm number, and the tech confirms it on site. Want me to text it over with the appointment?

Caller

Actually — can I just talk to someone?

Voxgard

Of course. Connecting you now.

From there it rings your on-call list in priority order, bridges the first person to answer with a one-line summary in hand, and leaves the line. A phone that goes to voicemail is recognized as such, and the next number is rung.

05 · Reaching a person

The hand-off, and what happens when nobody is free

A transfer is the exception, not the default. It fires when the caller asks for a person in plain terms, or after the assistant has offered one for a question it cannot answer. An unfinished phrase gets a clarifying question first, because "can I speak with…" cut off mid-sentence is not a request yet.

  • Priority order, first to answer wins. Managers are dialled in the order you set, with a ring timeout you choose. Whoever picks up is bridged, with a one-line summary of what the caller wants in hand, and the assistant leaves the line.
  • Voicemail is caught two ways. Carrier-level answering-machine detection is the first, and it is not trusted alone: the greeting on the answering leg is also checked for the boilerplate only a mailbox says ("at the tone", "record your message"). The match takes several words together, so a person saying "yes, I can take that" never trips it. A leg identified as a mailbox is dropped and the cascade moves on.
  • Nobody free is still an answer. The caller is told the team will call back, and every manager who missed it gets the caller's number and the summary by text, with the recording link by MMS where that is switched on.
  • The cascade is frozen when it starts, so editing the manager list mid-call does not reorder one already running. The call is never dropped either: a hand-off that cannot complete hands the conversation back to the assistant.
  • Rules you write about which conversations matter drive an alert to the dashboard rather than an automatic transfer: a manager sees the flagged live call and decides whether to join it.

06 · Quotes

A range from your numbers, never a figure it invented

The quote tool runs in one of two modes: distance-based, a base fee plus a per-mile or per-pound rate, or crew-hours, a base fee plus your hourly rate times crew size and hours. Travel fee, add-ons and a minimum job sit on top, and the whole thing is widened by the percentage spread you set before the assistant says it out loud.

The result is always a range, delivered with the sentence that a manager confirms it. The model does not do the arithmetic; it reads out what the tool calculated from your table. With no rates configured it does not improvise a number — it collects the job details and passes them to you.

Around the call, the usual record: audio, a searchable transcript, a summary as it ends, a success score and a sentiment read. Two-way SMS and MMS run on your own number, and a customer who says "don't text me" is not texted again. Where customers photograph the job first, the photo pipeline the answering service for moving companies uses is available here; the full module list is on the capabilities page.

07 · FAQ

Questions contractors ask

Does it decide what counts as an emergency and transfer on its own?

No, and that is deliberate. A transfer happens when the caller asks for a person in plain terms, or after the assistant has offered one for a question it cannot answer from what you loaded. A half-finished phrase gets a clarifying question instead. Rules you write about which calls matter raise a dashboard alert, not an automatic hand-off.

What happens if nobody on the team picks up?

The caller hears that the team will call them back, rather than dead air or a mailbox. Every manager who did not take the call gets a text afterwards with the caller's number and the one-line summary, plus the recording link by MMS where that is switched on. If none of your managers receive texts, a single fallback number can be configured and gets the same summary once.

Will it give a price over the phone?

Only a range, and only from your own numbers. The quote tool works in one of two modes, distance-based or crew-hours, using the base fee, rates, crew size, travel fee, add-ons and minimum job you entered, widened by the spread you set. It says out loud that this is an estimate a manager confirms, and with no rates configured it does not guess.

What happens to calls that come in after hours?

The hours you set decide whether the assistant answers the line itself or routes the call to a person. Outside them a caller who asks for someone is not put through to phones nobody is holding: the assistant takes the message, confirms a callback number by reading it back digit by digit, and your managers still get the text with the caller's details when the call ends.

What does a contractor answering service cost?

Basic is $249 per month with 300 included call minutes. Standard is $549 per month with 1,000 minutes, CRM integration and up to three assistants at once. Enterprise is custom, quoted from the options you pick. Billing is month to month, cancel any time, and a year up front saves 15%.

08 · Pricing

What it costs

Basic

$249

per month

  • 300 included call minutes
  • 1 assistant, 1 call at a time
  • Two-way SMS and MMS

Standard

$549

per month

  • 1,000 included call minutes
  • Up to 3 assistants, 3 calls at once
  • CRM integration

Enterprise

Custom

quoted from your options

  • Custom minute pool
  • Unlimited concurrency
  • Custom integrations

Self-serve checkout is not open yet, so the way in today is a request for access or a call to the demo line. Same figures as voxgard.com/#pricing.

Hear it

Call the line and give it a hard address

A live Voxgard assistant answers the demo number, not a recording. Give it a street it is likely to mishear, or a house number that does not exist in your ZIP.