Skip to content

Stop losing jobs to missed calls.

tenfourpro.com answers your missed calls while you're under a sink, on a roof, driving to the next job, at lunch, or after hours. Books routine jobs. Texts you before any urgent dispatch.

Built for service trades: plumbing, HVAC, electrical, roofing, locksmith, appliance repair, garage door, general contracting, landscaping, pest control, pool, and elevator.

Plans from $50/mo, plus a one-time $79 setup.

Hear a sample call

Or call our plumbing demo line: (415) 840-1592

Missed-call answering built for service trades.

Answers every call, 24/7.

While you're on a job, after hours, or on the weekend, the assistant answers the calls you can't.

Knows your trade.

Per-trade intake questions and urgency rules, not a generic script. Plumbing, HVAC, electrical, garage door, locksmith, appliance repair, general contractor, and more.

Texts you before any emergency.

Urgent jobs get owner approval by SMS before dispatch. The assistant cannot dispatch a truck without your text-message OK.

  1. 1

    Phone rings.

    You don't pick up.

  2. 2

    Assistant answers.

    Discloses recording and AI. Collects intake.

  3. 3

    Routine: books.

    Lands in your calendar. Caller can get a confirmation text.

  4. 4

    Urgent: texts you.

    You reply YES or NO with the alert code. Caller hears back from us.

Call workflow setup

Tune the system around missed calls.

TenFour Pro starts with the phone, then tightens the intake, booking, and owner-control steps around it.

Call-forwarding setup

Configure when your existing number rolls to the assistant: after hours, when busy, or whenever you cannot pick up.

Trade intake tuning

Tune the questions, urgency rules, and handoff language around the jobs your service business actually wants.

Booking workflow setup

Connect routine calls to your calendar and owner updates so missed calls become scheduled jobs.

Built so you stay in control.

Per-trade urgency rules.

Each of 12 trades has its own list of emergency, same-day, and routine signals, so a burst pipe and a dripping faucet are not handled the same way.

Owner-approval gate.

No emergency dispatch happens without your explicit text-message OK. The product literally cannot send a truck without you.

Abuse protection.

Numbers you block, and any number that calls more than ten times in an hour, cannot book a job or send you an alert. Callers with no caller ID must give a number, the problem, and a ZIP first.

This is a virtual assistant. Our agent identifies itself as an AI virtual assistant at the start of every call.

The questions every owner asks.

Built on infrastructure you've heard of

  • Voice: Vapi
  • SMS: Twilio
  • Calendar: Google Calendar or Zoho Calendar
  • AI: Anthropic Claude

My customers won't like talking to a robot.

Listen to a sample on /try-it. The assistant discloses it's a virtual assistant up front. No deception.

What if it screws up an emergency?

Two layers. Per-trade rules don't hallucinate. They fire on signals like "active leak" or "no heat." And the assistant can't dispatch without your SMS approval.

What about a gas leak or fire?

If a caller mentions a gas leak, sparks, smoke, or someone in immediate danger, the assistant tells them to hang up and call 911. It doesn't attempt the booking.

I want to take the call myself.

You can. Forward only after-hours, only when you can't pick up, or all the time. Your choice.

Automation buildouts

Already running a CRM and want the rest of the office wired up?

Beyond the call assistant, we do automation projects for contractors with an existing CRM and accounting stack: lead capture, approved follow-up, meeting-to-estimate handoff, and shared team visibility. Scoped in phases, often just one, and quoted before work starts.

See how automation projects work

Read how it handles calls for plumbers, HVAC contractors, and electricians, or local call patterns by service area.

Hear it for yourself.

Read how a call goes, start to finish, before you decide.