Core

Search, Filters & Sorting

Find anything fast — search, filter chips, the advanced filter builder, and sorting work the same on every list.

One toolbar, every list

Inventory, houses, contacts, categories, and themed rooms all share the same list controls — learn them once and you know every list in the app.

Each list page has a search box, a row of filter chips, and sortable columns. Search is for broad text matches; filters are for precise conditions like Category is Lamps — and the two combine, so you can search sofa while filtering to Available at least 2 at the same time. Multiple filters always narrow the list further: every active condition has to match.

Inventory list with search box, active Available and Categories filter chips, and the Filter button
The shared toolbar on the inventory list: search, filter chips, and the Filter button for adding more.

Filter chips

Every list starts with suggested chips for its most useful fields. A chip without a value is just a suggestion — click it, set a condition, and it turns active.

The inventory suggests Name, Available, Categories, and Checked Out By; houses suggest Address, Stage Status, Market Status, and Staged; contacts suggest Name, Email, and Phone. An active chip shows its condition right on the chip — Available at least 1 — and the × on the chip clears just that condition. Clear all resets the whole bar.

Need a field that isn't suggested? Click Filter and pick any field on the record — including any custom fields your team has added, which filter just like built-in ones.

What each filter can do

The chip's popover adapts to the field type, and every type supports more than an exact match.

Text fields can match on contains, doesn't contain, is, and is not, with room for several values in one condition. Has a value and is empty find records by whether the field is filled in at all — handy for spotting items that are missing a vendor or a description.

Number fields compare in plain words — exactly, at least, at most, more than, less than, and between — and between works with just one end filled in. The inventory's Available filter comes preset to at least 1, so one click answers "what can I stage right now?", with a slider for quick adjustments.

Date fields open a range calendar with one-click presets, plus After and Before modes for open-ended questions like "staged any time before this month." A custom range takes two clicks on the calendar — start day, then end day — and clicking the same day twice filters to just that day. You can also type exact dates into the Start and End fields below the calendar.

Date filter popover for the Staged field showing preset options, a calendar with the last 30 days highlighted, and Start and End date fields
The Staged date filter: presets on the left, or click out an exact range on the calendar.

Status fields like Stage Status are multi-selects — pick several statuses and the list shows houses in any of them. Linked records like Categories, Checked Out By, Client, and Agent open a search box so you pick the exact records to match against.

The advanced filter builder

Chips combine conditions with and-logic. When you need or-logic — or conditions grouped inside other conditions — open the advanced builder.

Click Filter and choose Advanced. Each row is a field, an operator, and a value; rows live in groups that combine with and or or, and groups nest inside each other for as much precision as you need.

Advanced Filter dialog with Name contains Lamp and a nested or-group of Available ≥ 2 and Quantity ≥ 3
Items whose name contains "Lamp" — and either at least two are available, or the total quantity is at least three.

An applied advanced filter sits in the chip row as Advanced, clears like any other chip, and stacks with regular chips and search.

Sorting

Click a column header to sort by it; click again to flip the direction.

The arrow in the header shows the active sort. Each header also has a menu with Sort Ascending, Sort Descending, and column controls like Hide Column. Lists sort by one column at a time, and the toolbar's Sort button offers the same choices as a dialog — it's always there, and it's the only way to sort grid view, which has no headers. Column choices and sort order persist per browser, so each device keeps the shape you gave it — unless a saved view pins its own sort, so a shared view opens in the same order for everyone.

Saved views

A filter combination you reach for every week is worth keeping. Save it as a view and it's one click away on every visit.

The bookmark button at the start of the chip row holds your views. Set up the list the way you want it — filters, search, and sort — then choose Save as view… and give it a name. Available at least 1 on the inventory makes a one-click "ready to stage" list; Stage Status is Scheduled on houses is next week's calendar. Applying a view later restores exactly what you saved, including its sort, on any device you sign into.

A view isn't locked: change its chips and it shows Edited, with Save changes to keep the new shape and Revert to go back. Views are private to you unless an admin shares them — shared views appear under Company Views for the whole team.

Saved views menu open on the inventory list, showing a Ready to stage view under My Views and a Company Views group, with the active view shown as a pill in the chip row
The views menu: your own views, company views an admin shared, and Save as view for the current setup.

Views also travel as links. Copy link in a view's menu puts a URL on the clipboard that opens the list already narrowed down — and because search, filters, and sort always live in the page URL, the address bar works the same way for a one-off: build the view, copy the address, send it to a teammate.

The Search button at the top of the sidebar opens a search across houses, items, contacts, categories, and themed rooms at once.

Use it as a jump-to: type a few letters and open the right record from anywhere in the app. Matching goes beyond exact names — houses also match by client, and items by category, so a client's name takes you straight to their project. Results group by type, and the chips along the top toggle types in and out when a word matches in more than one place.

Global search dialog open over the inventory list, showing results for 'dining' grouped into Items and Categories
One query, every record type — results group by type, with chips to narrow further.

Each list's own search box only covers that list, but some reach deeper than names: the inventory search also matches description and category text, and the houses search matches client and agent details. Search results follow role permissions; see Team & Roles for what each role can see.

On mobile

The same filters travel to your phone — only the layout changes.

The mobile walkthrough covers the phone layout: the chip row, the bottom drawers each chip opens, and the Sort drawer.

What's next

Each list's own page covers the fields and workflows specific to it.

See Inventory for the item list's views and export, Houses for finding projects by stage and market status, and Contacts & Categories for filtering people and categories.