Solutions · Recurring route service

Set the frequency once and FSM Flow generates every stop, groups them by zone and day, hands the technician the stop list with the chemical log, and batches the month’s visits into invoices. Route optimisation is coming soon.

  • 14-day free trial
  • No credit card required
  • Works for every trade
Pool technician recording chemical readings on a phone beside a residential pool, with the day’s remaining stops listed below

Tuesday route complete

22 stops · 3 skipped (rain) · chem logs synced

What it is

Recurring route service is field work delivered to the same customers on a fixed cadence, weekly, fortnightly, monthly or quarterly, by technicians who run a dense sequence of short stops in one area each day. Pool cleaning, lawn mowing, pest control treatments, commercial cleaning rounds, septic and grease-trap pumping and water-delivery routes all work this way. The job is small; the economics live in how many stops fit in a day, how little time is spent driving between them, and how reliably each visit is logged and billed.

Route businesses live and die on density and retention. Margin rises sharply as stops per day increase, callbacks and skipped stops break the sequence, and a customer who does not get a visit record or who is invoiced wrongly is a cancellation waiting to happen. Many trades also carry a compliance load per stop: pesticide application records with product and applicator licence, chemical readings per pool, waste manifests per tank.

FSM Flow generates the recurring visits from each customer’s service plan, assigns them to a zone day and technician, and shows the day as an ordered stop list on the mobile app with the per-stop checklist and chemical or material log. Skips, rain days and reschedules are handled with rules rather than phone calls, customers get automatic visit notifications, and completed visits are invoiced per stop or batched monthly. Dashboards track stops per day, completion rate, churn and consumables used. Automatic route optimisation is on the roadmap.

  • 85.4%

    Of US residential pest control service revenue is recurring, across ~13.3M residential customers (2025)

    Source: NPMA / Specialty Consultants

  • ~60%

    Gross margin typical at 12+ stops per day versus ~35% at 4–6 stops; route density is the main margin lever (broker analysis, 2026)

    Source: CT Acquisitions

  • 36.8%

    Of pest control operators said growth was limited by too few technicians, which makes stops per technician-day the constraint (2025)

    Source: NPMA / Specialty Consultants

  • 1 in 5

    US households depend on individual septic or small cluster systems, a recurring pumping and inspection base (EPA, Jan 2025)

    Source: US Environmental Protection Agency

The lifecycle

From the signed-up customer to the monthly invoice, every stop is a record rather than a line on a clipboard.

  1. Step 1

    Service plan set up

    The customer’s plan records the service, frequency, preferred day, zone, price per visit or per month, gate codes and site notes, plus the checklist and log template for each stop.

  2. Step 2

    Visits generated

    FSM Flow creates the recurring work orders for the period, each tied to the plan, the site and any equipment or devices (pool pump, bait stations, tanks) at the property.

  3. Step 3

    Assigned to a zone day and technician

    Stops are grouped by zone and weekday on the scheduler and assigned to the regular technician, with the AI suggesting cover by skill and proximity when someone is out.

  4. Step 4

    Customer notified

    Automated email or WhatsApp notices confirm the visit day and any preparation (unlock the gate, keep pets inside), with reschedules sent automatically.

  5. Step 5

    Stop list on the mobile app

    The technician sees the day as an ordered list with site notes and the per-stop checklist. Readings, products used, quantities and photos are logged offline and synced later.

  6. Step 6

    Skips and exceptions handled

    Rain days, locked gates and customer holds are recorded with a reason. Skip rules decide whether the stop is rescheduled, credited or billed, and the customer is told.

  7. Step 7

    Visit confirmed to the customer

    A completion message with the technician’s notes, readings and photos goes to the customer, giving proof of service and cutting ‘did you come?’ calls.

  8. Step 8

    Invoiced per stop or per month

    Completed visits generate invoices individually or are batched into one invoice per customer per period, with consumables and extras itemised.

