Creating Jobs

Create new jobs (work orders) to track field service work for your customers.

Overview

A job represents a unit of field service work — an installation, repair, maintenance visit, inspection, or troubleshooting call. Every job is linked to a customer and assigned a job type. Jobs flow through configurable statuses, can be scheduled on the calendar, dispatched via the route planner, and converted into invoices or estimates.

Before You Begin

Prerequisites:

  1. Your account has at least one customer record created.

  2. Job types are configured (Settings > Job Types).

  3. Default types: Inspection, Installation, Maintenance, Repair, Troubleshoot.

  4. You have the Jobs: Create permission on your role.

Creating a Job

Required fields

  1. Click Jobs in the sidebar navigation.

  1. Click the + New button in the top-right corner and select Job from the dropdown. A drawer panel opens on the right.

  1. Select a Customer from the dropdown. Once you select a customer, the Contact and Service Address fields appear.

  1. Select a Job type from the dropdown. Options come from your configured job types.

Optional and additional fields

  1. Select a Contact — the person at the customer site who is the point of contact for this job.

  2. Select a Service Address — the location where the work takes place.

  3. Enter a Reference — a PO number, work order reference, or external ID for your own tracking.

  4. Enter a Job Description — use the rich text editor to describe the scope of work.

  5. Click Save.

Expected result: The job is created with the first status in your job status workflow (typically "Unscheduled") and assigned a sequential job number (e.g., JOB-1042).

Note: Forz auto-generates the job title from the system type and job type (e.g., "HVAC Maintenance"). You can edit the title after creation by clicking it in the detail view.

Creating a Job from a Template

Job templates pre-fill the job type, description, labels, tax rate, and line items (products and services).

  1. Click Jobs in the sidebar.

  1. Click the + New button and select Job From Template from the dropdown.

  1. Select a Customer.

  1. Select a Job Template from the dropdown. This is required.

  2. The job type, description, and line items are auto-filled from the template.

  3. Click Save.

Creating a Sub-Job

Sub-jobs let you break a parent job into smaller work items that are tracked separately.

  1. Open an existing job.

  1. Click the Sub jobs tab.

  1. Click the New Sub Job button.

  2. Enter a Description for the sub-job.

  1. Click Save.

The sub-job inherits the parent's customer, site, system, and job type. It gets its own job number and status.

What Happens After Creation

When a job is saved, Forz automatically:

  • Assigns a job number — sequential, unique (e.g., JOB-1042)

  • Sets the initial status — the first status in your Job status workflow

  • Creates dispatch info — default time window (Any Day, 6:00 AM – 6:00 PM) and duration (30 minutes)

  • Populates smart list items — if the system has smart list templates configured

  • Creates an inspection — if the job type is "Inspection", the Inspection module is enabled, and a system is selected

  • Logs the creation — a note is added recording who created the job

Job Detail View

After creation, the job opens in a two-column layout:

Left column — Details:

  • Customer (linked)

  • Status (with status workflow controls)

  • Job type, reference, assignee, created by

  • Labels

  • Dispatch info (skills, schedule date, due date, duration, time window)

  • Scheduled events (calendar entries)

  • Timers (activity logs)

  • Custom fields (if configured)

  • Route planner info

  • Related estimate and invoice links

Right column — Tabs:

  • Overview — products & services (line items), totals, discounts

  • Sub jobs — child jobs (only visible on parent jobs)

  • System — system details (if Systems module enabled)

  • Tasks — task checklist attached to the job

  • Files — attached documents, photos, and files

Common Scenarios

Scheduling a repair after a customer call

  1. Create a new job, select the customer, their site, and set job type to Repair.

  2. Add a description of the reported issue.

  3. Save the job.

  4. From the job detail view, click the calendar icon next to Event to schedule.

  5. Choose Form View or Calendar View to pick a date, time, and assign a technician.

Creating multiple jobs from the same template

If your team performs recurring service types (e.g., quarterly HVAC maintenance), create a job template with the standard line items and description. Use + New > Job From Template to create each job — only the customer and site need to be selected.

Converting a job to an invoice

  1. Open the job and go to the Overview tab.

  1. Add products and services (line items) with quantities and prices.

  1. Click the Generate Invoice button.

  1. Forz creates a draft invoice with all line items copied from the job.

Troubleshooting

Problem

Solution

"Customer" dropdown is empty

Ensure you have at least one customer created. Go to Customers > New Customer first.

"Job Type" dropdown is empty

Configure job types in Settings > Job Types.

Cannot select a System

The Systems module may be disabled. Check Settings > Modules.

Job is not appearing in Route Planner

Verify the job status is "Unscheduled" and the "Routable" toggle is enabled on the job.

"Generate Invoice" button is missing

Add at least one line item to the job first. The Invoice module must also be enabled.

Contact/Site dropdowns don't populate

Select a customer first — contacts and sites are loaded based on the selected customer.