Overview
The Matches list is where a participant discovers and contacts other attendees. This page describes the search, filter, and sort controls available on top of the list.
Search
-
A single search input above the list searches across name, company, and job title.
-
Search is debounced — results update as the user types after a brief pause.
-
The search query is preserved within the session so navigating away and back returns the same view.
Filters
Filters are presented as multi-select chips. Available filters depend on the data captured during registration and can include:
-
Participant type — for example Buyer, Supplier, Press.
-
Country — multi-select with type-ahead.
-
Industry / Category — driven by the event taxonomy. Selecting a parent category automatically selects all of its child categories; individual children can then be deselected if the participant wants to refine the filter further. This shortcut lets a participant broaden the filter with one click and then narrow it down rather than ticking each child individually.
-
Interests — based on tags the participant set on their own profile.
-
Availability — only show matches who have a free slot in common with the current user.
-
Already requested — toggle to hide participants the user has already sent a request to.
Active filters are summarised as a chip strip below the search field, with a "Clear all" action.
Sorting
The sort dropdown offers:
-
Most relevant (default) — uses the matchmaking score, taking into account relevance signals the user has given.
-
Name (A–Z)
-
Company (A–Z)
-
Recently added — newest participants first.
Result behaviour
-
Results are paginated, with infinite scroll loading the next page as the user scrolls.
-
The result count is shown next to the search bar (for example "127 matches").
-
If no matches meet the criteria, an empty state suggests removing filters.
-
Sponsored participants are highlighted with a badge but do not appear out of order — sorting is still respected.
Persistence
Filters and sort selections persist for the duration of the session. They are reset when the user signs out.