Itsy Docs
General Info

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.

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:

ShortcutGoes To
Cmd+OOrders
Cmd+PTrips
Cmd+CClients
Cmd+RReports

Bang Shortcuts

You can also type a bang prefix to pre-filter the search by type:

PrefixFilters To
!oOrders
!tTrips
!cClients
!iInventory

For example, typing !o John searches only orders for "John".

EntityWhat's SearchableExample Search
OrdersOrder code, client nameAB12CD34 or John Smith
BookingsBooking name, product and variant name, order codeHotel Reykjavik
ParticipantsName, email, passport number, phonesarah@example.com or A12345678
TripsTrip name, trip codeIceland Adventure
Trip ProductsProduct name, product codeAirport Transfer
Inventory ProductsProduct name, product codeDouble Room
ClientsName, company name, contact person, emailAcme 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.

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.

How It Connects

  • Orders — Search by order code or client name. Booking and participant results link to their parent order.
  • Trips — Search by trip name or code. Trip product results link to the trip's product page.
  • Inventory — Search by product name or code.
  • Clients — Search by name, company, or email.

On this page