Agentic routing & scheduling · Pest control & lawn care

Supervised full self-routing.

A better route plan.
Your people in control.

Turn due work, booked visits and technician availability into a proposed day that makes operational sense. Love brings the plan together. Your team reviews, adjusts and saves.

Schedule demo

Early access. Confirm the fit for your operation in a demo.

Love routing artwork with colored service areas, appointment markers and a route plan for human review.

01 / Start with the work

A route begins before the first stop.

A pest-control book might combine quarterly visits due this week with a treatment already booked for Wednesday morning. A lawn-care round brings its own completion windows, property needs and technician assignments. A nearby address is useful only if the work is actually eligible for that day.

Job Pools bring that candidate work into focus. Select the pool and planning dates first; then let the proposed plan account for service time, working hours and the appointments your customers already expect.

A Job Pool is a saved filter, not a new booking.
Work
Appointment status & due status
Timing
Relative due period & frequency
Service
Service type & property type
Customers
Customer status & service area
Love calendar artwork with colored visits, date blocks and a scheduling teammate.

Keep the promise behind the recurring visit: place it within its completion window, not simply in the next empty space.

02 / Choose → propose → review

See the day take shape.

Follow nine fictional visits through one planning date. Six fit on two solo-technician routes. Two booked arrivals stay pinned. Three visits still need your team’s judgment.

North & East · route planning

Illustrative walkthrough · fictional people and drive times

The right work, before the right order.

Job Pool: Recurring service · North & EastWed Oct 213 stops / technician8 am–3 pm · 30 min break

9 candidate visits. Two already have booked arrivals. Pull-forward and even split are off in this example.

  • Jordan Lee

    Quarterly pest · 45 min

    Booked · PinnedBooked 8:30 arrival · Alex / Oct 21 locked
  • Casey Brooks

    Pest follow-up · 30 min

    RecurringCompletion window Oct 19–23 · Required license eligible
  • Avery Hill

    Quarterly pest · 45 min

    RecurringCustomer arrival window 10 am–noon
  • Taylor Reed

    Lawn treatment · 40 min

    Booked · PinnedBooked 8:30 arrival · Sam / Oct 21 locked
  • Morgan Carter

    Lawn treatment · 40 min

    RecurringCompletion window Oct 20–24
  • Jamie Park

    Lawn follow-up · 30 min

    RecurringPreferred east service area · Eligible for Sam
  • Riley Lane

    Initial pest service · 90 min

    RecurringBoth technicians reach the selected 3-stop cap.
  • Quinn Ellis

    Lawn treatment · 40 min

    RecurringArrival requested after 4 pm; selected shifts end at 3 pm.
  • Drew West

    Quarterly pest · 45 min

    RecurringProperty address has no usable map location.

03 / The details make it workable

More than dots on a map.

A useful route gives a technician time to finish the service, arrive when the customer expects, and meet the configured license requirements. Love brings those details into the proposed day.

Love uses road-based travel times alongside service durations. You choose the daily stop cap, shift start and length, and selected dates. Optional even splitting can guide balance with slack; it does not require every route to have the same stop count.

In the walkthrough, Jordan’s booked 8:30 arrival stays with Alex. Avery’s 10 am–noon window shapes the next part of the day. Quinn’s after-4 pm request cannot fit a shift ending at 3 pm. The tradeoff stays visible instead of becoming a surprise in the field.

Finish inside the service window

Recurring due dates and completion windows keep upcoming work from being pulled too early. Customer arrival windows constrain the time of day.

Plan for a real working day

Service durations, shifts, unavailable days, time blocks, breaks and stop caps shape capacity. The technician’s home/start location provides context for travel to the first stop and from the last stop.

Keep protected work protected

Booked crew/day locks and required or excluded technicians are not area preferences. Selected-scope reordering can hold the chosen crew and day, with first/last stops and arrival anchors.

Meet the configured license requirements

Love considers technicians with an active license that matches the work’s configured requirements. If none is eligible, the visit stays unassigned with a warning so your office can choose the next step.

Prefer an area, without pretending it is a fence

Service-area polygons guide assignment through soft preferences. They do not override hard customer timing or protected assignments, and are not absolute geographic compliance rules.

