CarpetBossPro Blog — Scheduling & Dispatch

Carpet Cleaning Scheduling Software: The Complete Guide to Booking, Routing and Dispatching Your Vans

Scheduling a carpet cleaning company looks simple from the outside. A customer calls, you pick a day, the van shows up. Anyone who has run a truck-mount for more than a season knows it is harder than that. Jobs are long and uneven. Customers have to be home. The carpet needs time to dry before the family walks across it. And the van burns time and fuel every time it crosses town between two jobs that should have been on different days.

This guide walks through how a carpet cleaning schedule really gets built, from the moment a job is booked to the moment the tech taps Complete, and how CarpetBossPro handles each step.

Start With the Size of Each Job

Everything on this page is part of the CarpetBossPro carpet cleaning scheduling software, and it all starts with knowing how big each job is. A two-bedroom refresh and a whole house with stairs, a sectional and pet odor treatment are both “one appointment” on a paper calendar. They are not the same amount of work.

In CarpetBossPro, every job and estimate carries carpet job details: checkboxes for bedrooms, living room, family room, dining room, hallway, stairs, office, basement or whole house, plus upholstery, area rugs, mattresses, tile and grout, and add-ons like pet odor treatment, stain protector and deodorizer. There is a field for square feet and number of rooms, the carpet type, the cleaning method and access notes. When a repeat customer comes due, the new job fills in from that home's last job, so nobody re-types the rooms.

The software does not guess your job times for you. Your crew knows how long four rooms of plush takes with your equipment. What the software does is put the size of the job in front of whoever is building the schedule, so they stop promising a morning slot on a van that already has a whole-house job. The planning side is covered in How Long Does a Carpet Cleaning Job Take? Planning Job Length by Rooms and Square Feet.

Where Jobs Come From: Requests, Estimates and Repeat Customers

A carpet cleaning schedule fills from three places:

All three meet on the Waiting List, a live map and list of every home that has come due plus new requests. Pins are colored by status: not due yet, due now, and overdue once a home is past a 7-day grace. This is where tomorrow's schedule actually gets built.

Fill the Day by Area, Not by Phone Order

The single biggest scheduling mistake in carpet cleaning is booking jobs in the order the phone rang. Monday morning gets the north side, Monday afternoon gets the far south side, and the van spends an hour on the highway carrying a full water tank.

The Waiting List map fixes this. Look at the cluster of due-now pins on one side of town, pick enough of them to fill a van's day, and assign them to that van and day. When a new caller lives in that same area, offer them the day you are already there. Customers rarely mind which Tuesday it is if you give them a choice.

The Dispatch Board: Every Job by Day and by Van

Once jobs are assigned, they live on the Scheduled List, which works as your dispatch board. It shows jobs by day and filters by van, so you can see exactly what Van 1 has tomorrow and whether Van 2 has room for one more stop.

From there, set the route order. Auto-route puts a van's jobs in order Closest First or Furthest First from your shop. Closest First works well when you want to get the first job started early; Furthest First is handy when you want to end the day near the shop to dump and refill. Then move any job by hand, such as the customer who has to be first because they leave at ten, or the office that must be done before staff arrive.

Saved views keep the boards you look at every day one click away, and route sheets print a van's day in order for the dashboard. A common setup is one van on residential jobs during the day and one van on commercial work after hours.

Book Around Dry Time and the Customer Being Home

Carpet cleaning is an inside job. Somebody has to open the door, and the family has to live with damp carpet for a while afterward. Good scheduling respects both:

The tech's checklist ends with a final walk-through where dry time is explained, and the tech records an estimated dry time on the job, so the conversation happens every time.

Keep Customers Informed Without Calling Them

The quickest way to lose a stop is a customer who forgot. CarpetBossPro sends automated reminders by text and email, and customers choose their alerts: the night before, when they are next, and when the tech arrives. On-the-way and arrived texts go out automatically from the tech app as the van works the route. The night-before reminder is a good place to ask them to pick up small items and put the pets away.

In the customer app, customers see today's route on a live map with their place in line, such as “You're stop 3 of 6 — the crew is 2 stops away.” Replies to any text come back to the office through two-way texting.

Run the Day: Tech App, GPS and Emergencies

Techs log in with the company login and a personal PIN and see their jobs in route order, with navigation, the job details and access notes on each card. They tap Start, Skip or Complete, work through the carpet cleaning checklist, and take before and after photos. Completing a job creates the invoice and can charge the card on file.

Crew GPS shows every van on the office map. When a same-day pet accident or spilled-wine call comes in at two in the afternoon, the office can see which van is closest and whether its day has room. If a job gets skipped because nobody was home, the reason comes back with the skip so the office can call and rebook.

Plan for the Busy Season

Most carpet cleaning companies have a rush before the holidays, when everyone wants clean carpet before family arrives. The Waiting List helps you get ahead of it: reach out to yearly customers who will come due in the fall and book them early by area, instead of fielding a pile of calls the week before Thanksgiving.

Where to Go From Here

The rest of this series covers each piece in detail, from the dispatch board and auto-routing to move-out deadlines, after-hours commercial work and rescheduling. To see the whole scheduling side in one place, visit the carpet cleaning scheduling software page or click around the live demo company.

Build Tomorrow's Schedule in Minutes

CarpetBossPro puts every job on a board by day and van, auto-routes from the shop and shows every cleaning that is due on a live map.

Start Free Trial
No credit card required  ·  14-day free trial  ·  from $59/mo after
Keywords: carpet cleaning scheduling software, carpet cleaning dispatch, carpet cleaning routing, carpet cleaning booking, carpet cleaner schedule app