Calls and intake
How do I stop missing after-hours service calls?
Route every call that nobody answers, and every call outside business hours, to something that always picks up: an AI call agent, a live answering service or a recorded voicemail that is transcribed. Whatever answers must create a job or a callback task with the caller's name, number, site and problem, and must tell the on-call technician or dispatcher when the issue is urgent. A call that ends as a voicemail nobody reads until Monday is still a missed call.
- Fix the routing first: forward by time of day and after a set number of rings, so a person is tried before the fallback.
- The fallback must create a record (job or callback task), not just play a greeting.
- Decide what counts as an emergency before you turn it on, and who is paged when it does.
- Say it is an AI if it is one, and play a recording notice if the call is recorded.
- Test it with a real call at night, and review the first week of calls by hand.
This page is about getting the call answered and recorded. It does not replace a 24/7 dispatch desk if your contracts promise a human response in minutes.
Facts checked as of November 2026. Sources at the end of the page.
Step by step
How to stop missing after-hours calls, step by step
The pattern is the same whether you use a phone system, an answering service or an AI agent. ServiceTitan's own setup guide for its voice agent describes the same shape: date and time rules on the main line, with the answering layer behind them.
1. Write down what you promise after hours
Split calls into three kinds: an emergency (no heat in a restaurant, a lift trapped, a burst pipe), an urgent but not dangerous job, and everything else. Each kind needs a different answer: page someone now, book the first slot in the morning, or take a message. Without this list the answering layer has no rules to follow.
2. Set business hours and a ring limit on the main number
Calls during hours ring your team first. Calls outside hours, and calls nobody answers after a set number of rings, go to the fallback. ServiceTitan's Dialpad-based setup works this way: you set business hours, then choose where closed-hours calls go, for example voicemail, and a fallback for calls no agent answers.
3. If you have a mobile or landline, use conditional forwarding
Conditional forwarding sends a call elsewhere only when your line is busy, unanswered after about 3 to 6 rings, or unreachable. Codes differ by carrier. Verizon's is *71 followed by the 10-digit number, while T-Mobile uses GSM codes such as **61* for no answer, and AT&T publishes none for wireless, so confirm on your own line before relying on it.
4. Point the fallback at something that creates a record
The fallback can be a live answering service, an AI call agent, or a recorded voicemail that is transcribed. ServiceTitan's voice agent, for example, creates and updates customer records, books appointments against availability, takes a message when it cannot help, and escalates to a live agent when the caller asks for one or sounds frustrated.
5. Capture the same five fields every time
Caller name, call-back number, site address, what is wrong, and how urgent it is by your own list. If the system asks for these in the same order every call, the job it creates is ready for the dispatcher to read in ten seconds.
6. Alert the right person when it is an emergency
Emergency calls should send a text or push notification to the on-call technician or dispatcher at once, and escalate to a second person if nobody acknowledges within a set time. Everything else waits in a morning queue, sorted by urgency.
7. Close the loop with the caller
Send an SMS or email confirming the job was logged and when to expect a response. A caller who hears nothing back may well try the next company.
8. Test it at night and review the first week
Call from a personal phone at 11 pm, with the office phones switched off. Then read every call from the first week: wrong job types, missed emergencies and callers who hung up are the settings to fix.
Why it goes wrong
Why after-hours calls still get missed
These are the failure modes owners described on our sales calls, told by trade and size.
Voicemail piles up and nobody owns it
A laundry equipment lessor with machines in apartment buildings said voicemails arrive at all sorts of hours overnight. They were read in a batch the next day, and some customers said a week later that nobody had come out. Nothing tied a message to a job number, so there was no proof either way.
The owner is the receptionist
A painting company said calls get missed because the people who answer the phone are also on a ladder. The same person schedules, quotes and chases invoices, so the phone loses.
A missed call leaves no record
A service desk for imported workshop equipment wanted every missed call recorded, because a customer who rang and got no answer often did not ring again. Without a log you cannot call back the people who tried.
Staff are paid to chase callers back
A tree care company said it pays someone to make follow-up calls. The cost is the wage plus the jobs lost between the missed call and the callback.
The after-hours rules are not written down
A locksmith with shop and mobile technicians charges 2x on holidays and 1.5x after hours. If the person or agent taking the call does not know the rate, the quote is wrong and the technician has to correct it on the doorstep.
Other languages
A laundry operator asked whether voicemail in other languages can be translated. If a quarter of your callers speak Spanish and the voicemail greeting is only in English, many will hang up.
Ways to do it
Ways to cover after-hours calls
Five common approaches. Costs change often, so ask each vendor for current pricing.
| Approach | What it does well | Where it falls short |
|---|---|---|
| Voicemail, read in the morning | Free and already there. Recorded audio can be turned into text: Twilio's Record verb has a transcribe attribute that returns a text version of the message. | No one answers, the caller waits until morning, and messages do not become jobs unless someone types them in. |
| Conditional forwarding to a person on call | Cheap and fast. The call goes to your mobile only when the office line is busy or unanswered. | Depends on one person's phone and sleep. Codes vary by carrier. No record unless the technician logs the call. |
| Live answering service | A person answers and reads your script. Good for emergency triage. | Priced per call or minute. Notes arrive by email or text and still have to be turned into a job. |
| AI voice agent inside your FSM or phone system | ServiceTitan's voice agent books jobs, handles overflow and after-hours calls, and escalates to a live agent. Housecall Pro's CSR AI answers calls, chats and nights, weekends and holidays. | ServiceTitan's page says its voice agent is in Early Access for specific accounts. Check the trades and job types each vendor supports. |
| Fieldproxy Calling agent | A 24/7 AI phone agent for inbound calls and outbound confirmations that logs the job, can trigger dispatch for urgent work, and speaks English, Spanish, French and more. | You configure the rules, job types and escalation first. It is built around how your business already works, so the first week of call review matters. |
Worked example
A worked example: a 12-technician commercial service company
Say the office closes at 5:30 pm, and about 40 calls a month arrive between then and 8 am. These are example numbers, not a statistic. Say 6 are true emergencies, 14 are urgent jobs that can wait until morning, and 20 are quotes, billing questions and wrong numbers.
Today all 40 reach voicemail. The dispatcher reads them at 8 am, and by then 4 of the 14 urgent callers have called a competitor. The company never finds out how many callers it lost, because nobody logged the hang-ups.
With the routing in this page: the 6 emergencies page the on-call technician within a minute and are logged as priority jobs. The 14 urgent calls become jobs in the morning queue with a confirmation text. The 20 others become callback tasks. The owner reads one list at 8 am, sorted by urgency, instead of 40 voicemails. If even two of the four lost jobs are kept, the setup pays for itself against an average ticket.
Checks
What to check before you buy
Good signs
- Every answered call creates a job or callback task with the caller's number attached.
- You control the job types, the questions asked and the emergency rules.
- A person is tried first, and the call falls back to the agent after a set number of rings or outside hours.
- Escalation to a live person when the caller asks or sounds upset.
- A call log with recordings or transcripts, so you can review the first week.
- Test calls are free or clearly priced: ServiceTitan notes that test calls count toward its voice agent bill.
Red flags
- It only plays a greeting and records audio, with nothing turned into a job.
- No way to set what is an emergency, or no alert to the on-call technician.
- It cannot read your customer list, so every caller is treated as new.
- No disclosure that the caller is talking to an AI, or no recording notice.
- Dispatch rules you cannot change, such as fixed job types or fees.
In Fieldproxy
Setting it up in Fieldproxy
Example settings, built on the way your company already runs. Names and thresholds are examples you change.
1. Calling agent on the main number after hours
Forward the main line to the Calling agent outside business hours and after, e.g., 5 unanswered rings during the day. It answers 24/7, in the callers' language, and works alongside your dispatch desk rather than replacing it.
2. A job or callback task with your own fields
Each call becomes a job in your own job type, with customer, site, asset if known, the problem and an urgency field. Calls that are not jobs become callback tasks assigned to the office.
3. Emergency rule and Dispatch agent
An emergency urgency value triggers the Dispatch agent, which proposes the right technician by distance and skills. A person approves the page-out if you want that step.
4. Text agent for follow-up and quiet hours
The Text agent answers inbound texts and email against your real job data, so a customer who texts at midnight gets the status of their job rather than silence.
5. Watcher agent for anything left unacknowledged
The Watcher agent flags an emergency job that nobody has accepted after, e.g., 10 minutes, and a morning queue that still has unassigned items at 9 am.
6. Your after-hours pricing on the job
Holiday and after-hours rates can sit on the job type, so the quote the caller hears and the invoice match.
Legal
Recording and AI disclosure
Most US states allow recording with one party's consent, but about a dozen need every party to consent, including California, Florida, Illinois, Pennsylvania and Washington. When a call crosses state lines, the strictest standard generally applies, so play a recording notice at the start of every call. Verbal notice before recording begins is the most common method.
Twilio's own documentation warns that if you record calls you must comply with the consent laws where you operate.
Telling people they are speaking with an AI is a legal requirement in some places, as ServiceTitan notes in its voice agent guide, so open the call by saying so. Separately, the FCC ruled in February 2024 that AI-generated voices are artificial under the TCPA. That rule is about calls you make using an artificial voice without consent, so check it before using an AI agent for outbound calls. This is general information, not legal advice.
How switching works
How switching to Fieldproxy works
We move your data over and set the system up to the way you already work. Fieldproxy replaces the old tool; it does not run alongside it.
Show us how you work
Walk us through a normal job, from the first call to the paid invoice. Bring the forms, price list and spreadsheets you actually use.We build the demo on your workflow
Before you commit, we set up your stages, job forms, checklists and statuses, so the demo shows your business instead of a template.We move your data over
Customers, sites, equipment, open jobs, recurring contracts and price lists come across from your spreadsheets and exports. Nobody re-keys them.Your team goes live
Technicians get the Android or iOS app, the office gets the dispatch board, and the old tool is switched off. Fieldproxy replaces it rather than syncing with it.
FAQ
Questions people ask
- Can an AI answer after-hours calls and log them as jobs?
- Yes. ServiceTitan's voice agent creates customer records and books appointments, and Fieldproxy's Calling agent logs the job and can trigger dispatch for urgent work. The useful test is whether the call ends as a job with the caller's number attached.
- What if the caller has a real emergency?
- Define emergencies up front and give them their own rule: an immediate page to the on-call technician and a second person if nobody acknowledges. Do not leave emergency calls to the same queue as quotes.
- Should the AI ring my team first during the day?
- Usually yes. Route calls to people during business hours and let the agent take overflow, unanswered calls and anything after hours. ServiceTitan recommends date and time rules that keep your team as the primary destination in the day.
- Can it handle callers in other languages?
- Fieldproxy's Calling agent supports English, Spanish, French and more. Test the languages your callers actually use before going live.
- How do I get a record of missed calls?
- Put the answering layer on the number, so every call, answered or not, appears in a call log with a number and time. Calls that end without a message still show a number and time, so you can ring back.
- Do I need to tell callers it is an AI or that the call is recorded?
- Do both. Recording consent rules vary by state and the strictest usually applies on cross-state calls, and AI disclosure is required in some places.
- Can I try it before it takes real calls?
- Set up a separate test number first, as ServiceTitan advises, and call it at night from a personal phone before you switch the main line.
Sources
Competitor details on this page come from the vendors' own pages and documentation, checked as of November 2026. Plans and prices change, so check the vendor's current page before you decide.
- ServiceTitan: AI Voice Agent onboarding, set up for Basic Phones and Phones Pro: https://help.servicetitan.com/docs/voice-agent-onboarding-part-1-set-up
- ServiceTitan: Set up your Voice Agent routing: https://help.servicetitan.com/docs/set-up-your-voice-agent-routing
- ServiceTitan: Set call routing rules for call centers: https://help.servicetitan.com/how-to/phones-pro-set-call-routing-rules
- Housecall Pro: AI Team: https://www.housecallpro.com/features/ai-team/
- Twilio: TwiML Record: https://www.twilio.com/docs/voice/twiml/record
- Twilio: TwiML Dial: https://www.twilio.com/docs/voice/twiml/dial
- Quo: Conditional call forwarding: https://www.quo.com/blog/conditional-call-forwarding/
- Kilpatrick Townsend: Wiretap laws in the United States: https://ktslaw.com/kilpatrick/blog/globalprivacy-and-cybersecuritylaw/2024/7/wiretap-laws-in-the-united-states
- Cooley: FCC says AI-generated robocalls are illegal under the TCPA: https://www.cooley.com/news/insight/2024/2024-02-15-fcc-ai-generated-robocalls-illegal-under-the-tcpa