Revenue Operations

Roofing appointment confirmation,the playbook that cuts no-shows in half.

Most missed roofing appointments are not the homeowner's fault. They are the predictable result of silence between booking and the appointment. This playbook gives you the exact confirmation sequence, channel by channel, hour by hour, that the highest-performing roofing shops run on every booked appointment.

Executive summary

The short version for busy owners.

A written confirmation sequence is the single highest-ROI operational change a roofing shop can make. It costs nothing and cuts no-shows by roughly half.

Use four channels: SMS for speed, email for documentation, phone for friction, voicemail for humanity. Each does a different job.

The minimum effective sequence is three touches: within 5 minutes of booking, 24 hours before, and 2 hours before, with a 15-minute call from the truck on top.

A frictionless reschedule path is not a leak in the system. It is what keeps the rest of the system honest.

Key takeaways

What to remember when this page closes.

  • Send the first confirmation inside 5 minutes of booking.
  • Use the rep's first name in every touch. Confirmations from a name outperform confirmations from a brand.
  • Default to SMS for reminders, email for documentation, voice for recovery.
  • Include a one-tap reschedule link in every reminder.
  • If the homeowner does not respond to the 2-hour SMS, call. Do not dispatch into silence.
  • Reschedules are wins. No-shows are losses.

Section 1

Why confirmation is the cheapest revenue lever in roofing

Roofing shops spend thousands of dollars per appointment in media, setter labor, and rep time. The marginal cost of a confirmation sequence, once it is built, is near zero. Yet a disciplined sequence will cut no-shows by 15 to 25 percentage points in most shops.

The math is straightforward. A shop running 100 booked appointments per month at a 35 percent no-show rate is losing 35 appointments. Cutting the no-show rate to 12 percent recovers 23 appointments per month at no added media cost. At industry-average close and ticket sizes, that is roughly 4 to 6 additional sold jobs per month from a system that takes a week to install.

Section 2

The four-channel framework

What each channel is best for in a confirmation sequence
ChannelBest forAvoid for
SMSSpeed, reminders, light replies, reschedule promptsLong explanations, attachments
EmailDocumentation, what to expect, rep bio, photosTime-sensitive reminders inside 24 hours
PhoneRecovery, non-responders, rescheduling, complex changesFirst contact on a brand-new appointment
VoicemailHumanizing the rep, leaving a callback windowSales pitches, long messages

Section 3

The booking moment, the first 5 minutes

The confirmation sequence starts on the call that books the appointment. The setter's last sentence sets the tone for everything that follows.

Script: "You'll get a text from me in the next two minutes confirming Tuesday between 2 and 4. Mike will text you 24 hours before, again 2 hours before, and he'll call from the truck when he's 15 minutes out. If anything changes, just reply RESCHEDULE to any of those messages and we'll find a better time."

Within 5 minutes, the homeowner should receive two messages:

  • SMS: short confirmation with the date, time window, rep first name, and a one-tap reschedule keyword.
  • Email: longer confirmation with what to expect, the rep's photo and short bio, and the company's license and insurance info.

The SMS is the operational anchor. The email is the trust document. Both matter.

Section 4

24 hours before the appointment

The 24-hour touch is where most no-shows are saved. It is also where most shops get the tone wrong.

Working SMS template:

"Hi {first name}, this is Mike from {company}. Confirming our roof inspection tomorrow between 2 and 4. I'll text when I'm 15 minutes out. If anything changed, reply RESCHEDULE and we'll find a better time."

What that message does:

  • Names the rep, not just the brand.
  • Restates the time window in plain language.
  • Previews the next touch (the 15-minute call).
  • Offers a frictionless reschedule path.
  • Avoids corporate phrasing, emojis, and links the homeowner does not need.

If the CRM supports it, send a parallel email with the rep's photo and a one-page "what happens on the inspection" guide. The email is not a reminder. It is reassurance.

Section 5

Day of the appointment

On the day of the appointment, send one SMS in the morning if the appointment is in the afternoon, or one SMS the night before if the appointment is in the morning. Keep it short.

Working template: "Morning {first name}, Mike here. Still on for our 2 to 4 window today. I'll text when I'm 15 minutes out."

Do not over-message. A homeowner who has already received the booking confirmation, the 24-hour reminder, and a morning-of touch does not need a fourth message before the 2-hour window.

Section 6

One hour out, the recovery window

The 2-hour SMS is the most operationally important message in the sequence. It is the last automated touch before a human picks up the phone.

Working template: "Hi {first name}, Mike from {company}. I'll be at your home between 2 and 4 today. Text me back if anything changed."

If the homeowner does not respond within 30 minutes, the setter calls. The script is simple: "Hi {first name}, just confirming Mike is on his way over for the roof inspection this afternoon. Is the 2 to 4 window still good for you?"

