PrecisionOps

PrecisionOps Scheduling: Setting up recurring jobs

Maintenance agreements are the backbone of recurring revenue in the service trades. But managing them is a headache when you are doing it manually -- spreadsheets of customers due for service, sticky notes about who needs a fall tune-up, and the inevitable calls from customers wondering why nobody showed up for their scheduled maintenance. Recurring jobs in PrecisionOps automate this entire process.

Set it up once, and the system creates jobs on your calendar at whatever interval you need -- weekly, monthly, quarterly, semi-annually, or annually. No more forgetting a maintenance visit. No more manually creating the same job every six months for two hundred customers.

How It Works

Setting up a recurring job starts the same way as creating any other job. You select the customer, set the job type, add a description, and assign a technician if you want. The difference is that you also define a recurrence pattern. Choose the frequency -- every week, every two weeks, monthly, quarterly, or a custom interval. Set the start date and, optionally, an end date or a number of occurrences.

Once saved, PrecisionOps generates the future jobs on your schedule automatically. Each occurrence is its own job with its own status, so completing one does not affect the others. If you need to adjust a single occurrence -- say, a customer asks to reschedule their spring maintenance by a week -- you can change just that one without affecting the rest of the series. Or you can update the entire series if the schedule itself needs to change.

Key Details

  • Flexible intervals -- Standard frequencies cover most use cases, but you can also set custom intervals for non-standard schedules. Filter changes every 90 days? Quarterly inspections? Monthly pest control? All configurable.
  • Individual vs. series edits -- Change one occurrence or all of them. Reschedule a single visit without disrupting the whole series, or shift the entire pattern if a customer changes their preferred schedule.
  • Recurring billing tie-in -- Recurring jobs connect to the invoicing system, so maintenance agreements can generate invoices automatically. The customer gets their service and the bill without you managing two separate systems.

Why It Matters

Recurring revenue is what separates a service company that grows steadily from one that lives call to call. But that revenue only works if you actually deliver on the recurring service. Every missed maintenance visit is a customer who questions the value of their agreement, and eventually cancels. PrecisionOps makes it nearly impossible to forget a scheduled visit because the system creates the jobs for you and puts them on the calendar where your dispatcher will see them.

When you set up recurring jobs, build in some scheduling flexibility. Do not lock every maintenance visit to a specific day and time -- instead, schedule them for a general window and let your dispatcher optimize the actual timing based on route density and technician availability. A maintenance visit that is scheduled for "the week of March 15" is easier to optimize than one that is locked to "March 15 at 10 a.m."

What's Next

With jobs -- both one-time and recurring -- on your calendar, the next post covers the drag-and-drop calendar interface that makes rearranging your schedule as easy as moving blocks around.

Back to Blog