The call does not wait for business hours
Heat goes out on the coldest night of the year. The AC quits on a Saturday afternoon in July. Nobody schedules that around your office hours, and the homeowner on the other end is not going to leave one voicemail and wait politely. They are working down the search results.
The first shop that answers with a real time gets the job. Not the shop with the best reviews, and not the shop with the biggest ad spend.
Voicemail is a decision
Sending after-hours calls to a recording is a choice to lose most of them. The usual fix, hiring someone to cover nights, costs real money and still produces the wrong result, because a message taker cannot commit a truck. The homeowner gets "someone will call you in the morning" and keeps dialing.
What answering looks like at 11 PM
The agent picks up in voice, in 11 languages, and works the call the way a good service writer would. It gets the address, the system, and what is actually happening. It decides whether this is a true emergency or a first-slot-tomorrow job. It books the slot into your calendar and confirms it out loud, so the homeowner has a time before they hang up.
Text and webchat run in parallel, which matters because plenty of people at 11 PM would rather type than call.
Triage is something you write, not something you hope for
The escalation rules are yours. In Agent Studio you write the Playbook: the greeting, the tone, and what counts as an emergency for your shop. No heat below a temperature you set. Gas smell. Active water. Everything else gets tomorrow's first slot with a confirmed window.
You then talk to the agent in the browser and hear how it handles it, change the Playbook, and call again. Test calls never write real appointments, so you can run the same emergency scenario ten times without touching your schedule.
Booking into the calendar you already use
The agent books into RexRuby's own calendar, Google Calendar, Acuity, or Cal.com.
It does not integrate with ServiceTitan, Housecall Pro, or FieldPulse. There is no code for any of those and an earlier version of this post claimed otherwise. If your dispatch lives in one of them, run the agent for intake, triage, and booking into a calendar you keep in sync, and know that going in.
Photos from the job site
Techs can send job site photos as MMS through the same number, and campaigns can carry images too. The messaging profile self-heals so an MMS does not silently degrade into a text with no picture, which is the failure mode that makes most shops give up on it.
After the job is done
Home and field services get four retention triggers: the 45 day lapse reach-out, no-show follow-up, first-visit check-in, and birthdays. Review asks run off NPS. Contacts worked at the lapse window come back at 5.4 percent against 0.8 percent for the ones nobody touches, which for a maintenance-driven business is the difference between a customer list and a lead list.
Run your own number
Do not take an industry average from a blog post. Count the calls and texts that arrive outside your hours in a normal week. Multiply by your average ticket. Multiply by the share you would realistically close if the phone had been answered and a slot had been booked. That is what the after-hours channel is worth to your shop, and nobody else can compute it for you.
What it costs
Home and field services run $199.99 a month, flat, with no per-call charge and no cut of the jobs it books. Seven day free trial, no card charged until day eight.
Setup is about twenty minutes. Start at /start, or see the home services page.