At 15 minutes out, the rep places a quick call or text from the truck. This is the touch that converts a soft confirmation into a guaranteed show. A homeowner who has talked to a real person inside the last hour almost never ghosts.

Section 7

Rescheduling without losing the relationship

A reschedule is a win. The homeowner respected the relationship enough to tell you the appointment did not work. Treat it that way.

Three rules:

  • Respond inside 10 minutes. The longer the gap, the higher the chance the homeowner moves on to a competitor.
  • Offer two specific windows, not an open-ended "when works for you?"
  • Reconfirm the new appointment with the full sequence (5-minute SMS, email, 24-hour, 2-hour, 15-minute).

Working script: "No problem, {first name}. I have Thursday between 10 and 12 or Friday between 3 and 5. Which one works better?"

A shop that handles reschedules well will rebook 60 to 75 percent of them. A shop that handles them poorly will rebook 20 percent and quietly lose the rest.

Section 8

What to do when nobody responds

Silence is data. A homeowner who does not engage with any of the first three touches is signaling something. The right move depends on the timing.

  • No response to the 5-minute SMS: send the email and move on. This is normal.
  • No response to the 24-hour SMS: send the morning-of touch as planned.
  • No response to the 2-hour SMS: setter calls within 30 minutes.
  • No answer on the setter call: leave a 20-second voicemail and send one final SMS.
  • Still no response: dispatch the rep but tag the appointment as "unconfirmed" so the rep knows what they are walking into.

Do not cancel unconfirmed appointments unilaterally. Some homeowners simply do not respond to anything and still show up at the door. Canceling them costs more than the wasted truck roll.

Section 9

KPIs to track on the confirmation sequence

Confirmation KPIs to track weekly
KPIDefinitionHealthy target
SMS confirmation reply ratePercent of 24-hour SMS that receive any reply55% or higher
No-show rate after full sequenceConfirmed appointments missed despite the full sequenceUnder 15%
Reschedule rebook ratePercent of rescheduled appointments that get rebooked60% or higher
Time to first confirmationMinutes between booking and first SMSUnder 5 minutes
Day-of voice contact ratePercent of appointments where rep speaks to homeowner before arrival80% or higher

Three perspectives

How three honest reviewers would frame this.

Optimistic

A disciplined confirmation sequence is the easiest 10-point lift a roofing shop can install. The playbook is known, the cost is near zero, and the payback is inside one week.

Balanced

The sequence works, but only when the CRM enforces it on every appointment. Manual confirmations drift. Automated ones do not.

Critical

No confirmation sequence can save a bad lead source or a setter who overpromises to hit a booking quota. The sequence amplifies the quality of the appointment underneath it, for better or worse.

Decision framework

A practical way to choose.

Find the row that matches your situation. Use it as a starting point, not a verdict. A short strategy call will sharpen the answer for your specific market.

If this describes youRecommended pathWhy
No confirmation system at allInstall the 5-minute, 24-hour, and 2-hour SMS touches this weekThis is the highest-ROI change you can make. Expect a 15-point improvement in 30 days.
Single SMS reminder onlyAdd the 5-minute booking confirmation and the 2-hour recovery touchThe first and last touches are where most of the remaining no-shows are sitting.
Full sequence running, no rep voice contactRequire the 15-minute call from the truckVoice contact within the last hour drives show rates above 90 percent.
Full sequence and rep voice contactAdd weather monitoring and proactive reschedulesYou have squeezed the system. Remaining gains come from edge cases.
Cannot staff or maintain the sequenceUse pre-booked appointmentsPre-booked appointments come with the full confirmation sequence already installed.

Questions answered

What contractors ask before they start.

How many confirmation touches is too many?
Four is the practical ceiling: booking, 24-hour, 2-hour, and 15-minute. A fifth touch tends to annoy more than it confirms.
Should the reminders come from the rep or from the brand?
From the rep, by name. "Mike from PreBooked" outperforms "PreBooked Roofing" by a meaningful margin on engagement and show rates.
Can we automate the day-of voice call?
No. The 15-minute call is the touch that converts a soft confirmation into a guaranteed show. Automating it removes the signal of a real person.
What if the homeowner explicitly asks for less communication?
Honor the request. Keep the booking confirmation and the 2-hour SMS. Drop the rest. The relationship matters more than the sequence.
How is this different from the broader follow-up timeline?
The follow-up timeline is the 30-day cadence before and after the appointment. This playbook is the specific confirmation sequence inside the 24-hour window.
Do pre-booked appointments still need a confirmation sequence?
Yes, and they come with one. The confirmation sequence is part of what "pre-booked" means.

Book your strategy call

See if your market is still open.

We work with one roofing company per metro. In 20 minutes we will review your service area, pricing, and capacity, then tell you straight whether we are a fit. No pressure, no contract on the call.

Book Your Strategy Call Or call (855) 555-0199

No contracts. No pressure. Limited territories.