> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vyntaintegrate.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Understanding Work Order Statuses in Vynta Integrate

> Understand every work order status in Vynta Integrate, who sets each one, and which statuses are visible to customers in the self-service portal.

Every work order moves through a series of statuses as it progresses. Understanding these statuses helps you track where every job stands.

## Status Lifecycle

```text theme={null}
Scheduled → Assigned → In Progress → Completed → Invoiced
```

Not every job follows this exact path. Some are cancelled, some are rescheduled, and some are marked as no-access.

## All Statuses

| Status          | Who sets it      | What it means                                                        | Customer visible? |
| --------------- | ---------------- | -------------------------------------------------------------------- | ----------------- |
| **Scheduled**   | Admin/Dispatcher | Job created, date set, no technician assigned yet                    | Yes               |
| **Assigned**    | Admin/Dispatcher | Technician assigned, waiting for them to start                       | Yes               |
| **In Progress** | Technician       | Technician has started work (clocked in)                             | Yes               |
| **On Hold**     | Admin/Dispatcher | Job paused — waiting for parts, customer decision, etc.              | Yes               |
| **Completed**   | Technician       | Work finished, notes and parts recorded, signature captured          | Yes               |
| **Invoiced**    | System/Admin     | Invoice generated and sent to customer                               | Yes               |
| **Cancelled**   | Admin            | Job cancelled — removed from schedule                                | Yes               |
| **Rescheduled** | Admin/Dispatcher | Job moved to a new date                                              | Yes               |
| **No Access**   | Technician       | Technician couldn't access the site (locked gate, nobody home, etc.) | Yes               |

## Who Can Change Statuses

| Role            | Can change to                                        |
| --------------- | ---------------------------------------------------- |
| **Owner/Admin** | Any status                                           |
| **Dispatcher**  | Scheduled, Assigned, On Hold, Cancelled, Rescheduled |
| **Technician**  | In Progress, Completed, No Access                    |

## Status Transitions

Some transitions are automatic:

* **Assigned → In Progress**: When the technician clocks in and opens the job
* **Completed → Invoiced**: When an invoice is generated from the work order
* **Scheduled → Assigned**: When you drag the job onto a technician on the schedule board

## What the Customer Sees

Customers with portal access see the status in plain language:

| Status      | Customer sees                                |
| ----------- | -------------------------------------------- |
| Scheduled   | "Your job is scheduled for \[date]"          |
| Assigned    | "\[Technician name] is assigned to your job" |
| In Progress | "\[Technician name] is on-site"              |
| Completed   | "Job completed — view details"               |
| Invoiced    | "Invoice ready — view and pay"               |

## FAQ

<AccordionGroup>
  <Accordion title="Can a customer see internal notes?">
    No. Internal notes are only visible to your team. Only completion notes and photos are shared with the customer.
  </Accordion>

  <Accordion title="What if a job gets stuck in a status?">
    An admin can manually change the status. If a technician forgot to mark a job as complete, the admin can do it from the work order.
  </Accordion>

  <Accordion title="Can I create custom statuses?">
    Not yet. The built-in statuses cover the standard workflow. For custom workflows, contact support.
  </Accordion>
</AccordionGroup>
