Recurring Jobs
Schedule jobs to generate automatically on a repeating basis for ongoing service agreements and preventive maintenance.
Overview
A recurring job defines a schedule that tells Forz to create new jobs automatically at set intervals. Each time the schedule triggers, Forz generates a standard job with the configured details — job type, customer, description, and line items. The generated job enters your normal job workflow and can be scheduled, dispatched, and invoiced like any other job.
Recurring jobs eliminate manual data entry for predictable, repeating work. Instead of creating the same job every week or month, you set up the recurrence once and Forz handles the rest.
Before You Begin
Prerequisites:
You have the Recurring Jobs: Create permission on your role.
At least one customer record exists.
Job types are configured (Settings > Job Types).
If the Systems module is enabled, you need at least one system on the customer's site.
Creating a Recurring Job
Select the job details
Click Jobs in the sidebar navigation.

Click the Recurring button in the top-right area of the jobs page. This opens the recurring jobs list.

Click the New button. A form opens.


Select a Customer. This is required. Each recurring job is tied to a single customer.

Select a Service Address. This is required. The service location where the recurring work takes place.

Select a Job type. This is required. The job type determines the workflow for each generated job.

Enter a Description (optional). Describe the standard scope of work. This text copies into every generated job.

Configure the schedule
Set the Frequency — how often jobs generate: daily, weekly, biweekly, monthly, quarterly (every 3 months), every 6 months, or annually.

Set the Next Date — when the first job should generate.

Set the End Date (optional) — when the recurrence stops. Leave blank for an indefinite schedule.
Click Save.
Add Line Items (optional). Products and services added here copy into each generated job.


Expected result: Forz begins generating jobs according to the schedule. Each generated job receives its own job number and enters the first status in your workflow.
Managing Recurring Jobs
Viewing upcoming generations
Open the recurring job.

Review the schedule summary to see when the next job generates.

Check the history section to see previously generated jobs with links to each one.
Editing a recurring job
Open the recurring job you want to change.
Update the fields as needed — job type, description, line items, or schedule.
Click Save.
Changes apply to future generated jobs only. Jobs already generated are not affected.
Pausing a recurring job
Open the recurring job.
Toggle the recurrence to Inactive or set the end date to today.
Click Save.
No new jobs generate while the recurring job is inactive. Reactivate it to resume the schedule.
Deleting a recurring job
Open the recurring job.
Click Delete.
Confirm the deletion.
Deleting a recurring job stops all future generations. Jobs already generated remain in the system and are not deleted.
Common Scenarios
Monthly preventive maintenance contract
A property management company has a 12-month HVAC maintenance agreement. Create a recurring job with job type set to Maintenance, frequency set to monthly, start date set to the contract start, and end date set to the contract end. Add standard PM line items (filter replacement, system check). Forz generates one job per month -- dispatchers assign a technician and schedule.
Weekly pool service route
A pool service company maintains 40 residential pools on weekly schedules. Create a recurring job for each customer with job type set to Maintenance and frequency set to weekly. Each Monday, Forz generates the week's pool service jobs. Dispatchers batch-assign them through the route planner.
Quarterly fire safety inspections
A fire protection company inspects commercial sprinkler systems every quarter. Create a recurring job with job type set to Inspection, frequency set to quarterly, and include line items for inspection labor and any standard replacement parts. Each quarter a new inspection job appears, ready to schedule.
Annual backflow testing
A plumbing company performs annual backflow preventer tests required by local code. Set the recurring job frequency to annually with the start date matching the customer's compliance deadline. Forz generates the job with enough lead time for scheduling, and the line items include the standard test fee and certification paperwork.