Field Service
Dispatch & route optimization
Turn recurring service plans and one-off jobs into efficient day routes for your field techs — built on top of Cartoply's core scheduling.
What Dispatch is
Dispatch is a paid add-on for field-service teams that run recurring work — think lawn care, pest control, pool service, cleaning, or inspections. On top of Cartoply's core scheduling, it adds internal job types, a light customer CRM, recurring service plans, and a route optimizer that fills each tech's day using real road drive-times.
It's priced per tech seat — the same per-seat price as your core Cartoply plan, with about 20% off on annual billing. You choose how many seats to buy, and only members you mark as techs consume one. Trials and comped accounts are uncapped. See the pricing page for the current rate.
Service types
Service types are private, internal job types — unlike public event types, they aren't exposed on any booking link. Each one defines how a kind of job is scheduled:
- Start-time window — an earliest and latest start time the optimizer must place the visit within.
- Default duration — how long the job takes on-site.
- Buffers — padding before and after so back-to-back jobs stay realistic.
You might create service types like “Weekly mow,” “Quarterly pest treatment,” or “Pool cleaning.”
Customers & sites
Dispatch includes a light CRM for the people you serve. Each service customer has a geocoded service address (with apartment or unit detail), free-form notes, the plans they're on, and their upcoming and past job history. The customer list is searchable and paginated so it scales as your book of business grows.
Service plans & one-time jobs
Service plans are recurring by cadence only — weekly, every N weeks, monthly, or every N months. A plan doesn't pin a fixed day or time. Instead, Cartoply tracks the frequency and generates a visit that's due within each cadence period, then lets the optimizer decide exactly when to slot it.
One-time jobs drop a standalone visit into the queue without a recurring plan. Attach it to an existing customer and site, or type a fresh address — Cartoply creates a customer record for it automatically.
Techs & seat licenses
Mark any org member as a tech, and they occupy one purchased seat. As an admin you decide how many licenses to buy, then assign existing members or invite new ones to fill them. You can change the seat count at any time — adjustments are prorated. Trials and comped accounts aren't capped by seat count.
Home base
Each tech has a home-base (depot) address — the place their day starts and ends. The optimizer measures each day's driving from this point, so routes reflect where a tech actually leaves from rather than assuming everyone starts from the same spot.
Tech territories
Service territories are a separate zone library from the sales territories used for public booking routing. Dispatch only sends a visit to a tech whose service territory covers the job's address. A tech with no territory assigned can go anywhere. If you've already drawn sales zones, you can copy them into the service library rather than redrawing.
Running dispatch
When you run the optimizer, Cartoply fills each tech's day by choosing both the day (within the plan's cadence window) and the time (within the service type's start-time window) that minimize total driving — while respecting work hours, buffers, existing appointments, and territories. It uses real road drive-times and a heuristic that works well for a handful of techs per day.
- Trigger a dispatch run for the day (or days) you want to plan.
- Cartoply produces proposals — nothing is committed yet.
- Review the proposed routes on a road-following route map, checking the order and drive between stops.
- Commit the routes to your techs' calendars, where they become real bookings.
Results are always proposals you review first — Dispatch never auto-books without you. Because the optimizer is heuristic, it produces strong, practical routes rather than a provably-optimal solution.
Completing jobs
Techs work their day from a My Jobs page — their route for the day with tap-to-call and map links for each stop. Completion is two-step: a tech Confirms a job, then marks it Complete when the work is done. Admins can also mark jobs from the dispatch board.
Every visit records who updated it and when, so there's a clean audit trail of what was confirmed and completed.