A repair's status is the single most important field on the ticket — it drives the dashboard counts, the urgent and awaiting-pickup cards, the customer tracking page, and the activity timeline. RepairNode keeps the status set short on purpose.

The six statuses

  • Pending — default for a new ticket. Device received, not yet diagnosed.
  • In Progress — actively being worked on.
  • Waiting for Parts — diagnosed, blocked on a parts order or supplier delivery.
  • Completed — repair finished, ready for the customer to pick up.
  • Delivered — handed back to the customer. Counts toward today's revenue and the avg-turnaround KPI.
  • Cancelled — terminal state for jobs that did not happen (customer declined, beyond economical repair, etc.).

Advancing a status

The repair detail screen shows a status timeline near the top and a hero Update Status button at the bottom of the action sheet:

  1. 1
    Open the repair detail screen
    Tap any row from the Repairs tab or the dashboard.
  2. 2
    Tap the hero button
    The hero button is labeled with the next status in the chain — for a Pending repair it reads "Mark In Progress".
  3. 3
    Pick a different status
    If you need to skip ahead or roll back, open the action sheet and tap Status. A bottom sheet lists every status; tap the one you want.

Each status change is logged on the activity timeline with a timestamp and user-readable description.

Cancelling a repair

Pick Cancelled from the Status sheet. The repair is removed from active counts and stops appearing in dashboard urgency cards. Cost and deposit are preserved — useful when a deposit was taken but the job did not happen.

The activity timeline

The detail screen has an activity card listing every meaningful event:

  • Created
  • Status changed
  • Cost or deposit changed
  • Edited
  • Invoice or receipt shared
  • Email sent

Activity entries are stored locally in the database and are included in backups. They are not deleted when status changes; the timeline grows over the life of the ticket.

Status filters on the list

Open the Repairs tab and tap the filter icon. You can filter by one or more statuses, by manufacturer, and by payment status, and you can apply a date range. The active filter state is highlighted on the filter icon so you do not forget you have one applied.

What the customer sees

If you generated a tracking link for the repair (it appears as a QR code on receipts and as a {tracking} variable in templates), the customer can open that URL at any time and see the current status, the device, and the latest update timestamp. Cancelled repairs continue to display the cancelled status on the tracking page.

Was this article helpful? Feedback is sent anonymously to the RepairNode team.