What goes wrong

Every stop is small. So is every leak, until you multiply by a thousand stops a month.

  • Building and rebuilding routes around cancellations and weather eats the morning.

    Visits are generated from the plan and grouped by zone day; skip rules reschedule or credit a stop automatically, and the day view shows the gaps to fill.
    See how it works
  • Chemical readings and application records are re-keyed into a compliance log.

    Per-stop checklists capture readings, products, quantities and applicator licence on the mobile app, stored against the visit and the property and filterable by date, product and technician.
    See how it works
  • Customers ring to ask whether anyone came.

    A completion message with notes, readings and photos goes to the customer after every stop, and the full visit history is on the customer profile.
    See how it works
  • Month-end invoicing means two days of matching stops to customers.

    Completed visits are batched into one invoice per customer per period in bulk, with consumables and extras itemised and PDFs sent automatically.
    See how it works
  • Consumables walk off the van unrecorded.

    Products used per stop are drawn from van stock in inventory, with low-stock alerts and usage by technician and route visible in reports.
    See how it works
  • Nobody notices a customer has quietly churned.

    Paused plans, skipped stops and unpaid invoices are flagged per customer; the AI assistant can list customers whose plan ended or paused in the last 30 days.
    See how it works

Across the trades

The stop is short. The log, the cadence and the billing differ by trade.

  • Pool & spa service

    Weekly chemical service with readings and products logged per pool, filter cleans on their own cadence and repairs quoted from the route.

  • Pest control

    Monthly, bi-monthly and quarterly treatments with product, quantity and applicator licence recorded per application and bait stations checked by scan.

  • Landscaping & lawn care

    Weekly mowing routes with seasonal fertilisation and weed-control rounds, skipped or compressed around rain days.

  • Cleaning & janitorial

    Nightly and weekly janitorial rounds per site with quality checklists, supply usage and crew check-ins recorded against each visit.

  • Septic & environmental services

    Pumping routes on county intervals and grease-trap rounds for restaurants, with per-job manifests and disposal records.

  • Facilities management

    Scheduled site rounds across a portfolio, with per-visit checklists and consumables logged for the client’s monthly report.

  • Property maintenance

    Recurring common-area and vacant-unit checks across multiple properties, invoiced to the owner or manager per visit or per month.

  • Refrigeration & commercial kitchens

    Monthly PM rounds on ice machines and reach-ins across a restaurant group, with readings per asset and consumables billed.

  • Medical equipment service

    Monthly rounds of clinics to inspect and test devices on their PM interval, logged per device for the next accreditation survey.

In FSM Flow

Routes touch plans, scheduling, the mobile app, inventory and billing, so FSM Flow handles them in each.

  • Recurring visit generation

    Service plans with frequency, preferred day, zone and price generate the work orders for each period automatically.

    • Weekly to quarterly cadences
    • Seasonal start and stop dates
    • Pause, amend and transfer plans
    Explore this feature
  • Zone-day scheduling

    Group stops by area and weekday, assign the regular technician and fill gaps from the unassigned pool. Automatic route optimisation is coming soon.

    • Day, week and month views
    • AI cover suggestions by skill and proximity
    • Skip and reschedule rules
    Explore this feature
  • Stop list & per-stop logs

    Ordered stop list on the offline-first mobile app with site notes, checklist, readings, products used and photos per visit.

    • Chemical and material logs
    • Applicator licence on each record
    • AI translation in 14+ languages
    Explore this feature
  • Consumables & van stock

    Products and materials drawn per stop from van inventory, with low-stock alerts and usage reporting by route and technician.

    • Warehouse and van locations
    • Parts and products linked to visits
    • Usage versus billed comparison
    Explore this feature
  • Per-visit & batch invoicing

    Invoice each completed stop or batch the period’s visits into one invoice per customer in bulk, with PDFs sent by email or WhatsApp.

    • Monthly flat or per-stop pricing
    • Extras and consumables itemised
    • Credits for skipped stops
    Explore this feature
  • Route analytics

    Stops per technician-day, completion rate, skips by reason, consumables per stop and customer churn, by zone and route.

    • Dashboard widgets and AI-built reports
    • Ask the assistant for paused plans
    • Export for compliance audits
    Explore this feature

