Get A Demo

You're viewing eLogii for Field Service. Distribution business? Switch to Distribution →

← Back to eLogii vs BigChange

BIGCHANGE PPM + OPTIMIZATION ENGINE

BigChange recurring service programs at scale

BigChange’s scheduler generates recurring PPM schedules: the product page documents “set up recurring service schedules for PPM work” with automatic generation at the specified intervals. That covers a wide band of recurring service work cleanly. At thousands of recurring stops, with SLAs that vary by customer or contract, with cadence drift to keep capacity balanced, and where the recurring program interacts with reactive work for the same engineers, schedule generation is no longer the same thing as optimization. eLogii’s engine models task and route template groups as constraint inputs to the optimizer.

BigChange recurring
Generation
“Set up recurring service schedules for PPM work”: produces stops on the right cadence. Routing between them runs through the standard scheduler.
eLogii recurring
Optimization
Task and route template groups model weekly, monthly, quarterly and bespoke cadences as constraint inputs to the engine.
Bristow & Sutor
200,000+
Recurring enforcement case visits per year routed on eLogii. 200+ agents, SLA-locked work across regions.
Integration
Custom
Integration over BigChange’s RestAPI module. 3 to 5 weeks typical.
From BigChange’s Job Scheduling product page

Set up recurring service schedules for PPM work.

From bigchange.com/features/job-scheduling/. BigChange generates the schedule at the right cadence. Constraint-aware optimization across thousands of generated stops with interacting SLAs is its own layer. Verified June 2026.

What BigChange documents about recurring schedules

BigChange’s scheduling page documents recurring PPM cleanly: “Set up recurring service schedules for PPM work” with automatic generation at the specified intervals. The platform tracks the parent program and the child appointments, holds time on the calendar, and runs the standard route calculation between assigned stops. The vocabulary is generation-first: produce the stops, hold them on the calendar, route between them.

What the docs do not describe is constraint-aware optimization across the generated stops. The recurring program at scale isn’t just a calendar problem – it’s an assignment problem where SLAs interact, cadences drift, skill requirements pin specific engineers to specific stops, and capacity has to balance across the recurring program and the daily reactive work.

What PPM at scale looks like in practice

The recurring programs that outgrow BigChange’s scheduler are concrete:

  • Compliance visits across a property portfolio. Fire-safety inspections, gas-safety checks, lift inspections, water hygiene programs. Hundreds or thousands of recurring stops per month, SLA-locked to fixed windows, cadences that interact (an annual visit and a six-monthly visit on the same site).
  • Multi-site PPM for facilities management. A facilities contractor running monthly, quarterly and annual PMs across a corporate estate. The engineer pool covers reactive work as well; the planner is constantly balancing reactive against recurring.
  • Recurring commercial maintenance contracts. HVAC service contracts, vending and coffee machine maintenance, equipment lease maintenance. Each customer has different cadences, SLA windows and skill requirements; the cumulative book is several hundred stops a week.
  • Enforcement and case visits. Debt-collection enforcement, regulatory inspections, social-care welfare visits. Bristow & Sutor runs 200,000+ recurring case visits a year on eLogii, with 200+ agents working across regions.
  • Pest control recurring service. Quarterly and bi-monthly commercial pest programs with SLA windows and skill matching by site type. Vergo Pest Management runs 400+ technicians on eLogii including recurring commercial routes.

In each case, the engine doesn’t replace BigChange’s recurring-schedule generation. It optimizes what the schedule generation produces.

At a glance: a 55-engineer facilities maintenance contractor

A facilities maintenance contractor running monthly, quarterly and annual PMs across a corporate property portfolio. Fifty-five engineers in the field. Around 3,500 recurring stops per month across the PPM book, plus daily reactive work for the same engineers. SLA windows vary by customer contract: gas safety pinned to anniversary dates, lift inspections on a hard 6-month cycle, fire-safety checks within calendar months, water-hygiene programs at four-week intervals.

BigChange generates the recurring schedule cleanly: stops appear on the calendar at the right cadence, JobWatch carries the job sheets and PM checklists, completion data flows back to BI. The planning task that grows past the scheduler is the balancing: reactive work for the same engineers landing on top of recurring stops; cadence drift to keep capacity even across the month; SLA windows that need protection from the optimizer rather than from a planner spotting them in time. Template-group optimization absorbs cadence drift within rules, protects SLA-locked stops, balances against reactive, and outputs one plan that’s already reconciled across the book. The PPM data model stays in BigChange; the optimization across it runs underneath.

The workaround in BigChange and where it breaks

The workaround is the same as for the wider planning problem: the planner carries it. The generated PPM stops appear on the calendar; the planner assigns them to engineers, balances against reactive work, allows cadence drift to keep capacity even, and signs off on the day. At small recurring books, this is straightforward. At several thousand recurring stops a month, with SLAs and cadences interacting, the planner becomes the optimizer. The friction shows up as SLA misses on specific contracts, drive-time creep on the recurring book, and over-reliance on the one or two planners who know the recurring rules best.

How eLogii handles recurring service programs

