Solea raises $10M to do the office work for pest control companiesRead the announcementRead more

Tomorrow's routes, built before you get in.

Auto-Scheduling places the work overnight around drive time, skills and customer preferences. You review the board, lock what matters and rebuild the day when a tech calls in sick.

−54%drive time per stop at Pest Tech Hawaii, same crewPest Tech Hawaii · case study
A dispatcher at his desk with coffee as the service vans leave the lot
Pest control companies that run on Solea
Pest Tech Hawaii
Switched fromServSuite
Able Pest Management
Switched fromFieldRoutes
Horizon Pest Control
Switched fromFieldRoutes
Aloha Termite & Pest Control
Switched fromFieldRoutes
Compass Pest Management
Switched fromPestPac
Bug Boys
Switched fromPestPac

The job today

Sound familiar?

“It's a map with little dots, and I build every route by hand.”

Nothing shows the drive time between stops, so routes zigzag, techs reroute themselves and the day runs long.

“One sick call and I'm rebuilding the whole day.”

Every stop gets moved by hand and every customer gets called one at a time, and the other routes still have to make sense after.

“Who gets which tech, and which days, lives in someone's head.”

Miss a customer's usual day or their regular tech and you risk losing them. Nobody should have to remember all of it.

What changes

What changes on the board

Scheduling & dispatch

Routes built overnight around drive time

Each night at 3 AM, Auto-Scheduling places due and unassigned work up to 45 days ahead around drive time, arrival windows, skills and regions. You review instead of building.

  • Travel time between every stop on the board
  • Miles and travel per appointment on the route map
  • Tomorrow's Urgent flags unassigned visits a day early
Solea app · demo data

Capacity planning

Your limits hold, even when the AI plans

Mark shifts not bookable, set a freeze window the nightly run won't touch, and leave Force fit off unless you want it. Locked times and technicians stay where you put them.

  • Force fit for emergencies, only if you turn it on
  • Freeze window and lead time the optimizer respects
  • Capacity schedules with daily slot limits
Solea app · demo data

Job pool

When a tech calls in sick, move their day at once

Mark their shift Sick, then re-run optimization for that day and the techs you pick, dry run first. What can't be placed lands in the job pool to reschedule and text in bulk.

  • Bulk reschedule from the job pool, up to 100 at once
  • One message to every customer you selected
  • Re-run for chosen techs and dates, dry run first
Solea app · demo data

A day with Solea

A day on dispatch with Solea

  1. 7:00 AM

    The routes are already built

    Auto-Scheduling ran at 3 AM. You scan the board: travel between stops, appointments per route and anything left unassigned.

  2. 7:20 AM

    A tech calls in sick

    Mark their shift Sick. Their work gets rebalanced on the next optimization, so you run one now instead of waiting for tonight.

  3. 7:40 AM

    Re-run just the routes that changed

    Run optimization for the techs picking up the work as a dry run. Check its travel time and utilization, then run it live.

  4. 11:00 AM

    A same-day job comes in

    Booking shows which tech can take it and the drive time each slot adds. Lock the time so nothing moves it.

  5. 3:30 PM

    Fix tomorrow before you leave

    Tomorrow's Urgent lists confirmed visits that are unassigned or have issues, like a required tech who's off. Clear it and go home.

What stays yours

The rules and the judgment calls. You set the rules Auto-Scheduling follows, which visits are locked, how close to the day it can move work, and when to re-run it. Its weights are tuned with Solea at onboarding.

Results

Same crews, less driving

−54%drive time per stop at Pest Tech Hawaii (about 24 to 11 min)Pest Tech Hawaii · case study
−29%travel time per appointment at Able Pest Management, Aug 2025 vs Aug 2026Able Pest Management · case study
4.2 → 8.1stops per route at Pest Tech Hawaii, same crewPest Tech Hawaii · case study
Ian Mateo
“A system that gives you the best dates that fit, without you having to maneuver and look at where all these places are.”
Ian Mateo · President, Pest Tech Hawaii

The rest of the office

Solea for everyone in the office

Every role works from the same live customer record, so nothing gets typed twice or lost between desks.

Features on this pageScheduling & dispatchCapacity planningField mobile appReporting & analyticsMulti-location

FAQ

Questions dispatchers ask first

You’ll talk to people who know how a pest control office actually runs.

Talk to us

The nightly run applies on its own, inside your rules, and locked visits and anything inside your freeze window stay put. Runs you start yourself can be dry runs first. You can still lock a visit, reschedule it from slots that fit or recalculate a route on the board.

Drive time. Routes are optimized on the drive time between every pair of stops, and every open slot shows the drive time it adds to that route. The route map shows miles and travel time per appointment.

Required and blocked ones always hold, and preferred ones win when the route allows. They show in booking and rank the open slots, and a visit locked to its technician or time stays put when routes are optimized.

Mark their shift Sick. The nightly run moves their work to other techs, or run optimization for that day to do it now, as a dry run first if you like. Anything that can't be placed lands in the job pool, where you reschedule it in bulk and text those customers at once.

Mark a shift not bookable and the scheduler won't give that tech customer stops. Fumigation and other capacity work books against a daily slot limit on its own board. Squeezing an emergency into a full day takes Force fit, which your office turns on.

A pest control company office after closing time, one room still lit

Start tomorrow with the routes already built.You stay in charge of every one.

See Auto-Scheduling build a real day of routes, and how you stay in charge of every one.

OvernightSun 6 PM to Mon 7 AM
Handled while the office was closed
Calls answered149 booked
Texts and emails11auto-replied
Payments collected$2,8607 invoices
Monday's routes38 stopsbuilt at 3:00 AM
Booked9:14 PM · Ant treatment, Thu 10:30 AM