🗓️ Scheduling & Dispatch

Schedule smarter. Dispatch faster. Drive less.

A drag-and-drop calendar, AI-powered schedule suggestions, and a route planner with one-click optimization — so dispatchers stop juggling whiteboards and techs stop criss-crossing town.

5 ranked AI suggestions per job Included in every plan iOS & Android

The problem with the old way

Whiteboard and spreadsheet dispatch

When the schedule lives on a whiteboard or in someone's head, every change means phone calls, double-bookings, and jobs that fall through the cracks.

Wasted windshield time

Techs criss-cross town because stops were assigned in the order calls came in — not in the order that minimizes drive time.

Guesswork assignments

Which tech is free, qualified, and closest? Without skills and availability in one view, dispatchers guess — and guesses cost callbacks.

How scheduling & dispatch works in Forz

Drag-and-drop calendar

See every technician's day side by side. Create, move, and reassign visits in seconds, with job status synced back to the office in real time.

AI schedule suggestions

For any unscheduled job, Forz evaluates every active technician and open slot across the next 14 days and returns up to 5 ranked suggestions — scored on urgency, proximity, gap fit, and workload balance.

Daily route planner

Build one route per technician or crew, assign unscheduled jobs from a pending list, and see every stop on a map and timeline before you dispatch.

One-click route optimization

Smart Dispatch sends your routes to a routing engine that weighs travel distance, time windows, technician skills, job duration, and route capacity — then returns the most efficient assignment and stop order.

Skills-based dispatch

Tag technicians with skills and certifications. Suggestions and route optimization only propose techs who are qualified for the job.

Recurring job automation

Set the interval once — weekly, monthly, quarterly — and Forz generates the jobs automatically, ready to schedule, dispatch, and invoice like any other work.

Frequently asked questions

When you request suggestions for an unscheduled job, Forz evaluates every active technician and open time slot across a 14-day window. Each candidate slot is scored on five factors — deadline urgency, proximity to the technician's adjacent appointments, how tightly the job fits the available gap, workload balance, and travel time — and the top 5 options are returned with a score breakdown so dispatchers can decide with full context.

Yes. The Route Planner builds one route per technician or crew for each day. When you click Optimize, Smart Dispatch sends the routes and jobs to a routing engine that considers travel distance, job time windows, required skills, job duration, and route capacity, then returns the most efficient job assignment and stop order. You can review the plan on a map and timeline before dispatching it to the field.

Yes. Recurring jobs let you define the schedule once — for example, quarterly fire alarm testing or monthly generator maintenance — and Forz creates each job automatically with the configured job type, customer, and line items. Generated jobs flow into your normal scheduling and dispatch workflow.

See scheduling & dispatch in action

Get a personalized demo and watch how it works on your real workflows — in 15 minutes.

Free data migration Free 15-minute demo — no commitment