Global Search Overview

4 min readPublished April 12, 2026Updated May 24, 2026

What Global Search Does

Global search is the fastest way to find anything in Fixmo. It searches across eleven 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 — All 11 Entity Types

Every search query runs against eleven entity types in parallel. Results are returned in real time and are role-scoped to the entities you have permission to access.

  • Repairs — matched by repair code, item name, or customer name.
  • Customers — matched by name, phone number, or email address.
  • Inventory items — matched by item name, SKU, barcode, or category name. Variant barcodes are also searched.
  • Serial units — matched by serial number.
  • Commission Agents — matched by agent name.
  • Suppliers — matched by supplier name.
  • Purchase Orders — matched by PO code or supplier name.
  • Team Members — matched by name or email.
  • Sales — matched by sale code or customer name.
  • Documents — matched by invoice/quotation code or customer name (invoices and quotations).
  • Refunds — matched by refund code.

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 eleven entity types: repairs, customers, inventory items, serial units, commission agents, suppliers, purchase orders, team members, sales, documents (invoices and quotations), and refunds. Results appear in real time as you type with at least 2 characters entered.
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.