Start with the caller's reason for reaching out
Lead capture should help a roofing team understand and respond to an inquiry. Begin with the caller's goal: a roof inspection, repair, replacement estimate, an existing project question, or another request. Avoid turning the first conversation into a long interrogation.
Use a short, consistent sequence and explain why you need each detail. If the caller is not ready to share something, record what they are comfortable providing and agree on a next step.
Capture the details needed for follow-up
For a new project inquiry, a practical starting point is the caller's name, preferred callback number, email if needed, property address or service area, type of roof work, and preferred timing. Ask whether there is an immediate issue that needs a prompt handoff under your business rules.
Confirm spelling and repeat the callback number. Separate facts the caller provided from assumptions. Do not promise a price, inspection date, insurance outcome, or repair timeline unless the business has authorized that response.
Make ownership and the next step explicit
Every captured inquiry should have a next action: return the call, review the request, propose an available visit, or route it to a named person. Include an owner and a reasonable follow-up target based on your team's actual process.
When a time is only requested, label it as a request until someone confirms it against the calendar. That distinction prevents a homeowner from treating an unconfirmed preference as a booked inspection.
Review records and refine the script
Review a small sample of inquiries each week. Check for missing contact details, unclear job descriptions, duplicate records, and leads without an assigned next step. If the same issue appears more than once, update the intake prompt or routing rule and tell the people who use it.
For a ready-to-adapt set of questions, use the roofing lead intake checklist and phone script. For scheduling after intake, see the estimate scheduling and follow-up checklist.



