Creating a Repair Job

7 min readPublished April 12, 2026Updated April 13, 2026

The New Job form is where you enter all the details for a repair. Only Admin and Manager roles can access it.

  1. 1Open the Repairs section from the sidebar. The page title shows 'Jobs' with your total job count.
  2. 2Click the 'New Job' button in the top-right corner.
  3. 3You will be taken to the repair creation form with multiple card sections to fill out.
Note

If you have reached your monthly repair limit, the button shows 'New Job (Limit Reached)' and is disabled. Upgrade your plan to create more jobs.

Customer Details

The first card — titled 'Customer' — collects customer information. Fixmo uses the phone number to detect existing customers automatically.

  1. 1Enter the customer's First Name (required).
  2. 2Enter the Last Name (optional).
  3. 3Enter the Company Name (optional) — useful for business or corporate customers.
  4. 4Enter the Phone Number (required). The input includes a country code selector that defaults to your shop's country.
  5. 5Enter an Email address (optional) — used for email notifications if configured.
  6. 6Toggle WhatsApp Available if the customer can receive WhatsApp status updates.
Tip

As you type the customer's name, Fixmo searches for existing records and shows matching results in a dropdown. Select a customer to link their profile and repair history. The phone field also runs a duplicate check — if the number belongs to another customer, an amber warning appears so you can avoid creating duplicates.

Item & Problem

The 'Item & Problem' card captures what is being repaired and what is wrong with it.

  1. 1Enter the Item Name (required) — for example, 'iPhone 15 Pro', 'Nike Air Max', or 'HP LaserJet'.
  2. 2Scan or enter a Barcode / Serial number (optional) for the device.
  3. 3Select a Repair Item Type from the dropdown (optional) — these are device categories like Phone, Laptop, or Tablet, managed in Settings > Repairs.
  4. 4Select a Brand from the dropdown (optional) — such as Apple, Samsung, or Nike.
  5. 5Describe the Problem (required) — a detailed description of the issue the customer is experiencing.

Selecting Services

The Services card shows all available repair services grouped by type. Select the services that apply to this job.

  1. 1Expand the Services card to see available service groups.
  2. 2Use the search box to filter services by name.
  3. 3Click the checkbox next to each service to select it. The price is shown beside each service name.
  4. 4Selected services appear in a summary below with the option to remove each one.
  5. 5The total updates in real time showing the count and combined price.

Adding Parts from Inventory

The Parts card lets you attach inventory items to the repair. Parts are pulled from your inventory with real-time stock availability. The behavior depends on whether the part is a simple or variable product.

  1. 1Search for parts by name or SKU in the search box.
  2. 2Each result shows the part name, category, SKU, current stock count, and price.
  3. 3For simple products without serial tracking, click the plus button to add it, then use the +/- controls to adjust the quantity. The maximum is constrained by available stock.
  4. 4For simple products with serial tracking, click 'Select Serial' to open the serial picker overlay. Choose the specific serial number from the list showing serial number, branch, and warranty expiry.
  5. 5For variable products, clicking the item opens a variant selector popup. Pick the specific variation — then follow the serial or non-serial flow for that variation.
  6. 6Selected parts appear in a summary with name, serial number (if applicable), quantity controls, subtotal, and a remove button.
Note

Adding a part to a repair automatically deducts it from your inventory stock at the relevant branch. If the item drops to or below its minimum stock threshold, a low stock notification is triggered.

Setting the Estimated Price

Fixmo auto-calculates the repair price from your selected services and parts. You can accept this or set a manual price.

  1. 1Review the price breakdown: Services total, Parts total, and Calculated Total.
  2. 2The estimated price field auto-fills with the calculated total.
  3. 3To override, type a custom price in the input field.
  4. 4To revert to the auto-calculated amount, click the 'Reset to calculated' link.

Collecting an Advance Payment

If advance payments are enabled in your shop settings, a payment card appears on the form. Depending on your configuration, it may be optional or mandatory.

  1. 1If configured as a Percentage, the field shows a helper text with the default percentage and the calculated amount based on the estimated price.
  2. 2If configured as a Fixed amount, the helper text shows the default advance amount.
  3. 3Enter the advance payment amount. If it is marked as required, you must enter a value greater than zero.
  4. 4The advance payment is recorded as the first payment on the repair when the job is created.

Assignment, Agent, Photos & Notes

The remaining cards handle technician assignment, commission agents, photos, and internal notes. Each is a separate card on the form.

  1. 1In the 'Assignment' card, assign a Technician from the dropdown. Your own name appears with '(Myself)' next to it. Leave blank for unassigned.
  2. 2Set an Estimated Completion date using the date picker (optional).
  3. 3Select a Branch if your shop has more than one location. This defaults to your branch.
  4. 4In the 'Commission Agent' card (optional), search for and select an agent. You can override the commission rate and type.
  5. 5In the 'Photos' card, upload photos of the item or damage. The maximum number depends on your plan tier.
  6. 6In the 'Internal Notes' card (optional), add any notes — these are visible to your team only, never to the customer.

Creating the Job

Once all details are filled in, submit the form to create the repair job.

  1. 1Review all the information across the cards.
  2. 2Click 'Create Job' to submit. The button shows 'Creating...' with a spinner during submission.
  3. 3On success, you are redirected to the new repair's detail page. The repair starts with status Received.
  4. 4Click 'Cancel' to discard and return to the repairs list.
Tip

When the repair is created, Fixmo automatically generates a unique repair code (e.g., SHOP-B001-R0042), sends notifications to the customer (WhatsApp/email if enabled), and records the advance payment if provided.

Frequently Asked Questions

Who can create a new repair job in Fixmo?+
Only users with Admin or Manager roles can create new repair jobs. Technicians and Cashiers do not have access to the New Job button.
What fields are required to create a repair?+
The minimum required fields are: Customer First Name, Customer Phone, Item Name, Problem Description, and Branch. All other fields are optional but recommended for accurate tracking.
How is the repair price calculated?+
Fixmo auto-calculates the estimated price by adding up all selected services and parts. You can accept the calculated total or manually override it. A 'Reset to calculated' link lets you revert to the automatic total at any time.
What is the advance payment option?+
Advance payment is an optional deposit collected from the customer when the repair is created. Your admin can configure it in Settings > Repairs as either a fixed amount or a percentage of the estimated price, and can make it mandatory or optional.
Can I add parts with serial numbers during creation?+
Yes. When you add a serialized part, a 'Select Serial' button appears instead of a quantity control. Clicking it opens an overlay showing all available serial numbers with their branch and warranty information. Select the specific unit to use.
How do I add a variable product as a repair part?+
When you search for and click a variable product in the parts picker, a variant selector popup appears showing all available variations. Pick the specific variation you need. If that variation has serial tracking, the serial picker opens next. Otherwise, it is added directly with adjustable quantity.
Is there a limit on how many repairs I can create?+
Yes. Your monthly repair limit depends on your subscription plan. The repair count and limit are displayed on the repairs page. When the limit is reached, the New Job button is disabled with a prompt to upgrade your plan.
Can I link an existing customer to a new repair?+
Yes. Start typing the customer's name in the First Name field — Fixmo searches for matching records and shows a dropdown. Select the customer to link their existing profile. If the phone number belongs to another customer, a warning appears so you can avoid duplicates. If no match exists, a new customer record is created automatically.