Conditional Item Visibility
Control which items appear in your widget using creator-configured rules. Visitors never see these rules — they just see the filtered results.
Setting Up Visibility Rules
- Open your widget in the editor
- Go to the Source tab
- Expand the Conditional Item Visibility accordion
- Click Add Rule
Each rule has three parts:
- Column — the data source column to evaluate
- Condition — one of: equals, is not empty, is empty, contains, does not contain, or one of the date conditions below
- Value — the value to match against (not required for “is empty”, “is not empty” or the fixed date conditions)
Date Conditions
Pick a date column and the widget decides what to show from today’s date, with no edits to your data needed:
- Date is today
- Date is before today / Date is today or earlier
- Date is after today / Date is today or later
- Date is within the last N days / Date is within the next N days — enter the number of days; today counts
Typical uses: an events list that only shows upcoming events, a “this week” board, a daily draw that reveals today’s row at midnight, or an archive of everything that has already happened.
Which “today”?
When you add your first date condition a Dates are judged in setting appears. Choose the timezone your dates are written in (for example America/New_York for a US club, Europe/London for a UK one). The widget rolls over at midnight in that timezone for every visitor, wherever they are. Change it any time; all date conditions on the widget use the same timezone.
The rules compare the calendar date in the cell, not the time of day. “2026-10-09 23:30” and “2026-10-09” are both “today” on 9 October. Dates written as 5/10/2026 are read in your source’s own order (the spreadsheet’s locale for Google Sheets, the field’s date format for Airtable), so a UK sheet’s 5/10 is 5 October.
Match Mode
When you have multiple rules, choose how they work together:
- Show items that match Any rule — items appear if they satisfy at least one rule (OR logic)
- Show items that match All rules — items must satisfy every rule to appear (AND logic)
Where It Works
Visibility rules apply everywhere your widget is displayed:
- All layouts (grid, list, table, etc.)
- Published pages
- Embeds
- Script installs
Example Use Cases
- Only show items where Status equals “Published”
- Show only upcoming events with Event Date is today or later
- Reveal a daily entry at midnight with Draw Date is today or earlier
- Hide draft items by setting a rule where Status does not contain “Draft”
- Show only items that have images by setting Image is not empty
- Display items from a specific category without exposing the filter to visitors
Visibility Rules vs Filters
Visibility rules and filters serve different purposes:
- Visibility rules are configured by you (the creator) and are invisible to visitors. They control which items are included in the widget at all.
- Filters are visitor-facing controls that let your audience narrow down the visible items themselves.
You can use both together — visibility rules determine the base set of items, and filters let visitors refine within that set.
Visibility rules are evaluated before filters. If a rule hides an item, it won’t appear in filter options either.
Related
- Filters — Let visitors filter data in your widget
- Items & Details — Understand item lists and details pages
- Sorting — Allow visitors to reorder data