04 / Room for the next job

Make room for the right next job.

Turn on “Pull forward to fill capacity” when you want upcoming due work considered from the same Job Pool. Love looks nearest due first and stays within each visit’s completion window. Leave it off when you want the planning scope to stay narrower.

After a change, a scoped reroute can reorder a selected set while keeping its chosen technician and day. You can preserve a first stop, last stop or arrival anchor rather than rebuilding the whole book.

Your dispatcher reviews the proposed replacement, coordinates any customer changes, and saves the plan when it is ready. The decision stays with your people.

A separate example: your dispatcher removes Jamie’s visit from Sam’s draft after a customer change. The other two stops stay on Sam’s selected day.

One opening · Sam / Oct 21

40 minutes of service would stay within the selected 3-stop cap.

Upcoming work stays out of consideration.

Pull-forward is off. An opening alone does not automatically bring another visit into the plan.

05 / Needs a decision

The work that did not fit
still belongs to you.

Optimize results distinguish “On the plan” from “Needs a decision.” A capacity limit, incompatible window or unusable address is a reason to act—not a reason for a visit to disappear.

Riley Lane

Capacity

Both technicians reach the selected 3-stop cap.

Human next step: Review another selected date or eligible technician, or deliberately change the stop cap after checking the working day.

Quinn Ellis

Arrival window

Arrival requested after 4 pm; selected shifts end at 3 pm.

Human next step: Discuss a workable arrival window with the customer before changing their visit, or select a compatible day.

Drew West

Address needs attention

Property address has no usable map location.

Human next step: Verify the property address and map location, then build a fresh draft with reliable travel context.

Before saving, Love checks appointment membership, status, locks and revisions. If work changed while your team was reviewing, the proposed plan must still pass those checks.

Practical questions

Clear expectations.
Better decisions.

What does supervised full self-routing mean?

Love builds a proposed route plan from the work and constraints you select. Your people inspect the draft, adjust it, and explicitly save it. Optimize is not autonomous dispatch, and a draft does not send customer messages or obtain consent.

How does Love choose recurring work?

A Job Pool is a saved filter over candidate appointments. It can use appointment and due status, a relative due period, service type, customer status, property type, service area, and frequency. Your selected planning dates and each recurring service’s completion window shape what can be placed. Optional pull-forward considers upcoming due work from that same pool, nearest due first, only inside its completion window.

What happens when a visit cannot fit?

It remains visible in Needs a decision, with an explanation such as capacity, an incompatible window, or a missing address. Review the reason, correct the record or change the planning scope, and build another draft. An unplaced visit is not silently dropped from your work.

Can optimization move saved appointments?

Booked day and crew locks are planning constraints. A scoped reroute can change the order of a selected set while holding its chosen crew and day, with deliberate first or last stops and arrival anchors. Proposed changes remain separate from an explicitly saved plan; saving also checks status, membership, locks, and whether the work changed during review.

Are service areas hard boundaries?

No. Service-area polygons guide assignments as preferences rather than absolute geographic fences. Customer timing, protected work, and required or excluded technicians still matter. Use assignment constraints for work that must stay with a particular eligible technician, rather than treating an area preference as a compliance rule.

Does routing account for technician licenses?

Yes. When license requirements are configured for the work, Love considers technicians whose active licenses meet the configured license requirements. If no technician is eligible, the visit remains unassigned with a warning so your team can resolve it.

Does the current solver support multi-person crews?

Current automated planning supports one technician per active solo crew. Multi-person crew routing is skipped with warnings, not optimized as an arbitrary crew combination. Bring your crew model to a demo so we can discuss the fit.

How does Love estimate travel time?

Love uses road-based travel estimates between stops and accounts for the time each service takes. Working hours, breaks, customer arrival windows, protected assignments and daily stop caps help shape a workable proposed day. Your team reviews that draft before saving. Love is in early access; a demo is the right place to confirm the fit and availability for your account.

Built around your working day

Bring your routes.
Keep your judgment.

Show us how your team plans recurring service, booked visits and exceptions. Explore Supervised Full Self-Routing in an early-access demo and confirm what fits your setup today.

Schedule demo