Skip to content

Recurring jobs

Work that comes round on a cycle — a monthly filter change, a quarterly service, weekday cleaning — does not need creating by hand each time. Put a pattern on the job and the system raises each occurrence for you.

The occurrences are numbered off the original. Dem-983 is the job you set up; Dem-983.1, Dem-983.2, Dem-983.3 are the ones the pattern produced after it. Each is an ordinary job in its own right — it can be rescheduled, reassigned, priced and reported on without touching the rest.

Repeat this job, under the schedule in the Create New form, turns a one-off into a series. On a job that already exists, Edit Recurring in the header opens the same thing.

The Recurring Job window: Daily, Weekly and Monthly tabs, the recurring pattern with weekday tick boxes, the range of recurrence, and a plain-English summary of what was set

Job page → Edit Recurring

The three tabs pick the unit — Daily, Weekly or Monthly — and the Recurring Pattern underneath says how often within it.

Every n week(s) on takes an interval and a set of days. Ticking Monday to Friday with an interval of 1 gives a job every weekday; ticking Monday with an interval of 2 gives one every other Monday. Daily and Monthly work the same way with their own options.

Range of Recurrence decides the span:

SettingWhat it does
Starting onThe date the pattern begins
No end dateRuns indefinitely — for open-ended maintenance
End after n occurrencesStops after a set number of jobs — twelve monthly services, four quarterly visits
End byStops on a date, usually the end of the agreement it belongs to

The box below restates what you have set in plain words — “This job will repeat on Monday, Tuesday, Wednesday, Thursday, Friday every 1 weeks starting on 14-July-2026 and repeat indefinitely”. It is worth reading before saving: it is the quickest way to catch a pattern that says something other than what you meant.

Set data for upcoming jobs is where you decide what every occurrence inherits, and it is worth opening rather than assuming — this is the content of every job the pattern will create.

Inside it you can review or change the Project/Site Name and address, the contact details, the schedule start and end times, who the job is assigned to, and the job type, priority, tags, description and instructions. Anything set here applies to the occurrences rather than to the job in front of you, so a repeating job can be handed to a different fieldworker from the one who did the first visit.

Two tick boxes carry the harder-to-retype parts across:

  • Copy equipment from parent job — every occurrence points at the same units. This is what makes a maintenance series work: the same four AC units get checked and reported on every month without being re-selected each time.
  • Copy items from parent job — every occurrence starts with the same parts and services in its cart. Right for a service where the same filter is replaced every visit.

Update saves the pattern.

A job with a pattern on it shows a banner at the top of its Overview — (Running) Recurring pattern is added to this job — and the link on it opens the schedule the pattern produces.

The Recurring Schedule window: frequency, start and end dates, a Paused/Running switch, and a table of every occurrence with its date, status and job code

Job page → Overview → the recurring banner

The header summarises the pattern — Frequency, Start Date, End Date — with Edit recur pattern to change it.

The table below is the series itself, one row per occurrence:

  • Schedule Start — the date and weekday it is due.
  • Recur Status — whether the job for that date has been raised yet. Job has been created means it exists.
  • Details — the job code, as a link straight to that job.

This is the list to check when someone asks whether next Tuesday’s visit is already booked, or when a job that should have appeared has not.

The Paused / Running switch — on the Recurring Schedule window and in the footer of the pattern itself — stops the pattern raising new jobs without deleting anything. The pattern, its settings and every job already created stay exactly as they are, and switching back to Running picks it up again.

Pause is the right answer to a site closed for refurbishment, a client on hold over a dispute, or a seasonal service that stops over winter.

Edit recur pattern reopens the settings. Changes affect the occurrences still to come; jobs already raised keep their own details.

The footer of the Recurring Job window: the Paused/Running switch, Delete Recurrence Pattern and Update

Recurring Job → footer

Delete Recurrence Pattern ends the series for good. It removes the pattern, not the jobs — everything already raised stays in place with its history intact.

To wind a series down gently instead, set End by to a date and let the remaining occurrences run out.