JobsiteOn

Create and Manage Services

Set up recurring scheduled services, generate future visits, and manage service status from the Services workspace.

Liam Chen
Written by Liam ChenUpdated over a month ago5 min readIntermediate

What this guide covers

Services let you define recurring maintenance work for a property and contact. JobsiteOn stores the service terms, generates a rolling set of future service visits, and links each generated visit to the operational job and schedule event used by your team.

Use Services for planned maintenance such as quarterly inspections, monthly cleaning, recurring safety checks, and other repeat service commitments.

Before you begin

Open Services

  1. In the sidebar, select Services.
  2. Use the list to search by service number, title, or service scope.
  3. Filter by status when you need to review only active, paused, draft, completed, or cancelled services.
  4. Open any row to view the service details and scheduled service visits.

The KPI cards show total services, active services, paused services, and recurring value.

Create a service

  1. Select New Service from the Services page, or Recurring Service from the Create menu.
  2. Confirm the next service number. JobsiteOn assigns the final service number on save.
  3. Choose Draft if the service still needs review, or Active if it should start generating visits.
  4. Enter a title that your office and field team can recognize.
  5. Select the property. The linked contact is saved with the service when available.
  6. Enter the service scope, visit value, and expected visit duration.
  7. Choose the start date, start time, frequency, and recurrence details.
  8. Choose the end rule: never, on a specific date, or after a number of visits.
  9. Save the service.

If the service is active, JobsiteOn begins maintaining the rolling future-visit schedule for that service.

Configure recurrence

Services support weekly, biweekly, monthly, quarterly, and annual schedules.

Use weekdays for weekly-style schedules. For monthly-style schedules, choose either a day of the month or an nth weekday pattern.

Examples:

Review generated visits

Open a service detail page to see scheduled service visits. Each visit shows the occurrence date, status, linked service job, linked schedule event, and linked invoice when one exists.

Generated visit statuses include:

Status Meaning
Scheduled The visit is planned and still active
Skipped The visit was intentionally skipped
Completed The work was completed
Withdrawn The future visit was removed by a series-level change

Use Reschedule on a scheduled visit to move one occurrence to a different date and time while keeping the rest of the service unchanged. Use Skip when one planned visit should not happen. Skipping a visit cancels the linked scheduled service job and event when they are still pending or scheduled.

Edit a service

  1. Open the service detail page.
  2. Select Edit.
  3. Update the service scope, recurrence, value, duration, invoice policy note, or reminder-day note.
  4. Select Save.

Changes affect future planning. Existing job, schedule, and completed-visit history remains available for review.

Pause, resume, or cancel a service

Use lifecycle controls from the service detail page:

Action What happens
Pause Future scheduled visits are withdrawn while the service is paused
Resume The service becomes active again and future visits are generated from the recurrence
Cancel Future scheduled visits are withdrawn and the service stops generating work
Renew A finite service is cloned into a new active term with the same service settings

Paused and cancelled changes do not delete historical jobs or completed visits.

Billing notes

The service stores visit value, invoice policy, and renewal reminder-day settings so your team can plan billing and renewals consistently. When a generated visit is linked to a completed job, JobsiteOn marks the visit completed and prepares a draft invoice for review.

Invoice policies work this way:

Draft invoices stay in draft status until your team reviews and sends them. Renewal reminders appear for owner and admin users before finite services end, based on the reminder-day settings saved on the service.

Troubleshooting

I cannot create the service

Confirm that the property is selected, the title is filled in, and the start date/time and recurrence fields are valid.

The wrong property or contact is attached

Open the service, select Edit, and choose the correct property. If the customer contact on the property is wrong, update the property/contact relationship first.

A future visit should not happen

For a series-level stop, pause or cancel the service. For one specific visit, use Skip on the generated visit row.

A service is active but I do not see future visits

Check the recurrence start date, end rule, and status. Draft, paused, completed, and cancelled services do not generate new active visits.

I need to extend a service that is ending

Open the finite service and select Renew. JobsiteOn creates a new active service using the same property, contact, recurrence, billing policy, and service settings, starting after the prior term.

Did this answer your question?