Updated October 21, 2026 · App names checked against vendor documentation; vendors rename things, so search the step picker for the key word if a name differs.
How contractor calls differ from emergency trades
A plumber's missed call is often an emergency. A contractor's missed call is usually an estimate request: a roof inspection, a panel upgrade, a kitchen remodel, an exterior repaint. The caller is shopping around, and the contractor who replies first and looks organized often gets the visit. That makes the missed-call text less about triage and more about capturing the job: what they want done, where, how soon, and a photo or two.
There are exceptions worth planning for: a roofer after a storm (active leaks), an electrician with a no-power or burning-smell call. Your script should catch those, and the rest should become tidy estimate requests.
The contractor flow
- Missed call to your business number.
- Within a minute: a text that names your company and asks what project they're calling about and the address.
- A second message (after they reply) asks for photos and their timeline.
- The details land where you quote from: a Jobber request, a CRM lead or a Google Sheet.
- You call back with the photos in front of you, already knowing whether the job fits.
For the Twilio wiring, the voicemail gotcha and the Zapier, Make and n8n steps, see the general missed call text back guide.
Fit it to the tools contractors use
- Jobber: Zapier's Jobber > Create Request action turns a texted reply into a request you can convert into a quote, and Add Note to Request can attach the conversation (Jobber on Zapier).
- Housecall Pro: Zapier can Create Customer with name, mobile number and address (Housecall Pro on Zapier).
- Quo (formerly OpenPhone): Incoming Call Completed fires after every inbound call; filter for an empty answeredAt to catch the missed ones (Quo on Zapier).
- No field-service software yet? A Google Sheet with columns for date, number, project, address, timeline and photo link is enough. Sort it each evening and call back in order.
Copy-paste scripts by trade
Hi, it's [Company] Roofing. Sorry we missed your call, we're up on a roof. Is this for a leak, storm damage, or a replacement quote? Reply with the address and we'll get back to you today. If water is coming in now, reply LEAK. Reply STOP to opt out.
Hi, it's [Company] Electric. Sorry we missed you. What do you need help with, and what's the address? If you have no power, sparking or a burning smell, reply URGENT (and if you smell burning, turn off the main breaker if it's safe and call 911). Reply STOP to opt out.
Hi, it's [Company]. Thanks for calling, sorry we missed you. Tell us a little about the project (kitchen, bath, addition, repair?) and the address, and we'll call you back to set up a visit. Reply STOP to opt out.
Hi, it's [Company] Painting. Sorry we missed your call. Interior or exterior, and roughly how many rooms or what part of the house? Reply with the address and a good time to talk. Reply STOP to opt out.
Thanks [Name]! Two quick things so we can give you a useful estimate: 1) Could you text 2 or 3 photos of the area? 2) When are you hoping to get this done? We'll call you by [time].
Roofing after a storm
After hail or high winds, roofers can get a week's calls in a day. Switch to a storm script that sets expectations ("we're booking inspections for [days]") and asks only for address and whether water is coming in. A one-cell Google Sheet holding the current script lets the office swap it without touching the automation. Be careful about texting outside the conversation: unsolicited storm-chasing texts to people who never contacted you are exactly what the TCPA restricts.
Timing that works for contractors
- First text within a minute; the photo request only after they reply, so the first message stays short.
- Promise a callback window you can keep ("by 6pm today"). Contractors lose more estimates to vague promises than to price.
- Don't quote by text. Use the photos to decide if a visit is worth it, then quote properly.
- Hand off to follow-up. Once you've sent the estimate, an estimate follow-up sequence takes over.
Texting rules
- A direct reply to an inbound call is the lowest-risk text you can send. Identify your business and add opt-out wording.
- Honor opt-outs by any reasonable means within 10 business days.
- Marketing texts (seasonal promos, storm canvassing) need prior express written consent. Keep them separate from this flow.
- Register for A2P 10DLC with your texting provider. Not legal advice; check your state's rules too.
Frequently asked questions
Does a missed call text back work for roofers?
Yes, especially after storms when call volume spikes. Ask whether water is coming in now and for the address, and send a storm script that sets realistic inspection dates.
Should I ask for photos in the first text?
No, keep the first text short. Ask for photos in the second message, after the person replies and you know they're engaged.
Can missed-call replies go straight into Jobber?
Yes. Zapier's Jobber app has a Create Request action, so the caller's name, number, address and project notes can land in your requests list.
Is it OK to text homeowners after a storm if they didn't call?
Unsolicited marketing texts without prior written consent are what the TCPA restricts. This flow only replies to people who called you. Ask an attorney before running any outbound campaign.
Want the full playbook, step by step?
The Small Business Autopilot pack has 12 ready-to-copy automations (missed-call text back, review requests, lead follow-up, reminders, invoice chasing and more), each with setup in Zapier, Make and n8n, copy-paste AI prompts, message templates and an honest time-saved estimate. The free sample includes two complete automations from the pack: Missed-Call Text Back and Google Review Requests.
Get the pack — $19 Free 2-automation sample
Not sure where to start? Try the free automation idea finder: pick your business type and get 5 ideas.