Search
Find orders, clients, trips, participants, inventory products, and more instantly from anywhere in the admin interface.
Search opens every record in your workspace — orders, bookings, participants, trips, trip products, inventory products, and clients — from a single search bar. Jump directly to any record instead of navigating through lists.
How to Search
Press Cmd+K (Mac) or Ctrl+K (Windows) from anywhere in the admin interface to open the search palette. You can also click the Search link at the bottom of the sidebar. Results appear as you type with a minimum of two characters required.
Quick Navigation Shortcuts
While the search palette is open, hold Cmd (or Ctrl) and press a letter to jump straight to a section:
| Shortcut | Goes To |
|---|---|
| Cmd+O | Orders |
| Cmd+P | Trips |
| Cmd+C | Clients |
| Cmd+R | Reports |
Bang Shortcuts
You can also type a bang prefix to pre-filter the search by type:
| Prefix | Filters To |
|---|---|
| !o | Orders |
| !t | Trips |
| !c | Clients |
| !i | Inventory |
For example, typing !o John searches only orders for "John".
What You Can Search
| Entity | What's Searchable | Example Search |
|---|---|---|
| Orders | Order code, client name | AB12CD34 or John Smith |
| Bookings | Booking name, product and variant name, order code | Hotel Reykjavik |
| Participants | Name, email, passport number, phone | sarah@example.com or A12345678 |
| Trips | Trip name, trip code | Iceland Adventure |
| Trip Products | Product name, product code | Airport Transfer |
| Inventory Products | Product name, product code | Double Room |
| Clients | Name, company name, contact person, email | Acme Corp |
Search Results
Results group by entity type with count badges. Each result leads with the matched value — highlighted so you can see exactly why the result appeared — followed by context to help you pick the right record.
Each result shows:
- Matched value — The text that matched your search, with matching terms highlighted
- Match badge — A label showing which field matched (e.g., "Order Code", "Email", "Name")
- Context — The record's identifier and date, such as the order code and departure date, so you can distinguish between similar results
Click any result to open that record's detail page. Booking and participant results open the parent order. Trip product results open the trip.
Filtering by Type
A type dropdown next to the search input lets you restrict results to a single category. When viewing all results, tabs appear at the top of the results list to narrow down:
- All — Show everything
- Orders — Only order-related results (orders, bookings, and participants)
- Trips — Only trips and trip products
- Clients — Only client records
- Inventory — Only inventory products
Fuzzy Matching
Search tolerates typos. If you type "Islnad" instead of "Iceland", results for "Iceland" still appear through similarity matching. Results that match only through fuzzy similarity (with no clear substring overlap) are filtered out so that every visible result has a clear highlight explaining why it appeared.
Multi-Word Search
Combine multiple words to narrow results. Searching for John Smith Iceland finds records where all three words match — for example, an order for John Smith on the Iceland trip. All words must match somewhere in the record for it to appear (AND logic).
Search Index
Search results come from an index that is refreshed periodically in the background. This means:
- Near real-time — New or updated records appear in search results within minutes, not instantly. If you just created an order and cannot find it, wait a moment and try again.
- No manual rebuild — The index refreshes automatically on a schedule. You do not need to trigger it.