Scheduling and dispatch software built around trucks
A day board with one row per truck, road routes on a map, rain-day moves and capacity at a glance.
Live today, with parts coming soon · Updated
One row per truck
Rows are trucks and their crews, not people. Each shows dollars booked and hours booked against what the truck can do that day.
Estimators on the same board
Quote appointments sit in their own rows under the trucks, so the office books the rep's day where it can see the crews'.
The tray of waiting work
Plan visits due, jobs to rebook after rain, and new jobs from signed quotes wait under the board until you drop them on a truck.
Routes on a map
Each truck's stops are numbered in order and drawn along the roads, with the drive time and miles for the day.
Rain days in one move
The National Weather Service forecast flags jobs at risk. Move them to each truck's next open day and tell the customers, with 10 minutes to undo.
Every move confirmed
Each drop asks before it saves, warns about overlaps or a full truck, and can tell the customer about the new time.
Birdy is scheduling and dispatch software that shows every truck and every estimator on one day board, with the jobs waiting for a day in a tray underneath. Drag a job onto a truck, see each truck's route and drive time on the map, and move a whole rainy day in one go, with the customers told for you.
What does the dispatch board look like?
A row for each truck down the side and the hours of your work day across the top, with a red line at the current time. Each truck's row header shows its crew ("Carlos & Andre"), what is booked ("$855 booked · 6 of 9.8 h") and a capacity bar that only changes colour when the truck is over.
- Day, Week and Map views. The week view shows each truck's jobs, dollars and hours per day, tinted by how full it is.
- The tray under the board groups waiting work into Plan visits due, To rebook and Other jobs.
- Drag and drop on a computer: move a job along its row, to another truck, or from the tray onto a truck. Times snap to 15 minutes.
- On a phone, the board becomes a list: waiting jobs first, then one card per truck, each with a Schedule button.
- Jobs whose crew is on the way, working or done are locked, and the board says why.
Every drop opens a short confirmation ("Move Patricia Owens to Truck 2, Thu, Nov 5, 1-3 PM?") with warnings that never block you: an overlap, a truck over its hours, a crew member off that day. A ticked box tells the customer the new time by email.
Can I see each truck's route and drive time on a map?
Yes. The Map view numbers each truck's stops in the order they are scheduled, in the truck's colour, and draws the route along the roads with the drive time and miles for each leg and the whole day ("3h 10m driving · 84 mi"). Quote appointments are white pins, and jobs still waiting in the tray are grey pins, so you can spot one that fits near a route.
If a road route can't be worked out for a day, Birdy shows a straight-line estimate and labels it "Straight-line estimate", drawn dashed, rather than pretend. The Day board also shows the drive between stops, and crews see the same numbered map on their phones.
- Search the map by name, street or city. Hide a truck to read one route at a time.
- Customers → Map shows every customer, with "Customers nearby" to fill a street once you're already there.
- Each address opens in the phone's own maps app for turn-by-turn directions.
Birdy draws the route in the order you scheduled it. It does not reorder your stops for you yet. Our guide to route density covers how to book work so routes stay tight.
How do I reschedule jobs for rain?
Click Move them on the rainy day. Birdy picks the jobs the forecast puts at risk, finds each truck's next open day (skipping days that are full, off or also wet), and moves them. One email tells each customer their new time, about 10 minutes after the last move, and an Undo line stays up for 10 minutes. See the rain day rescheduling guide.
When a job is flagged (defaults; you change them on Settings → Crews)
Rain
- When
- Chance of rain 50% or more while the crew is there
- Example
- Rain 70% after 1 PM
Wind
- When
- 20 mph or more
- Example
- Wind 25 mph
Cold
- When
- Below 40°F (for soft-wash chemicals)
- Example
- Cold, 36°F
Storms
- When
- Thunder with a 25% chance or more
- Example
- Storms after 2 PM
| Flag | When | Example |
|---|---|---|
| Rain | Chance of rain 50% or more while the crew is there | Rain 70% after 1 PM |
| Wind | 20 mph or more | Wind 25 mph |
| Cold | Below 40°F (for soft-wash chemicals) | Cold, 36°F |
| Storms | Thunder with a 25% chance or more | Storms after 2 PM |
The forecast is the National Weather Service hourly forecast, refreshed every three hours for the ZIP codes you have jobs in. Only the ZIP code is used: no customer address leaves Birdy. Nothing moves by itself. The day line says "Thu: Rain 70% after 1 PM · 4 jobs at risk", the owner's morning email carries a weather card, and you decide.
How do I know when a truck is full?
Each truck has hours a day, the length of your work day by default. Approved time off takes a person's share away, and a blocked day ("Truck in the shop") takes it to zero. Booked hours are the jobs' lengths. The board, the week tints and the schedule dialog all show it, and they warn when a truck would go over, without stopping you.
The same numbers feed your online booking page and pick-a-time links, which only offer times a crew can really do, and keep a share of each day free for phone bookings.
Coming soon
- Automatic route ordering that reorders stops for the shortest drive
- Appointment times ranked by the drive they add to a rep's day
- Routes that start and end at your shop
- Crew GPS on the map
- Jobs that run over several days
Not available today. We will say so here when it is.
Questions
Does Birdy optimize routes?
Not automatically yet. It draws each truck's route along the roads in the order you scheduled, with drive time and miles, and shows waiting jobs on the map so you can fill gaps nearby. Automatic reordering is coming.
Where does the weather forecast come from?
The National Weather Service hourly forecast, refreshed every three hours, looked up by the job's ZIP code only.
Are customers told when their job moves?
Yes, if you leave the box ticked. A move sends a "new time" email, and a burst of moves sends one message, not several.
Can I schedule from my phone?
Yes. On a phone the board becomes a list of trucks with a Schedule button on each waiting job. Drag and drop is on a computer.
Can techs see the dispatch board?
No. Crew leads and techs see their own jobs in the crew app, never the whole board.
Related
- FeatureCrew appThe crew's day on their phone: one next step at a time, checklists that can't be skipped, sign-off at the end.Read
- FeatureService plansRecurring plans where every visit has its own services, signed by the customer.Read
- FeatureOnline bookingA booking page for your website that offers real open times and sends every request to the pipeline.Read
- FeatureTime tracking and crew payCrew clock-in, timesheets, time off and pay by the hour, by the job or by a crew split.Read
- TradePressure washingPressure washing software and CRM: quote by the square foot with good, better, best options, move rain days, log chemicals, bill HOAs and run crews by phone.Read
- TradeSoft washing and roof cleaningSoft wash and roof cleaning software: a sodium hypochlorite mix log, wind and cold flags, plant-protection checklists and reminders when a roof is due again.Read
- TradeWindow cleaningWindow cleaning software and CRM: per-window quotes, storefront routes, spring and fall plans with different services each visit, and a crew app.Read
- TradeLawn careLawn care software for weekly mowing plans, treatment rounds with different services each visit, rain-day moves and per-visit invoicing.Read
- GuideRain day reschedulingA rain day plan for pressure washing and other outdoor crews: when to call it, how to read the forecast, who to move first, what to tell customers, and scripts.Read
See it on your own customers
Create your account. We set it up with you, with your customers and your price list, before your team starts.