Repair Status Workflow
The Six Main Statuses
Every repair in Fixmo progresses through six sequential statuses. Each status represents a distinct phase of the repair process.
- Received — the repair has been logged and the customer's item is in your shop. This is the starting status for every new repair.
- Diagnosing — a technician is examining the item to identify the issue and determine what needs to be done.
- Repairing — active repair work is in progress. Parts and services are being applied.
- Testing — the repair is complete and the item is being tested to verify everything works correctly.
- Ready — testing is done and the item is ready for the customer to collect.
- Delivered — the customer has picked up their item and the job is closed.
The Visual Status Timeline
On the repair detail page, a horizontal timeline shows the progress through all statuses. Completed steps display a checkmark icon, the current step is highlighted with a ring, and future steps show their sequence number.
The timeline provides a clear visual indicator of where the repair stands. Customers see a similar vertical timeline on the public tracking page.
Advancing to the Next Status
Move a repair forward by clicking the status advancement button on the repair detail page.
- 1Open the repair detail page by clicking a repair in the list.
- 2Click the 'Next Status' button (or 'Deliver' if you are a Cashier on the Ready status).
- 3The repair immediately moves to the next status in the sequence.
- 4A notification is sent to the customer if WhatsApp or email notifications are enabled for that status.
Waiting for Parts
When a repair is paused because required parts are unavailable, use the Waiting for Parts feature. This special state sits outside the main flow and preserves the repair's position.
- 1From the repair detail page, click 'Waiting for Parts'. This button is available when the repair is in Diagnosing, Repairing, or Testing status.
- 2The repair enters the Waiting for Parts state. An amber alert banner appears: 'Waiting for Parts — repair paused until parts arrive.'
- 3The timeline shows the repair's previous position rather than Waiting for Parts.
- 4When parts arrive, click 'Resume Repair' to return to the exact status where the repair was paused.
The 'Resume Repair' button restores the repair to its previous status automatically. For example, if a repair was in Repairing when paused, it returns to Repairing when resumed.
Role-Based Status Permissions
Different team roles have different abilities when it comes to advancing repair statuses. This ensures the right people handle the right stages of the workflow.
- Admin and Manager — can advance repairs through all statuses, mark as Waiting for Parts, and resume repairs.
- Technician — can advance repairs from Received through Repairing (up to Testing). Cannot advance from Testing to Ready or beyond. Can mark as Waiting for Parts and resume.
- Cashier — can only advance repairs from Ready to Delivered (the handoff step). Cannot access other status transitions. The button label shows 'Deliver' instead of 'Next Status'.
Automatic Notifications
Fixmo can notify customers automatically each time a repair status changes. Notification channels and which statuses trigger them are configurable by your Admin.
- WhatsApp — sends a message to the customer's phone if WhatsApp is available and the status trigger is enabled in Settings > WhatsApp & Messages.
- Email — sends an email if the customer has an email address on file and the status trigger is enabled in Settings > Email Configuration.
- In-app — creates a dashboard notification for shop staff on every status change.
Each status can be individually enabled or disabled for WhatsApp and email notifications. For example, you might enable notifications for Received and Ready but skip Diagnosing and Repairing.
What Happens at Delivery
Marking a repair as Delivered triggers several automated actions beyond just changing the status.
- Serialized parts used in the repair have their status updated from In Repair to Completed Repair.
- If auto-invoice is enabled in your shop settings (available on Pro and Business plans), an invoice is automatically generated for the repair.
- The repair becomes read-only — parts, services, and status can no longer be modified.
- A payment dialog may appear if there is an unpaid balance (see Payments & Delivery article).
Frequently Asked Questions
Can I skip a repair status in Fixmo?+
What does Waiting for Parts mean?+
Who can advance a repair to Delivered?+
What notifications are sent when a status changes?+
What happens when a repair is marked as Delivered?+
Can I cancel a repair?+
Related Articles
Creating a Repair Job
Walk through the complete repair job creation workflow — customer details, item info, services, parts, pricing, advance payments, assignment, and photos.
Read articlePayments & Delivering a Repair
Record advance payments, collect final payments with split payment support, and deliver completed repairs to customers in Fixmo.
Read articleCustomer Repair Tracking
Share a public tracking link with customers so they can check their repair status, view progress, and contact your shop — no login required.
Read articleRepair Settings
Configure advance payment requirements and manage repair item types in Fixmo. Set fixed or percentage-based advance payments and organize your device categories.
Read article