The Challenge
Dorset Roofing Solutions faced a problem unique to their trade: weather.
The situation:
- 35% of scheduled jobs affected by weather
- Customer frustration with last-minute changes
- Crew standing idle on wet days
- Reputation damage from perceived unreliability
Owner's frustration:
"We'd schedule a job for Tuesday, rain would be forecast Sunday night, and then I'd spend Monday morning calling customers to rearrange. Some understood. Others left 1-star reviews about reliability.
And when you're scrambling to rearrange, you're not winning new work. It was a vicious cycle."
The Solution
We implemented weather-integrated scheduling:
48-hour monitoring:
System checks weather forecasts continuously for scheduled jobs.
Risk flagging:
Jobs on days with >30% rain probability get flagged.
Automatic communication:
Customers notified of potential delay before it happens.
Rescheduling options:
System suggests alternative dates automatically.
Implementation
Weather integration:
- Connected to Met Office API
- Location-specific forecasts (postcode-level)
- Hourly probability tracking
Customer communication:
- 48-hour heads-up if weather risky
- 24-hour confirmation or rescheduling
- Morning-of confirmation with ETA
Calendar management:
- Shuffle feature for weather-affected jobs
- Priority queuing for previously delayed work
- Crew notification system
The Results
Before automation:
- 35% of jobs weather-affected
- Average delay: 4.2 days
- Customer complaints: 8-10 per month
- 1-star reviews mentioning reliability: 6 per year
After automation:
- 12% of jobs require rescheduling (weather only)
- Average delay: 1.3 days
- Customer complaints: 1-2 per month
- Reliability complaints: 1 in 6 months
Key Improvements
| Metric | Before | After |
|--------|--------|-------|
| Jobs requiring reschedule | 35% | 12% |
| Average delay length | 4.2 days | 1.3 days |
| Monthly complaints | 8-10 | 1-2 |
| Customer satisfaction | 3.8★ | 4.7★ |
| Wasted crew days | 3-4/month | 0.5/month |
Sample Communication
48-hour notice:
"Hi [Name], we're monitoring weather for your roof repair on [date]. Current forecast shows possible rain. We'll confirm tomorrow or suggest alternatives. No action needed from you yet."
24-hour confirmation:
"Good news! Weather looks clear for your roof repair tomorrow at [time]. Your crew will be [names]. Any questions, reply to this message."
Or if rescheduling:
"Weather forecast has deteriorated for [date]. To ensure quality work, we'd like to reschedule. Available alternatives: [dates]. Reply with your preference or call [number]."
Owner's Perspective
"The game changer was the 48-hour notice. Customers know we're on top of it before they even think to worry.
When we do need to rearrange, they've already had heads-up. There's no surprise, no frustration. One customer said 'I appreciate how proactive you are.' Never heard that before.
And our crew loves it too. They're not waking up wondering if today's a wash. They know in advance."
Unexpected Benefits
Beyond the core problem:
- Crew morale improved (less uncertainty)
- Better customer relationships (proactive = trustworthy)
- Fewer emergency rescheduling calls
- Easier capacity planning
- More accurate project timelines
Applicability
Weather-integrated scheduling suits any trade with:
- Weather-dependent work
- Outdoor components
- Customer appointments
Roofers, landscapers, builders, painters, and similar trades see the most benefit.