Skip to content

Create your first job

Jobs are the core of FSM Navigator — they represent every piece of work your team performs. In this tutorial, you add a customer, create a job, assign it to a technician, and track it all the way to completion and invoicing.


Before you begin

Make sure you have the following in place before you start:

  • An FSM Navigator account — If you have not registered yet, see Registration & Verification.
  • You are signed in as an Owner or Dispatcher. Both roles can create and assign jobs.
  • At least one technician on your team — You need someone to assign the job to. See Invite your team if you have not added team members yet.

Try with sample data first

Use a test customer like "Acme HVAC" to practice the workflow before entering real customer data.


Step 1: Add a customer

Every job is tied to a customer and a service location. If you already have customers in the system, skip to Step 2.

  1. Open the Customers page from the sidebar menu.
  2. Click Create Customer.
  3. Fill in the customer details:
Field Required Example
Customer Name Yes Acme HVAC
Contact Email Yes [email protected]
Contact Phone Yes (555) 123-4567
Location Name Yes Main Office
Address Yes 742 Evergreen Terrace, Springfield, IL 62704
  1. The address is automatically geocoded so your team can navigate to the job site.
  2. Click Save to create the customer.

Multiple service locations

A single customer can have multiple service locations. After creating the customer, you can add additional locations from the customer details page.


Step 2: Create a job

  1. From the Dashboard or the Jobs page, click Create Job.
  2. Fill in the job details:
Field Required Description
Customer Yes Select an existing customer or create one inline.
Service Location Yes Choose which of the customer's locations this job is for.
Job Title Yes A short description — e.g., "AC unit inspection" or "Furnace annual maintenance".
Priority Yes Low, Medium, High, or Urgent. Defaults to Medium.
Scheduled Date & Time Yes When the work should happen.
SLA Due Date Yes The deadline by which the job must be completed. FSM Navigator tracks time remaining, alerts you before it expires, and uses this date for auto-assignment and workload rebalancing.
Description / Notes No Additional details for the technician — access instructions, part numbers, or special requirements.
  1. Click Save to create the job. It starts in Pending status.

Keyboard shortcut

You can also press the Create Job button directly from the dashboard's quick-action bar for faster access.


Step 3: Assign a technician

A job in Pending status is waiting for someone to work on it. To assign a technician:

  1. Open the job from the Jobs page or click it on the dashboard.
  2. In the job details, find the Assigned Technician field.
  3. Select a technician from the dropdown list of available team members.
  4. Click Save. The job status automatically changes from Pending to Assigned.

The assigned technician receives a notification and can see the job in their mobile app immediately.

Auto-assignment (Pro and Enterprise)

On Pro and Enterprise plans, FSM Navigator can automatically assign jobs to the best-fit technician based on skills and availability. See your plan's feature list for details.


Step 4: Track job progress

Once assigned, the job moves through a series of statuses as work progresses.

stateDiagram-v2
    [*] --> Pending : Job created
    Pending --> Assigned : Technician assigned
    Assigned --> InProgress : Work started
    InProgress --> Completed : Work finished
    InProgress --> OnHold : Waiting for parts
    OnHold --> InProgress : Parts available
    Pending --> Cancelled : Job cancelled
    Assigned --> Cancelled : Job cancelled
    Completed --> [*]
    Cancelled --> [*]

How updates happen

  • Technicians update the job status from the mobile app as they start, pause, or finish work.
  • Dispatchers and Owners monitor progress in real time from the dashboard. Status changes appear instantly.
  • SLA tracking — The SLA due date drives the countdown timer, breach alerts, and powers the auto-assignment and rebalancing engines to prioritize urgent work.

Step 5: Generate an invoice

After a job is marked Completed, you can generate an invoice directly from the job:

  1. Open the completed job.
  2. Click Generate Invoice.
  3. Review the invoice details — customer information, line items, and totals are pre-filled from the job.
  4. Adjust amounts or add additional line items if needed.
  5. Click Save to create the invoice.

You can then send the invoice to the customer by email or download it as a PDF.

Customer portal

On the Pro plan and above, your customers can view and pay invoices through their own self-service portal — no emails or PDF attachments required.


Understanding job statuses

Use this reference table to understand what each status means.

Status Description
Pending Job has been created but no technician is assigned yet.
Assigned A technician has been assigned and notified. Work has not started.
In Progress The technician has started working on the job.
On Hold Work is paused — typically waiting for parts, customer availability, or approval.
Completed The technician finished the work. The job is ready for review or invoicing.
Cancelled The job was cancelled before completion. No further action is needed.

Frequently asked questions

Can I create a job without a customer?

No. Every job must be linked to a customer and a service location. This ensures accurate record-keeping, invoicing, and reporting. You can create a new customer inline while creating a job — you do not need to add them separately first.

How do I assign a job to multiple technicians?

Each job is assigned to one primary technician. If a job requires a team, create separate jobs for each technician, or coordinate through the job notes and your team's communication tools.

What happens when a technician completes a job?

When a technician marks a job as Completed in the mobile app, the status updates in real time on the dashboard. The Owner or Dispatcher can then review the work and generate an invoice directly from the completed job.

Can I edit a job after it's been assigned?

Yes. Owners and Dispatchers can edit job details — including the title, priority, scheduled date, and notes — at any point before the job is completed. Changes are synced to the technician's mobile app automatically.


What's next

Now that you have created and completed your first job, explore these topics to get more out of FSM Navigator:

  • Job statuses and workflow — Learn the full job lifecycle, including edge cases and best practices.
  • Invite your team — Add dispatchers and technicians so your whole crew is on the platform.
  • Recurring jobs — Set up repeating schedules for maintenance contracts and routine service calls.