Clean
Remove duplicates, completed jobs, invalid records, and estimates without enough information to contact responsibly.

Give every open roofing estimate an owner, next action, and useful follow-up cadence.
A proposal can sit open because the homeowner is waiting on insurance, financing, scope clarification, a spouse, another bid, weather, or timing. When the CRM only says “proposal sent,” the rep and manager cannot see the decision. Generic reminders create activity without resolving the blocker.
Leadership question
Who answers the homeowner, owns the inspection, and works the estimate until there is a decision?
Consistent estimate stages and ownership
Decision reasons tied to useful follow-up
Aging and no-next-action management views
Approved call, text, and email tasks
Signed, installed, collected, and lost outcomes by source
Remove duplicates, completed jobs, invalid records, and estimates without enough information to contact responsibly.
Record value, owner, funding path, decision state, last activity, and next-action date.
Use approved messages that answer the homeowner’s actual question and stop when the situation changes.
Require signed, lost, deferred, unqualified, installed, and collected outcomes.
Shadow response
“Thanks for calling [Roofing Company]. I can help get this to the right person. Is there an active leak or immediate safety concern?”
Homeowner
“We noticed damage after the storm and need someone to look at it.”
Shadow response
“I’ll collect the property address, the best contact information, and a few details about the damage. Then I can request the next available inspection or arrange a callback from the team.”
Human handoff
“Your request is assigned to [Name]. You will receive the inspection time and preparation details by text or email. If the weather changes, reply to that message and the office will help reschedule.”
Sample language only. Final scripts require company approval, compliance review, escalation rules, and staff training.
Record source, connected calls, missed calls, duration, and outcome.
Existing phone provider, Google Ads call reporting, or an approved call-tracking platform.
Own inspections, estimate stages, next actions, job value, and loss reasons.
Existing CRM first. JobNimbus or AccuLynx are examples to evaluate when a change is justified.
Pass complete inquiry details into one pipeline and trigger confirmations.
Website forms, calendar tools, and supported CRM forms or webhooks.
Connect source to qualified lead, inspection, signed job, installed job, and collected revenue.
CRM reports, spreadsheets, or a management dashboard built from supported exports.
• 100 monthly roofing inquiries
• 20 begin as missed calls
• 25% current lead-to-job close rate
• $12,000 average job value
20 missed calls × 25% close rate × $12,000 average job value = $60,000 in gross revenue exposure before any recovery assumption.
This is a planning example, not promised lost or recoverable revenue. Replace every input with phone, CRM, and sales records before making a budget decision.
How many estimates have no next-action date?
How many have been untouched for more than the company’s standard?
Which decision reasons appear most often?
Can management see aging and value by representative?
Do signed and installed jobs retain the original source?
Why: The homeowner has urgency and keeps calling contractors.
Fix: Acknowledge immediately, collect address and damage type, and create a named callback task.
Why: The homeowner forgets, the rep lacks context, or weather changes the schedule.
Fix: Send confirmation and reminders with rep, address, preparation, and reschedule instructions.
Why: Nobody recorded the decision question or the next contact date.
Fix: Use an estimate stage, decision reason, owner, and useful follow-up tied to scope, timing, insurance, or financing.
A serious engagement can involve intake design, automation, CRM ownership, call handling, website conversion, search demand, reputation, reporting, training, and ongoing improvement. The value is not the number of tasks. It is whether the system protects enough opportunity and creates enough operating clarity to justify the investment.
Your audit and strategy conversation should answer that question with your lead volume, customer value, current conversion, team capacity, and cost of delay. If the economics do not support the work, Shadow should say so.
See Pricing and FitClear questions deserve clear answers. If your situation is different, the revenue audit gives us the right place to start.
Automation manages timing and tasks. Reps still handle scope, trust, negotiation, insurance, and judgment.
The cadence should match the homeowner’s stated timing, job value, consent, and decision state, with clear stop rules.
No. Validate data and start with a recent, relevant segment before expanding.