Creating Jobs

Create new jobs 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.

Jobs list with New button
Jobs list with New button
  1. Click the + New button in the top-right corner. The New Job drawer opens on the right.

New Job drawer with required fields
New Job drawer with required fields
  1. Select a Customer (required). After you select a customer, Contact and Service Address appear. Service Address is required.

  2. Select a System type (required), or use + Add System if you need to add one.

  3. Select a Job type (required). Options come from your configured job types.

Contact Service Address and System type after selecting a customer
Contact Service Address and System type after selecting a customer

Optional and additional fields

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

  2. Set Priority (defaults to Medium).

  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. Enter Customer Notes if needed.

  6. Click Save. Click Cancel to close without creating a job.

Priority Reference Job Description Customer Notes Cancel and Save
Priority Reference Job Description Customer Notes Cancel and 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). Scheduling and line items are managed on the job detail view after save — they are not part of the create drawer.

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 can pre-fill details such as job type, description, labels, tax rate, and line items (products and services).

  1. Open the New Job drawer (Jobs > + New).

  2. Click Use A Template at the top of the drawer.

Use A Template on the New Job drawer
Use A Template on the New Job drawer
  1. Select a Customer and choose a job template.

  2. Review the pre-filled fields, then 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.

  2. Open the Sub jobs tab.

  3. Click New Sub Job.

  4. Enter a Description for the sub-job, then click Save.

The sub-job inherits the parent’s customer, service address, 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 and Service Address, and set job type to Repair.

  2. Add a description of the reported issue.

  3. Save the job.

  4. Open Calendar, click an empty slot, then choose New Event or Schedule Job.

For full calendar steps, see Scheduling Jobs or Events.

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. From the New Job drawer, click Use A Template for each job — then select the customer and service address as needed.

Converting a job to an invoice

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

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

  3. Click the Generate Invoice button.

  4. 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 type

The Systems module may be disabled. Check Settings > Modules. Or use + Add System on the New Job drawer.

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. If the button still does not appear, check that an invoice does not already exist on the job (each job supports one invoice).

Contact / Service Address dropdowns don't populate

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