Every wasted mile comes out of your day.
Drag-and-drop board. A 2-hour radius rule that blocks the bad booking. A live map that flags a late tech with minutes behind and ETA.
The schedule was fine at 7am. Then the day happened.
A homeowner takes a half day off work to be home for the inspection. The tech before them ran two hours long because the crawlspace was worse than the estimate said. Now your dispatcher is doing math in their head, texting a technician who is driving and cannot text back, and bracing for the call from the homeowner who has been staring out the window since noon.
On a generic calendar, none of that is visible. You see colored blocks that stopped being true at 9:15. Where the trucks actually are, who is behind and by how much, which job just blew up, and whether the next appointment is even reachable in time. All of it lives in phone calls and gut feel. So the office spends the day reacting instead of running the board.
And the quiet cost is the gaps. A cancellation opens a Tuesday afternoon and nobody fills it, because the person who would have wanted that slot is a name on a list nobody checked. An empty two hours on a foundation crew is real money that does not come back.
What dispatch should feel like
Drag a job onto a tech. Book the day in minutes, not calls.
The board is drag-and-drop across day, week, month, and year views, so you can plan tomorrow and still see next month filling up. Jobs that need a tech sit in an unassigned queue on the side. Drag one onto a technician’s row and it is booked, the job’s assigned tech is set automatically, and the homeowner gets a confirmation without anyone drafting an email.
When you book, the system estimates driving time and optimizes the route, so a tech’s day is a sensible loop instead of a zigzag. Reps and techs get a stripped-down My Day view of only their own appointments, with quick actions to open the job, view the contact, or start an estimate on the spot.
- Day, week, month, and year views on one drag-and-drop board.
- Unassigned jobs queue: drag a waiting job onto a tech to schedule it.
- Route optimization with driving-time estimates baked into the booking.
The board blocks the booking that would cost you an afternoon.
Route optimization is a suggestion. The radius rule is a guardrail. The system enforces a 2-hour radius automatically and blocks appointments that fall too far from a technician’s route, so a new scheduler cannot drop a job across the metro from where the crew already is and quietly burn half a day in drive time.
This is the rule built for the trade. Foundation crews are heavy, slow to move, and expensive to idle. Keeping a tech inside a tight radius is the difference between four billable jobs and two jobs plus a lot of highway. The board holds that line for you, on every booking, without anyone having to remember it.
See where every truck is. Catch the late one before the homeowner does.
The map shows real-time technician locations and appointment pins, with a branch filter so a multi-location shop can watch one office at a time. When a tech falls behind, the map raises a late-tech alert with the minutes behind and a fresh ETA, and offers a one-click “running late” text draft so the homeowner hears it from you first. That single message turns an angry call into a shrug.
Arrival is stamped for you. When a truck crosses the geofence at the job site, the system records the arrival automatically, so on-site time is measured instead of guessed. No calling the tech to ask if they made it. The map already knows.
- Real-time truck locations and appointment pins, filterable by branch.
- Late-tech alerts with minutes behind, a new ETA, and a one-tap "running late" draft.
- Geofence arrival stamping · on-site time recorded the moment the truck arrives.
Empty slots are the most expensive thing on a foundation crew's calendar.
Self-scheduling widget
Embed a public booking page on your website so a homeowner can pick an available inspection slot at 9pm without calling. The appointment lands on the board like any other, already tied to a new contact.
Cancellation waitlist
When a homeowner wants an earlier date, flag them for a sooner slot. A cancellation opens up and the Cancellation List surfaces exactly who was waiting, so a hole in Tuesday gets filled in a minute, not left empty.
Day-before reminder drafts
Reminders for tomorrow's appointments generate automatically as SMS drafts. Never auto-sent. The scheduler reviews and sends with one tap, which cuts no-shows without spamming anyone.
A branch in Nashville and a branch in Dallas should not fight over one login.
Each location is set up with its own address, timezone, and calendar, and the board and the map respect that. The calendar is timezone-aware, so a job books on the right day for the office that owns it, and the map’s branch filter lets a dispatcher watch one territory without the other one’s trucks cluttering the view. Multi-location shops stop sharing a single calendar account and stepping on each other.
Callback reminders tie the schedule back to the pipeline. When a job enters a stage you have configured, a reminder appears in the scheduler’s queue as a draft, ready to review and send. It is the same rule that fires an estimate follow-up or a review request, working right beside the day’s board. See how stage entry triggers those reminders.
A scheduled appointment is not a calendar entry. It is a job in motion.
Book an appointment and it is not floating on a calendar off to the side. It is tied to the job, the contact, and the crew, so the tech who shows up has the full work order, the customer history, and the scope in their hand. Assign a tech from the board and the job’s assigned technician updates on its own, everywhere. The office is not keeping the schedule and the job in sync by hand, because they were never two things.
That is what a standalone calendar cannot do. The job record and the pipeline and the board are one system, so scheduling a job, moving it forward, and billing its next draw are all the same motion. See how it all connects on the foundation repair platform overview
From booked to on-site
Frequently asked questions
How does the 2-hour radius rule actually work?
Can homeowners see where the technician is?
Does the homeowner get a confirmation when I book?
Will reminder texts send to customers automatically?
How does arrival get recorded?
Can homeowners book their own inspection?
How do I fill a slot when someone cancels?
We run more than one office. Do they share a calendar?
Stop dispatching from memory. Run the day off the board.
Book a 30-minute demo and watch a job get booked inside the radius, a late tech flagged on the map, and a homeowner reminded before they wonder.