Creating a Repair Job
Who Can Create a Repair
Only Admins and Managers can create repairs. Technicians see only repairs assigned to them and cannot create new ones. Cashiers cannot create repairs either — they can only record payments and deliver Ready jobs.
Opening the New Repair Form
Start a new repair from several places.
- 1Click 'New Repair' from the Dashboard, the Repairs page header, or the sidebar.
- 2The form loads with the default service mode (Walk-In) and your current branch selected.
Service Mode: Walk-In, Pickup, or Onsite
Every repair has a service mode.
- Walk-In — customer drops off the device at the shop (no service address).
- Pickup — you collect the device from the customer. Enter the pickup address.
- Onsite — you service the device at the customer's location. Enter the address.
Customer Details
Search an existing customer by name or phone, or enter new details.
- 1Type a name or phone in the Customer search box.
- 2Pick an existing match to autofill, or continue typing to create a new customer.
- 3Fields: Customer Name, Phone (with country code picker), Email (optional), WhatsApp toggle.
- 4If the phone matches an existing record, Fixmo auto-links; the name and email update if changed.
Toggle 'Has WhatsApp' on if the customer uses WhatsApp — this enables future automated status notifications once you connect WhatsApp in Settings.
Device Details
Capture the item and the problem so the technician has full context.
- Item — required. The device name or model (e.g., iPhone 13, Dell XPS 15).
- Barcode — optional. Scan the device's serial number, IMEI, or asset tag.
- Problem — required. Free-text description of the fault.
- Notes — optional internal notes not shown to the customer.
- Device Type — optional category (Phone, Laptop, Desktop, Tablet, Printer, etc.).
- Brand — optional category (Apple, Samsung, Lenovo, etc.).
Confidential Info (Passwords, PINs, Unlock Patterns)
Right after Item & Problem, an optional 'Confidential Info' section lets you capture anything sensitive the customer hands over so the device can be tested and repaired — a screen lock PIN, an account password, a recovery email.
- Password / PIN / Email — a free-text field for anything the customer gives you (e.g., 'Screen lock PIN: 4821, Apple ID: [email protected] / password123').
- Unlock Pattern — click 'Add unlock pattern' and draw the customer's Android-style pattern on the 3x3 panel exactly as they show you.
- Both are optional and can also be added later, or left off entirely, from the repair detail page (Admins only).
Confidential Info is hidden from Cashiers everywhere — the new-repair form section, the repair detail page, and the activity log. It's stored encrypted, not in plain text.
Service Type and Predefined Services
Services are managed in Inventory → Services. Only services with usage type 'Repair Service Only' or 'Both (Repair & POS)' appear in the repair service picker.
- Service Type — category (Screen Repair, Battery Replacement, Data Recovery, etc.).
- Services — multi-select any number of services. Each adds a line item with its set price.
- If you pick services but not a Service Type, Fixmo auto-sets the Type from the first selected service.
- To add or edit services, go to Inventory → Services.
Adding Parts
Parts come from Inventory. Stock is decremented automatically when the repair saves.
- Pick a part from the inventory picker. Variants show their parent + variant label (e.g., 'iPhone Screen · 13 Pro').
- Quantity defaults to 1. Stock is checked against the selected branch.
- If the item has serials enabled, pick a specific in-stock serial number. For a non-serialized item you can optionally type or scan a serial — a warranty label is required whenever you do.
- Optional per-part discount (amount or percentage), a warranty label (e.g., '90 Days', 'Lifetime'), and a Description note that shows on the receipt and customer email.
- You can also add parts later from the repair detail page — the picker is identical there.
If 'Allow negative stock' is off in Settings > Inventory, Fixmo blocks parts that exceed available stock. Enable it to allow overdraw (e.g., backorders).
Attaching Photos
Photos document the device's condition at intake. Up to 5 photos per repair on any plan.
- 1Click 'Add Photos' and select up to 5 images.
- 2Fixmo uploads to secure cloud storage (Cloudflare R2) and attaches the URLs.
- 3Photos appear on the repair detail page and on printed receipts.
Branch, Technician, and Estimated Date
Assign the job to the right branch and person.
- Branch — required. Admins see all branches; Managers default to theirs.
- Technician — optional. Pick anyone with role Technician or Manager in the selected branch.
- Estimated Date — optional target completion date.
- Price — optional estimate. Can be updated later.
Advance Payment
If enabled in Settings > Repairs, the new-repair form shows an 'Advance Payment' field. If marked required, the form won't submit without a non-zero amount.
- The advance amount can be a fixed value or a percentage of the repair price (set in Settings).
- Fixmo records the advance as the first Payment on the repair using your default payment method.
- The full payment log appears on the repair detail page.
Commission Agent (Optional)
Link the repair to a commission agent so they earn commission when the job completes.
- 1In the Agent section, search and select an agent.
- 2You can override their default commission rate/type for this repair.
- 3When the repair has a price, Fixmo creates a Commission record automatically.
Submitting the Form
Click 'Create Repair' at the bottom of the form. Fixmo generates a unique code in the format SHOPCODE-BRANCHCODE-R0001 and opens the repair detail page.
Once saved, the customer receives the in-app 'Received' notification. If WhatsApp or email notifications are connected and the 'Received' toggle is on, the customer is notified on those channels too.
Frequently Asked Questions
Who can create a repair?+
Is a service mode required?+
Do I have to add parts and services right away?+
What is an advance payment?+
Is there a repair limit on my plan?+
Who can see the Confidential Info on a repair?+
Related Articles
Repair Status Workflow
Understand the 8 repair statuses in Fixmo, how to advance them, the Waiting-for-Parts branch, and how Admins can revert status with parts-return handling.
Read articleParts and Services
Add parts from inventory and services to a repair. Understand stock decrement, serial-tracked parts, the variant picker, per-line discounts, line descriptions, editing and swapping serial numbers, and warranty labels.
Read articleRepair Detail Page
Explore every section of the repair detail page — header actions, parts and services, payments, photos, activity log, status history, AI assistant, and share links.
Read article