Pricing & billing

Small, frequent charges need to be automatic. FSM Flow supports each common model per plan.

Flat monthly fee

A fixed monthly price for the plan regardless of the exact number of visits, invoiced at the start or end of the month.

Per-visit billing

Each completed stop generates its own invoice at the plan rate, common for commercial accounts that reconcile per visit.

Batched per-period invoicing

All completed visits in the period are collected into one invoice per customer with the visit dates listed, generated in bulk.

Seasonal pricing

Different rates or frequencies for peak and off-season months, set on the plan so the generated visits and invoices follow the season.

Consumables and extras

Products beyond the plan allowance, one-off treatments or add-on services itemised on the visit and carried onto the invoice.

Skip credits and holds

Rules per plan decide whether a skipped stop is credited, rescheduled or billed, and the invoice reflects it without manual adjustment.

Numbers worth watching

All available as dashboard widgets, reports or a question to the AI assistant.

  • Stops per technician-day

    Completed stops divided by technician days worked, by route and zone. The density measure that drives margin.

    Margin rises sharply above 12 stops/day
  • Visit completion rate

    Generated visits completed in the period versus skipped or missed. The honest measure of whether the plan is being delivered.

  • Skips by reason

    Weather, access, customer hold or technician absence. Shows which problems are fixable with rules and reminders.

  • Customer retention

    Plans active at the end of the period versus the start. Route businesses with strong visit records retain better.

    Pest control: 80–85% annual retention is good
  • Revenue per route-day

    Invoiced revenue per technician day on route, including extras and consumables.

  • Consumables per stop

    Product cost per visit by technician and route, compared with the plan allowance, to catch over-application and shrinkage.

FAQ

Still have questions? Talk to our team or start a free trial and see for yourself.

What is recurring route service?
Recurring route service is field work delivered to the same customers on a fixed cadence, such as weekly pool cleaning, monthly pest treatments or fortnightly lawn mowing, by technicians who run a dense sequence of short stops in one area each day. Profit depends on stops per day, drive time between stops, reliable visit records and automatic billing.
How does FSM Flow generate recurring visits?
Each customer has a service plan with a service, frequency, preferred day, zone and price. FSM Flow generates the work orders for each period from the plan, assigns them to the zone day and the regular technician, and shows them on the scheduler and the technician’s stop list.
Does FSM Flow optimise routes automatically?
Automatic route optimisation is coming soon. Today, stops are grouped by zone and weekday, the technician sees the day as an ordered stop list, and dispatchers reorder stops by drag and drop. The AI scheduler suggests cover by skill and proximity when a technician is unavailable.
Can I log chemicals and application records per stop?
Yes. Per-stop checklists capture readings, products, quantities, target pests or areas and the applicator’s licence number on the mobile app, offline if needed. Records are stored against the visit and the property and can be filtered by date, product, customer and technician for compliance reporting.
How are skipped stops and rain days handled?
A skipped stop is recorded with a reason, and the plan’s skip rules decide whether it is rescheduled, credited or billed. Affected customers receive an automatic message, and skips by reason appear in the route reports.
Can I invoice all of a customer’s visits once a month?
Yes. Completed visits can be invoiced individually or batched into one invoice per customer per period, generated in bulk with the visit dates, consumables and extras itemised. FSM Flow sends the invoice PDFs; it does not process card payments itself.

Run tighter routes with every stop on record.

Start your 14-day free trial today. No credit card required. Or book a demo and we’ll set up a service plan and per-stop log for your trade together.

14-day free trial · No credit card required · Cancel anytime