Write the rules before opening the calendar

An open calendar space does not always mean a roofer can take another visit. Travel, existing work, property access, and the person assigned to the estimate all matter. Give anyone booking on your behalf a short set of rules that reflects how your business actually works.

  • Service areas and any locations that need manual review.
  • The person or crew available for each type of visit.
  • Approved appointment windows and time zone.
  • Time reserved for travel, preparation, and existing work.
  • How far ahead someone may book or change a visit.
  • Who decides exceptions and where requests should go.

Keep these rules in one maintained place. When availability changes, identify who updates it and how the answering team knows the new instructions are active.

Check these details before confirming a visit

Use this checklist while speaking with the homeowner. A preferred time becomes a confirmed appointment only after it meets the contractor's rules and is recorded in the correct calendar.

  1. Confirm the property address and whether it is within the approved service area.
  2. Record the reason for the visit and any questions the homeowner wants addressed.
  3. Check the assigned person's availability, including travel time.
  4. Offer only approved openings and confirm the selected time window.
  5. Ask about relevant access arrangements, such as a gate or an on-site contact.
  6. Verify the callback number and the agreed way to send appointment information.
  7. Save the appointment and check that it appears once, with an owner.

Use a request status when information is missing or an exception needs approval. Tell the homeowner what is still being reviewed instead of letting an unconfirmed visit look final.

Send a short, useful confirmation

Use the customer's agreed contact method and your approved communication process. A confirmation should help the homeowner identify the appointment and tell you if something is wrong. This sample uses placeholders.

Hello [name], this is [company]. Your roof estimate visit is confirmed for [day, date] between [start and end time, time zone] at [property address]. [Assigned person or team] will be visiting. Please contact us at [approved number or channel] if the address, access arrangements, or timing changes. Thank you.

Include only details that are accurate for that appointment. Do not add a promise that the estimate is free, that the visit includes a particular inspection, or that a proposal will arrive by a deadline unless the contractor has approved it.

Handle changes without leaving two appointments behind

When a homeowner asks to reschedule, locate the original appointment before offering a replacement. Check the same booking rules again, update the calendar, and confirm which date is now valid. Let the assigned roofer know about relevant changes rather than relying on them to notice a calendar edit.

If weather or the contractor's availability affects a visit, record who will contact the homeowner and when that task will be reviewed. Do not silently move the appointment. A customer who has requested a change may still be waiting for confirmation, so distinguish the request from the accepted replacement time.

Keep cancellation and no-contact notes factual. Record what happened and the next action without assuming why the homeowner was unavailable.

Give every completed visit a next step

After the visit, ask the assigned roofer to record the outcome: more information needed, proposal being prepared, proposal approved for sending, or no further action requested. The next person should be able to tell what is ready and what still needs contractor review.

  • Who owns the proposal or callback?
  • What information is missing?
  • Has the contractor approved the scope and price?
  • Has the homeowner received the approved material?
  • What follow-up was agreed, and through which channel?

A prepared proposal and an approved proposal are different states. Keep that distinction visible so an assistant does not send unfinished scope or pricing.

Follow up with a reason to respond

Agree on the next contact when possible. Then use a brief message tied to the actual conversation instead of a generic stream of reminders.

Hello [name], this is [company], following up on the roof proposal we sent on [date]. Were you able to review it? If you have questions about the scope or options, I can pass them to [contractor]. Let us know if you prefer another time or do not need further follow-up.

Record the answer and respect the homeowner's contact preferences. Route price changes, technical explanations, and approval decisions to the contractor. If there is no response, use the business's approved follow-up limits rather than inventing a new cadence.

At the end of the day, review unconfirmed requests, changed appointments, and follow-ups with no owner. That short review gives the next workday a clear starting point.