Skip to content

Lead Response

Set Up a Roofing Missed-Call Workflow

When a homeowner calls and no one answers, the call usually goes to voicemail and stays there. A missed-call text-back workflow sends an immediate acknowledgment and creates a callback task. This article walks through the setup, the exceptions, and what to measure.

January 22, 2025 Lead Response

The missed-call problem

A homeowner calls a roofing company during business hours. The coordinator is on another line dispatching a crew. The call rings out and goes to voicemail. The homeowner hangs up before leaving a message and calls the next company on the search results page.

This happens every day in roofing. The crew is on the roof, the office is short-staffed, and the phone is the last thing anyone checks between job tasks. The homeowner is not being unreasonable. They have a leaking roof or a storm-damaged property, and they want to talk to someone now.

A missed-call text-back workflow does not replace a person answering the phone. It gives the missed call a next step so the homeowner has a reason to stay in the conversation instead of moving on. The text confirms the call was noticed, and the callback task makes sure someone follows up.

How the workflow works

An eligible incoming call goes unanswered for a configured number of rings. The system detects the missed call and sends a text message to the caller. The text acknowledges the call and offers a next step, like confirming a good time to call back or sharing a link to book an inspection.

At the same time, the system creates a callback task assigned to a coordinator or salesperson. The task appears immediately, not when someone happens to check voicemail. The callback owner sees the caller number, the time of the missed call, and the text that was sent.

The text content should be specific to the business and the situation. A generic message that says sorry we missed you is less useful than one that names the business, acknowledges the call, and offers a concrete option. The message should also make clear that the homeowner can reply to the text to continue the conversation.

Exceptions and edge cases

Not every missed call can receive a text. Landlines do not accept SMS. The workflow should check SMS eligibility before sending, or handle the failure gracefully with a callback task that notes the text could not be delivered.

Repeat callers need suppression. If the same number calls three times in ten minutes, sending three identical texts looks broken. The workflow should recognize a repeat caller and escalate the callback task instead of sending another text.

After-hours calls need their own rule. A missed call at 9 p.m. should still get a text acknowledgment, but the callback task can be scheduled for the next business morning. The text should set that expectation so the homeowner knows when to expect a call.

Reply ownership matters. When a homeowner responds to the text, the reply should reach the person assigned to the callback task, not a general inbox where it sits unread. The reply routing is what turns a text into a conversation instead of a dead-end notification.

An illustrative message thread

Illustrative workflow. A homeowner calls at 11 a.m. The coordinator is on another line. The call goes unanswered.

Text sent at 11:02 a.m.: 'Hi, this is Summit Roofing. We saw your call and want to help. A coordinator will call you back shortly. If it is easier, reply here with a good time or a quick note about your roof.'

Homeowner replies at 11:15 a.m.: 'Storm damage, need an inspection this week.'

The reply reaches the assigned coordinator, who calls back at 11:20 a.m. and books an inspection for Thursday. The inquiry moved from a missed call to a booked appointment because the text gave the homeowner a reason to stay engaged.

What to measure

Track eligible missed calls, the number that received a text acknowledgment, callback completion, and booked outcomes from the callback. The eligible count matters because not every missed call can receive a text, and the success rate should be calculated against the eligible set, not the raw missed-call total.

Callback completion tells you whether the task actually got done. A text that goes out with no callback is a half-finished workflow. The booked-outcome count connects the workflow to revenue, which is the number the owner cares about.

What you need

You need a phone system that can detect missed calls and trigger a text, a way to check SMS eligibility, a task system that assigns the callback, and reply routing that connects the text response to the right person. If your phone system and your CRM do not share data, the callback task may not carry the caller information the coordinator needs.

Turn this article into a working workflow

A strategy session walks through your current process and identifies the first handoff to connect.

30 minutes. For roofing owners and operating leaders.