All posts
Pipeline & Scheduling

How do you handle weather delays in a CRM?

The best weather-delay system isn't fancy—it's a documented process in your CRM that everyone follows. You need to quickly reschedule, notify the crew, alert the client, and adjust material delivery. This post covers the mechanics that actually work.

Build a weather-delay protocol into your CRM

You can't handle weather delays well if you're improvising each time. Set up a repeatable workflow: when weather hits, mark the job with a specific status ("Delayed – Weather" works). This status should trigger an automatic notification to the assigned crew and generate a task for you to contact the client. Create a custom field that tracks the original date and the rescheduled date. This matters when you're managing 15 jobs across multiple crews—you can't keep it in your head. If a job was supposed to run Monday–Wednesday and rain forces it to Thursday–Saturday, your CRM should reflect both dates so the crew and client see the same timeline. Without this, you'll get calls asking why someone's not showing up.

Sync weather delays to your crew scheduling

A weather delay isn't real until your crew sees it. When you mark a job as delayed, that crew member's calendar needs to update instantly. They shouldn't arrive on-site to find out the job moved. Most CRMs let you send push notifications or texts to the crew—use that. Be specific: "Patio pour delayed to Thursday due to rain forecast. Your Tuesday slot is now free." This prevents wasted trips and lets your crew grab other work or take the time off. If you're managing multiple crews across multiple jobs, the reschedule cascades: if the concrete crew moves from Tuesday to Thursday, does the landscaping crew who comes after them also shift. Your CRM should help you see those dependencies, not hide them. Some systems let you drag and drop jobs to reschedule multiple crews at once—that cuts your admin time in half.

Keep material suppliers in the loop

Concrete and lumber suppliers don't show up on accident. When weather delays a job, your delivery schedule changes too. Before a storm hits, check your CRM for any material orders tied to that job. If you've got a concrete pour scheduled for Tuesday and rain comes, you need to contact the supplier and move the delivery. Document the new delivery date in the CRM against the job record. If you don't, the truck shows up Tuesday with no one there. Your CRM should let you attach purchase orders or material lists to each job so you can see at a glance what's ordered and when it's arriving. When you reschedule, you have a clear list of suppliers to call. This prevents the scenario where the drywall arrives but the framing is still delayed.

Communicate delays to clients the same way every time

Clients tolerate weather delays if you tell them early and clearly. Build a message template into your CRM for weather delays: something like "Heavy rain forecast for Tuesday. We're rescheduling to Thursday, May 16th. Your crew will arrive 7 a.m. We'll confirm by Monday evening." Send this the day before or the moment you know the delay is coming—not when the crew is already en route. Track when you sent the message and when the client acknowledged it. Some clients will call back with conflicts. Your CRM should let you log those calls and adjust accordingly. The goal is no surprises. A client who knows a job moved and why won't leave bad reviews. A client who finds out when the crew doesn't show up will.

Bottom line

Weather delays require a system, not improvisation. Document your weather delay process in your CRM, keep it visible to crews and clients, and sync it with supplier schedules so nothing falls through the cracks.

See it in 15 minutes.

Walk through Lowkly with someone from our team — quotes, invoices, scheduling, the whole thing.

Book a Call