Global Search Overview

4 min readPublished April 12, 2026

What Global Search Does

Global search is the fastest way to find anything in Fixmo. It searches across four entity types simultaneously and returns results in real time as you type. The search bar is accessible from every page in the dashboard, either through the header bar or keyboard shortcuts.

There are several ways to open the search modal depending on your device and preference.

  • Press / (forward slash) from any page — the search modal opens immediately. This shortcut is disabled when your cursor is inside a text input or textarea to avoid conflicts.
  • Press Ctrl+K on Windows and Linux, or Cmd+K on Mac — works from anywhere, including when focused on an input field.
  • Click the search bar in the header on desktop — the bar displays placeholder text 'Search repairs, customers...' and a / shortcut hint.
  • Tap the search icon in the header on mobile — a magnifying glass icon replaces the full search bar on smaller screens.

What Gets Searched

Every search query runs against four entity types in parallel. Each type returns up to 5 matching results, for a maximum of 20 results displayed at once.

  • Repairs — matched by repair code (e.g., TH-MN-R0042), item name, or the customer name associated with the repair. Results show the repair code and item as the title, with the customer name and status as the subtitle.
  • Customers — matched by name, phone number, or email address. Results show the customer name as the title, with phone and email as the subtitle.
  • Inventory items — matched by item name, SKU, or category name. Results show the item name as the title, with the SKU and category as the subtitle.
  • Serial units — matched by serial number. Results show the serial number as the title, with the item name, stock status, and linked sale or repair code as the subtitle.

Understanding Search Results

Results appear in a scrollable list below the search input. Each result includes a type icon, title, subtitle with contextual details, and a type label on the right side.

  • A wrench icon indicates a repair result.
  • A users icon indicates a customer result.
  • A package icon indicates an inventory item result.
  • A barcode icon indicates a serial unit result.
  • The type label (repair, customer, inventory, serial) appears in small text on the right side of each result.
Note

Search uses a 250ms debounce, meaning results start loading 250 milliseconds after you stop typing. A minimum of 2 characters is required before any search is performed.

Navigating Results with the Keyboard

You can navigate the search results entirely with your keyboard for a faster workflow.

  • Arrow Down — move the highlight to the next result in the list.
  • Arrow Up — move the highlight to the previous result.
  • Enter — open the currently highlighted result and navigate to its detail page.
  • Escape — close the search modal and return to the current page.
Tip

Mouse navigation also works. Hover over any result to highlight it, then click to navigate. The clear button (X icon) next to the input resets the search query without closing the modal.

Role-Scoped Search Results

Search results respect the same role and branch permissions used throughout Fixmo. This ensures that every user only sees data they are authorized to access.

  • Admins see results across all branches in the shop.
  • Managers see results scoped to their assigned branch.
  • Technicians see only repairs assigned to them. Customer and inventory results follow their standard read-only access rules.
  • Cashiers see results according to their branch-scoped permissions for repairs, customers, and inventory.

Frequently Asked Questions

How do I open global search in Fixmo?+
Press the forward slash (/) key from any page to open the search modal. You can also press Ctrl+K on Windows/Linux or Cmd+K on Mac. On desktop, you can click the search bar in the header. On mobile, tap the search icon in the header.
What can I search for in Fixmo global search?+
Global search covers four entity types: repairs (by repair code, item name, or customer name), customers (by name, phone number, or email), inventory items (by name, SKU, or category), and serial units (by serial number). Results appear in real time as you type.
Why am I not seeing any search results?+
You need to type at least 2 characters before search results appear. If you have typed 2 or more characters and still see no results, the term may not match any records in your shop. Search is also role-scoped, so you will only see results you have permission to access based on your role and branch assignment.
Is global search restricted by user role?+
Yes. Search results respect your role and branch permissions. Technicians only see repairs assigned to them. Managers see data from their branch. Admins see data across all branches. Customers and inventory results follow the same scoping rules used throughout Fixmo.