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.
- Open the Customers page from the sidebar menu.
- Click Create Customer.
- 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 |
- The address is automatically geocoded so your team can navigate to the job site.
- 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¶
- From the Dashboard or the Jobs page, click Create Job.
- 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. |
- 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:
- Open the job from the Jobs page or click it on the dashboard.
- In the job details, find the Assigned Technician field.
- Select a technician from the dropdown list of available team members.
- 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:
- Open the completed job.
- Click Generate Invoice.
- Review the invoice details — customer information, line items, and totals are pre-filled from the job.
- Adjust amounts or add additional line items if needed.
- 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.