CarpetBossPro Blog — Scheduling & Dispatch

Arrival Windows for Carpet Cleaning Appointments: Promising a Time You Can Keep

“What time will you be here?” is the question every carpet cleaning office hears most. The honest answer is “it depends on the jobs before yours,” and customers do not love that answer. The answer they love even less is a specific time that the crew misses by an hour.

Arrival windows are the middle ground: a range of time you can actually keep.

Why Exact Times Break

The last guide, Scheduling Carpet Cleanings Around When the Customer Is Home, was about knowing when the customer will be there. Arrival windows are how you tell them when you will be there.

Carpet cleaning jobs vary a lot. The first job might be a quick two-room refresh or turn into a whole downstairs once the customer sees the first room. A stubborn pet stain takes extra passes. A hose run goes further than expected. Every job before a customer's pushes their time back a little, and exact times turn those small delays into broken promises.

Setting Windows That Fit Your Day

How wide your windows are is your call, and it depends on how your days run. A few general patterns:

Whatever you choose, use it consistently. A customer who was told “between noon and three” last time will expect the same kind of answer this time.

Size the Window to the Jobs Before It

The size of the earlier jobs matters more than the number of them. If a van has a whole-house job with stairs and a sectional in the morning, the afternoon window should be wider than if the morning were two small jobs. In CarpetBossPro, the rooms, square feet and add-ons are on every job on the dispatch board, so you can see what is ahead of a customer before promising them a time. That planning is covered in How Long Does a Carpet Cleaning Job Take? Planning Job Length by Rooms and Square Feet.

Route Order Keeps Windows Honest

An arrival window only holds if the route matches what you told the customer. If you promise someone the first slot and then auto-route the van so they end up third, the window is broken before the day starts.

After auto-routing a van's day, check the customers who were given a window and move them by hand if needed. Building days by area helps too: short drives between jobs make each arrival more predictable.

Live Updates Fill In the Rest

A window is a promise made days ahead. Texts on the day make it precise. CarpetBossPro customers can choose their alerts: a reminder the night before, a text when they are next, and a text when the tech arrives. On-the-way and arrived texts go out automatically from the tech app as the van works the route.

The customer app also shows today's route on a live map with the customer's place in line, such as “You're stop 3 of 6 — the crew is 2 stops away.” A customer with a window from noon to three who can see the van coming does not need to call the office to ask where it is.

When the Day Runs Long

Some days the window is going to break no matter what. The right move is to say so early. Crew GPS on the office map shows where each van is, and the dispatch board shows which jobs are done. When it is clear the crew will be late for the next customer, send a text from the office before the window opens, not after it closes.

Most customers are fine with “we're running about an hour behind, still want us today?” What bothers them is waiting with no word. If they would rather rebook, that is covered in Rescheduling Carpet Cleaning Jobs Without Losing the Customer or the Day.

Windows, Texts and a Quieter Phone

Arrival windows set the expectation, route order protects it, and automatic texts keep the customer updated on the day. Put together, they cut down on the “where are you?” calls that eat the office's day. To see how scheduling and customer texts work together, visit the CarpetBossPro carpet cleaning scheduling software page.

Keep the Times You Promise

CarpetBossPro shows the size of every job on the board, keeps route order on the tech's phone and texts customers as the van gets close.

Start Free Trial
No credit card required  ·  14-day free trial  ·  from $59/mo after
Keywords: carpet cleaning arrival window, carpet cleaning appointment time, carpet cleaner running late, carpet cleaning customer texts, carpet cleaning scheduling