C4

Book Inspections Online

Let homeowners and property managers pick an inspection time from their phone, day or night, and show up knowing why you're there.

Why it matters for a roofing company

Homeowners notice roof problems at odd hours: a drip in the kitchen at 10 p.m., a shingle in the yard on Sunday morning, a neighbor's new roof on the drive home. If the only way to reach you is a phone call during the day, many of them put it off, or book whoever answered first. An online booking page lets them pick an inspection time right then, from their phone, and it tells your office exactly who, where and why before anyone drives out.

Online booking doesn't guarantee more inspections or more signed roofs. It makes you easier to reach and cuts down on phone tag. The other half is showing up on time and following up, which this page also covers.

Choosing a booking tool

OptionGood fit forThings to know
Google Business Profile booking linkPeople who find you on Google MapsYou add a booking link from a scheduling tool you already use. Options change, so check what your profile offers now.
A general scheduling app (Calendly, Google Calendar appointment schedules, Square Appointments and similar)Small crews with one or two estimatorsEasy to start. Set a buffer between appointments for driving and climbing.
Field-service or roofing CRM softwareCompanies running several estimators and crewsBooking connects to the job file, photos and estimates. More setup and a monthly cost.
A booking page on your own websiteEveryone you send from posts, yard signs and door hangersEmbed the scheduler so people never leave your site. You control the questions and the wording.
Check current prices and features yourself. Every tool changes its plans. Try the free version or trial with a real week of your schedule before you commit.

What you need

Appointment types to offer

AppointmentWho books itSuggested length
Roof replacement estimateHomeowners with an older roof, sellers, buyers60 to 90 minutes, including measuring
Storm or hail damage inspectionHomeowners after a storm45 to 60 minutes; photos of every slope
Leak or repair visitHomeowners, landlords, property managers30 to 60 minutes
Commercial or flat roof walkProperty managers, building owners, HOAs, churches, schools60 to 120 minutes; offer only weekday slots
Annual or pre-sale inspectionRealtors, landlords, older homeowners45 minutes; written condition report after

Keep the list short. Three or four choices is plenty. Leaks from active water can go to a "Call now" button instead of a booking slot.

Questions to ask when they book

Ask only what you need to show up ready. Everything else can wait for the visit.

Step-by-step setup

  1. Pick your tool using the table above and connect it to the estimator's calendar, so personal and job appointments block the same time.
  2. Set your hours and buffers. Put at least 30 minutes between appointments for driving, ladders and notes. Block rain days by hand when the forecast turns.
  3. Create your appointment types with clear names and honest lengths.
  4. Limit the service area by ZIP or distance so people outside it are pointed to call instead.
  5. Add your booking questions from the list above.
  6. Write the confirmation and reminders (templates below). Send a reminder the day before and a "on my way" text the day of.
  7. Put the link everywhere: a "Book an inspection" button at the top of every page on your website, your Google Business Profile, social bios, email signature, yard signs (as a QR code), door hangers and every post caption.
  8. Book a test from your phone as if you were a homeowner. Check that it lands on the calendar, the texts arrive, and nothing is confusing.

Copy-ready templates

Booking page intro

Book a roof inspection with [Company]. Pick a time that works for you. We'll get on the roof [when it's safe to], take photos of every slope, and walk you through what we see, even if the answer is that your roof is fine. [Inspections are free for homeowners in our service area / Inspections are $[amount] (example only), credited toward any work.] Active leak right now? Call [phone].

Confirmation

You're booked. [Estimator name] from [Company] will be at [address] on [day] at [time] for your [appointment type]. We'll text you when we're on the way. Need to change it? Use this link: [reschedule link] or call [phone].

Reminder, the day before

Hi [name], reminder: [Estimator] from [Company] will be at your place tomorrow, [day], at [time] for your roof inspection. If the weather turns, we'll call to reschedule; we don't climb wet or icy roofs. Reply C to confirm or R to reschedule. Reply STOP to opt out of texts.

On the way

Hi [name], [Estimator] is on the way and should be there in about [minutes]. [He / She] will be in a [color] truck with our name on it.

After the inspection

Hi [name], thanks for having us out today. Your photos and roof report are here: [link]. [Estimate attached / We'll send your estimate by [day].] Questions about anything we found? Just reply or call [phone].

A clear photo report after every inspection is covered in R2: Send a Photo Roof Report with Every Inspection.

Weekly routine

WhenWhat
Daily, 10 minCheck new bookings. Call anyone whose request looks like an active leak or is outside your area. Block time for weather.
Weekly, 15 minLook for no-shows and people who booked but didn't get an estimate. Send one friendly follow-up to each.
After a stormOpen extra inspection slots only if you can truly staff them. Keep lengths honest. Post the booking link calmly (see C1).
MonthlyBook a test appointment yourself. Make sure reminders still send and the link works on every page and sign.

Checklist

Mistakes to avoid
  • Texting without consent. Get permission to text, and include a way to opt out (like "Reply STOP") on reminders and any marketing texts or emails.
  • Booking page wording that promises "free roof," "we'll get your claim approved" or "no out-of-pocket cost." Never offer to waive, pay or rebate an insurance deductible; in many states that's illegal.
  • Acting as the homeowner's claim negotiator. You can document damage and meet the adjuster. Negotiating the claim for them takes a public adjuster license in that state.
  • Showing up unlicensed or uninsured. Be registered or licensed as your state requires and carry the insurance it requires before you climb anyone's roof.
  • Using the booking page for door-to-door leads without checking local solicitation rules and permits. Respect "No Soliciting" signs.
  • Appointment slots too short, so the estimator runs late all day.
  • A booking link buried three clicks deep on your website.
Want Annie's to do this for you? We can set up online inspection booking on your website and Google profile, with confirmations and reminders going to the homeowner and the job landing on your estimator's calendar.