Choose contact delivery when your roofing company can handle outreach, qualification, and scheduling reliably. Consider a provider that handles scheduling when those specific tasks need outside coverage, but verify that it supplies live conversations rather than just automated messages. A calendar entry alone doesn't establish that the homeowner expects your company or that the visit fits your operation.
The practical decision is where a provider's work ends and yours begins. Before comparing services, identify the condition an inquiry must be in when your team takes responsibility.
Define the handoff you're evaluating
Providers may use the same word, “lead,” for very different stages. Ask for a demonstration of the record your company receives, with personal information removed.
Keep these stages separate:
- Inquiry: Someone submitted information or called about roofing work.
- Contact: A live exchange occurred with that person. An automated acknowledgment doesn't establish contact.
- Qualification: Someone verified service area, project type, property authority, and other agreed requirements.
- Estimate scheduled: The homeowner agreed to a visit with a named roofing company at a specific time.
- Attendance: The visit actually happened.
- Signed project: The homeowner authorized the roofing project.
- Completed project: Your company finished the agreed work.
A contact-delivery provider may stop at the inquiry stage. A scheduling provider may handle contact, qualification, and calendar coordination. Neither description tells you whether the homeowner attended the inspection or signed a project.
Likewise, a performance label doesn't establish that a provider employs callers. Our explanation of performance-based roofing marketing covers why the named outcome and the actual service duties need separate verification.
Check what the homeowner was told
Start with the page, advertisement, or conversation that produced the request. Ask to see the homeowner-facing wording, not just the provider's description of its process.
Check whether the homeowner requested contact from your roofing company, requested help through a referral service, or submitted a broad information request. Each creates a different starting conversation.
Then inspect the delivered record:
- Does it identify the original source and submission time?
- Does it retain the homeowner's request in their own words?
- Does it show which company the homeowner was told would respond?
- Does it preserve relevant communication permissions and contact preferences?
- Does it distinguish homeowner-provided details from a caller's assumptions?
Missing source information makes it harder to explain why you're contacting someone. Request source visibility before treating the record as ready for outreach.
If homeowners regularly say they never requested an inspection, compare the original request with the scheduling conversation. The gap may be an unclear form, misleading wording, or a caller moving ahead without agreement. More reminders won't repair that mismatch.
Also ask how inquiries are distributed. Delivery to your company alone doesn't mean the homeowner has stopped speaking with other roofers.
Require useful evidence behind a scheduled visit
A scheduling service should demonstrate what it verifies before adding work to your calendar. Establish requirements that reflect your operation without expecting a caller to diagnose a roof remotely.
Useful qualification questions include:
- What roofing issue prompted the request?
- What is the property address and building type?
- Are you the owner or authorized to arrange the inspection?
- Are you looking for a repair evaluation, replacement evaluation, or help identifying the issue?
- Are there access restrictions or known safety concerns?
- Who will meet the roofer, and how should schedule changes be communicated?
The record should also show that the homeowner knows your company's name and understands the purpose of the visit. A request for general information shouldn't silently become an inspection commitment.
Ask how the provider handles uncertain answers. “Unknown roof material” may be acceptable for your team. “Unknown property address” prevents routing. Define which unknowns can travel with the record and which must be resolved before scheduling.
For requirements that should be documented rather than left to conversation, use the roofing provider agreement review to check responsibilities and record access.
Match the handoff to your actual staffing
For an owner-operator, contact delivery works only if you can protect time for live conversations and ongoing follow-up. Automated acknowledgment can help a homeowner understand what happens next, but it doesn't qualify the property or resolve scheduling questions. If you use an outside scheduling service, keep control of available inspection windows and identify who handles changes while you're working.
For a company with office staff, check workload before assigning every inquiry to the administrator. Someone coordinating production may not have uninterrupted time for callbacks. Name a primary responder and backup, then give them clear qualification rules and authority to schedule suitable visits.
For a company with salespeople and production crews, keep inspection availability separate from installation capacity. A salesperson may have an open calendar while production is committed elsewhere. Your team needs a shared way to communicate project timing without making promises that crews can't support.
Managed advertising is another operating model. Field Built creates, launches, and continuously manages Google and Meta campaigns, including creative, targeting, campaign settings, and ongoing optimization. It also configures CRM lead tracking and automated SMS and email follow-up. Those sequences are system functionality. The roofing company's team handles live calls, qualification, homeowner conversations, scheduling, inspections, estimates, closing, and roofing work.
Don't select that model expecting an outside calling team.
Trace a sample before expanding delivery
Review a small sample of recent inquiries from arrival through their latest recorded stage. Include unanswered contacts, unsuitable properties, canceled visits, attended inspections, and signed projects where available. Don't inspect only the successful records.
For each record, find the earliest unresolved step:
- Delivered but untouched: Check notifications, assignment, and staff coverage.
- Outreach attempted but no contact: Check source expectations, contact details, and the follow-up history. Nonresponse alone doesn't prove the inquiry was invalid.
- Contacted but unsuitable: Compare the qualification rules with campaign messaging and intake questions.
- Scheduled but canceled or unattended: Check homeowner agreement, visit reminders, rescheduling access, and calendar accuracy.
- Inspection attended but no signed project: Review estimate delivery and sales follow-up separately from inquiry handling.
This prevents replacing a lead source to solve an internal handoff problem, or adding staff to work inquiries that never matched your services. When assessing progress, evaluate the stages of performance marketing rather than treating every unresolved record as the same failure.
Choose the handoff that covers the missing work you've identified. Contact delivery requires internal conversation capacity. Scheduling support requires verified homeowner agreement and controlled calendar access. In either arrangement, someone on your team must own what happens after the record arrives.