Recurring programs are modeled as task and route template groups feeding the optimizer. Each template carries the cadence, skill requirements, SLA windows and depot rules; the optimizer treats them as first-class inputs alongside the daily flexible work.

  • Cadence as input. Weekly, monthly, quarterly, bi-monthly, bespoke. Cadence drift is rule-bounded: a quarterly stop can move within +/- N days to keep capacity balanced.
  • SLA-locked stops protected. Stops with hard SLA windows are protected during optimization; the engine balances around them, not through them.
  • Skill-pinned recurring work. Where a recurring stop needs a specific skill or a specific engineer, the template carries that requirement and the optimizer enforces it.
  • Mixed recurring + reactive in one plan. The same optimization run balances recurring program stops against the daily flexible work for the same engineers, depots and vehicles.
  • Multi-depot recurring programs. A recurring program that runs across multiple depots optimizes as one input, not as the sum of per-depot programs.
  • REST-callable. Template groups, run triggers, partial regeneration and locked-route protection are all programmatic.

How the integration sits with BigChange

BigChange stays in place. The recurring schedule generation continues to run in BigChange. eLogii reads the generated stops, plus the reactive work, plus the engineer/vehicle/depot model, runs the optimization across them, and writes back optimized routes and ETAs.

  1. Read from BigChange. eLogii reads the recurring PPM templates and their generated stops, plus the daily reactive work, plus the engineer/vehicle/depot model, from BigChange’s RestAPI.
  2. Optimize in eLogii. The run balances recurring against reactive, protects SLA-locked stops, allows rule-bounded cadence drift, and produces assignments and routes.
  3. Write back to BigChange. Routes and ETAs are written back to BigChange. The recurring program stays anchored to BigChange’s PPM data model. JobWatch picks up the assignments.
  4. Engineer experience unchanged. The engineer opens the JobWatch app. The recurring stop is the same recurring stop; the route to get there is the one eLogii planned.

Most teams complete the connector build in 3 to 5 weeks. Typical first wave: the recurring program that is leaking the most against SLAs today, or the compliance book where cadence interactions are hardest.

See recurring-program optimization on your real BigChange data

30-minute custom simulation with your actual recurring PPM book, engineers and SLAs. Projected savings in drive time, SLA hit rate and planner hours.

Book A Simulation

Frequently asked questions

Does BigChange support recurring service programs?

Yes, at the workflow layer. BigChange’s Job Scheduling page documents: “Set up recurring service schedules for PPM work” with automatic generation at specified intervals. The schedule for the recurring program is generated on time; the assignment and route between the generated stops is then handled by the standard scheduler. What BigChange does not describe is constraint-aware optimization across thousands of recurring stops with interacting SLAs, cadences and skill requirements. That layer is where eLogii adds value.

What is the difference between schedule generation and recurring program optimization?

Schedule generation: produce a list of stops at the right cadence (monthly PMs, quarterly compliance visits, weekly commercial maintenance). Recurring program optimization: take the generated stops, plus the daily flexible work, plus the engineer pool, plus the SLAs and cadences, and decide assignments and routes that respect all of them at once. BigChange does the first inside the scheduler. eLogii does the second, modeled directly through task and route template groups that feed the optimizer as constraint inputs.

When does PPM at scale outgrow BigChange’s recurring scheduler?

When the recurring program runs to hundreds or thousands of stops per month, when SLAs vary by customer or contract, when cadence drift (a stop shifting from week 1 to week 2 to keep capacity balanced) becomes a planning task, and when the recurring program interacts with daily reactive work for the same engineers. Inspection programs across a campus, multi-site PPM for facilities, recurring commercial maintenance contracts, compliance visits across regions: each of these hits the optimization layer rather than the schedule generation layer.

How does eLogii handle recurring service programs?

Through task and route template groups: weekly, monthly, quarterly and bespoke cadences are modeled directly as inputs to the optimizer. Each template carries skill requirements, time-window constraints, SLA targets and cadence rules. When the run happens, the optimizer balances the recurring program against the daily flexible work, protects SLA-locked stops, allows cadence drift within rules, and outputs one consistent plan. Bristow & Sutor routes 200,000+ recurring case visits per year on eLogii.

How does the recurring-program integration with BigChange work?

Custom integration against BigChange’s RestAPI module and eLogii’s REST API. eLogii reads recurring PPM templates and the generated stops from BigChange, plus the daily reactive work and engineer/vehicle/depot model. The optimization run considers them together. Routes and ETAs are written back to BigChange; JobWatch picks up the assignments. Completion data flows back. Typical connector build: 3 to 5 weeks.

Last updated: June 2026. BigChange scope is taken verbatim from bigchange.com/features/job-scheduling/. eLogii capabilities documented at elogiiapidocs.apidog.io.

Custom simulation

Run the numbers on your own routes

A 30-minute working session with our solutions team. We take a sample of your real jobs, depots, vehicles and SLAs, run them through the eLogii engine, and show you the projected delta against how you plan today. No slides, no generic benchmarks.

What you’ll walk away with
  • Projected drive-time & mileage savingsModeled on a representative sample of your real routes
  • SLA & on-time impact estimateWhere the engine could take pressure off your planners today
  • Planner-hours & call-center load forecastHow much manual work eLogii would remove from your team
  • Implementation & integration shapeConcrete answer on what a 3–5 week rollout looks like, with or without keeping your FSM
30 minutes Your historical data No commitment