Searching & Filtering Repairs
Searching for Repairs
The search bar at the top of the repairs page lets you find jobs by repair code, item name, or customer name.
- 1Click the search bar with the placeholder 'Search by code, item, customer...'.
- 2Type at least 2 characters to start searching.
- 3Results update automatically with a short debounce delay.
- 4The search matches against repair codes, item names, problem descriptions, and customer names.
Filtering by Status
The Status dropdown lets you view repairs in a specific workflow stage. This is the most commonly used filter.
- All Statuses — shows every repair regardless of status (default).
- Received — newly logged repairs awaiting diagnosis.
- Diagnosing — repairs being examined by a technician.
- Waiting Parts — repairs paused for parts availability.
- Repairing — active repair work in progress.
- Testing — completed repairs being quality-tested.
- Ready — repairs ready for customer pickup.
- Delivered — completed and handed over to the customer.
- Cancelled — repairs that were cancelled.
Service Type, Device Type & Brand Filters
Three category-based filters help you narrow repairs by the type of service, device, or brand involved.
- 1Service — filter by the service type category (e.g., Screen Replacement, Software Fix). Options are pulled from your service categories.
- 2Repair Item Type — filter by the device category (e.g., Phone, Laptop, Tablet). Options come from device type categories managed in Settings > Repairs.
- 3Brand — filter by brand (e.g., Apple, Samsung). Options come from your brand categories.
- 4Admins can add new options on-the-fly directly from the filter dropdown.
Date Range & WhatsApp Filters
Additional filters provide time-based and communication-based narrowing.
- From Date — only show repairs created on or after this date.
- To Date — only show repairs created on or before this date.
- WhatsApp — filter by customer WhatsApp availability: All Customers, WhatsApp Available, or No WhatsApp.
Sorting Results
Change the order of your repair list using the sort dropdown.
- Newest First — most recent repairs at the top (default).
- Oldest First — oldest repairs at the top.
- Price: High to Low — highest-value repairs first.
- Price: Low to High — lowest-value repairs first.
- Item A-Z — alphabetical order by item name.
Active Filters & Clearing
When filters are applied, a badge shows the count of active filters. Clear them all with one click.
- 1An active filter count badge appears next to the filter area when one or more filters are set.
- 2Click the 'Clear' button (with X icon) to reset all filters at once.
- 3The repair list refreshes immediately to show the unfiltered results.
Repair List Display
The repairs page uses a card-based list layout with infinite scroll pagination. Each repair row shows key information at a glance.
- Avatar — customer initials (or item initials for Technicians).
- Item name — what is being repaired.
- Status badge — color-coded with a dot indicator.
- Service type and Brand badges (if set).
- Problem description snippet and customer name (hidden for Technicians).
- Repair code (monospace format), date, and assigned technician (or 'Unassigned').
- Price and branch name on the right side.
The list uses infinite scroll — as you reach the bottom, more repairs load automatically (20 per page). No page numbers or manual pagination needed.
Frequently Asked Questions
Why can't I see the filter options on the repairs page?+
How do I find a repair by its code?+
Why don't I see all repairs in the list?+
Can I filter by date range?+
What does the WhatsApp filter do?+
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 articleThe Repair Detail Page
Navigate the repair detail page — view status progress, customer info, cost breakdown, photos, internal notes, tracking link, and technician assignment.
Read articleRepair Status Workflow
Understand the repair status lifecycle in Fixmo — from Received through Delivered, including Waiting for Parts, role permissions, and automatic notifications.
Read article