Short answer: Dispatching a carpet cleaning round means deciding which vehicle goes where, in what order, and what the customer was promised. In ProTakip the day's pickups and deliveries sit on a map, stops can be dragged into order or optimised automatically by road distance for three stops or more, and the app shows the kilometres and minutes the new order saves before you accept it.
A delivery date is a promise, not a guess
The moment you tell a customer "we'll have it back to you Friday," that becomes a promise. Break it, and the first phone call of the day is theirs, and the rest of your day goes into explaining why. Usually the problem isn't bad intent — it's an unrealistic date given without thinking it through. When you quote a date, factor in how busy the workshop already is, how many rugs are ahead in the queue, and how long drying actually takes. Say a day you can genuinely keep, not one that just sounds reasonable on the phone.
This guide walks through how to set a realistic delivery date, how to plan routes by area and day, how to assign the right driver and vehicle, what to do when the customer isn't home, how to keep them informed before the van arrives, and how to measure whether you're actually keeping your word.
Download App
Offer your customers a professional experience with ProTakip. Download now, get started in minutes.
Setting a realistic delivery date
Base the date on three things: the workshop's current workload, how long washing and drying actually takes, and when your route naturally passes through that area. Ignore all three and default to a flat "three days" for everyone, and it becomes a promise you can't keep in a busy week. A practical rule: quote your standard turnaround in normal weeks, and add a day in busy weeks (holiday season, spring cleaning). Delivering early pleases a customer; delivering late costs you trust.
Grouping pickups and deliveries by area and day
A van crisscrossing four corners of the city in one day burns fuel and time for no good reason. Split your service area into zones instead, and give each zone a fixed day — say, one neighbourhood on Mondays and Thursdays, another on Tuesdays and Fridays. This has two benefits:
- Addresses in the same area get visited back to back, so the van isn't zigzagging across town.
- Telling a customer "we cover that area on Tuesdays and Fridays" gives them a clear, consistent date — far more credible than picking a day at random.
The zone schedule should stay fixed but not rigid; an urgent request should still be able to add a small detour to that day's route, but that should be the exception, not the rule.
Assigning the right driver and vehicle
Even on a small team, who knows which area and which vehicle can carry the bigger rugs matters. When assigning a job, factor in:
- Send the driver who knows the area — time lost finding an address directly cuts how many deliveries you fit in that day.
- Plan ahead for vehicle capacity when a job involves large or multiple rugs; discovering at the door that it "doesn't fit" wastes time and leaves the customer waiting.
- Record which vehicle and which team member were assigned to each order; if a problem comes up later — a delay, a damage claim — you need to be able to look back and see who delivered what, in which vehicle, and when.
In ProTakip you can assign a vehicle and team member to each order and show your team the day's deliveries grouped by area.
What to do when the customer isn't home
The most common hiccup at delivery is arriving to find nobody home. A few things help both prevent and manage it:
- Send a short notice before the van heads out — "you're on today's delivery run" gives the customer time to plan around it.
- Send a second message or call 15-20 minutes before arrival; that's usually enough time for someone to get home if they're close.
- If nobody's still home, follow a rule you've agreed on in advance — leaving it with a neighbour, dropping it at the building's front desk, or attempting a second delivery the same day. Set this rule ahead of time; don't decide it on the doorstep.
- Mark the failed delivery as "not delivered" in the system and schedule a new date. Saying "I'll try again later" and letting it slip means living through the same problem again in a few days.
Notifying the customer before the van arrives
From the customer's side, the most frustrating scenario is waiting home all day with no idea when you'll actually show up. Instead of just "today," give a time window ("this afternoon," say), and send a short message the moment the van heads out. Those two small steps cut down "where are you" calls and raise the odds someone's actually home. Automating that notification is far more sustainable than typing out a message before every single delivery.
Appointments and daily delivery planning
Start the day with a clear list: who to pick up from, who to deliver to, and in what order. Sorting that list by area keeps the van from doubling back across town. Where a customer has requested a specific time, that slot should sit at the top of the list — a specific time commitment outside the normal zone schedule is the kind of thing that's easy to forget if it's buried in a general list.
As the team grows, leaving this planning to paper or memory stops working; the daily list needs to live in one place, current and visible to everyone on the team.
Measuring whether you keep your promised dates
A general sense that "we usually deliver on time" doesn't always match the actual numbers. The way to check is simple: record the promised delivery date against the actual delivery date for every order, and compare them once a month. Look for answers to:
- What share of orders were delivered on the date you promised?
- Are late deliveries clustered around a particular area, a particular driver, or a particular week?
- Is there a recurring cause (traffic in a specific area, a vehicle that's always over capacity), or does it change every time?
This measurement lets you answer "why were we late" with data instead of a guess. If a cause keeps repeating — say, deliveries to one area are consistently late — changing that area's assigned day or vehicle capacity fixes it for good.
Common mistakes
- Quoting the same standard turnaround to every customer regardless of how busy the workshop actually is.
- Running a route with no zone logic, scattered across different parts of the city on the same day.
- Never notifying the customer before the van heads out, and just hoping to catch them at the door.
- Letting a failed delivery slip by saying "I'll go back later" instead of logging it and scheduling a proper redelivery.
- Never recording delays, so there's no way to see which area or which week is actually causing the problem.
Checklist
- Is the delivery date set based on workshop load and drying time, not a flat default?
- Are pickups and deliveries grouped into fixed days by area?
- Is a vehicle and team member assigned to every order and recorded?
- Is there a written rule for what happens when the customer isn't home?
- Does the customer get notified before the van heads out?
- Are appointment-based jobs surfaced at the top of the daily list?
- Is promised date vs. actual delivery date tracked and reviewed monthly?
- Are recurring causes of delay identified and actually fixed, not just noted?
Dispatching the run: from list to route
Everything above is the promise; this is the execution. The day's pickups and deliveries are separate lists, and both can be opened on a map so the geography of the day is visible before anyone starts the van.
Stops are ordered in one of two ways. You drag them into the sequence you want, or you let the app optimise the run: for three stops or more it measures real road distances, reorders them, and shows how many kilometres and minutes the new order saves. Accept it and the driver works down the list, opening each address in Google Maps or Yandex Navigator with one tap. Where the vans are is visible on the same map, with staff positions updated periodically.
Two details matter more than the algorithm. First, group an area into a day — a route optimiser cannot rescue a run that crosses the city four times. Second, keep collection and delivery of the same area on the same trip; the van is going there anyway.
Frequently asked questions
What does dispatch software do for a carpet cleaning business?
It turns the day's pickups and deliveries into an ordered run for each vehicle. In ProTakip both lists appear on a map, the stops can be dragged into the order you want, and automatic route optimisation reorders them by real road distance for three stops or more, showing the kilometres and minutes saved before you accept it. Each address opens in Google Maps or Yandex Navigator for the driver.
Can the driver see the day's jobs on a phone?
Yes. Pickups and deliveries are lists in the app, so the driver works from the same data as the office: address, access notes, pieces, amount to collect. A receipt can be printed on the doorstep from a Bluetooth thermal printer.
How do I know where the vans are?
Staff locations are shown on a map in the app and in the web panel, updated periodically rather than as a live trace.
What happens when the customer is not at home?
The order stays in the delivery list and moves to another day; nothing is lost because the delivery is a stage of the order, not a line on a paper list. Telling the customer before the van leaves is what prevents most failed deliveries.
Does route optimisation work for both collections and deliveries on the same run?
Both lists are planned on the map for the same day, and each is optimised as a run of stops. Grouping an area into one day is still the decision that saves the most fuel; the optimiser then orders the stops within it.
Can customers be told when the van is on the way?
Yes, stage notifications go out automatically over WhatsApp, and the customer can follow the order on a tracking page instead of calling the office.
Related guides
- Carpet cleaning software — the whole job on one screen
- How to choose carpet cleaning software — nine criteria
- Client management — the customer record that pays you back
- Dispatch, scheduling and routes
- Estimating and price lists
- Caller ID · Customer notifications · Payment collection · Switching software