Skip to main content
← Changelog

Smart Collections Filter Events by Custom Attributes

Filter events automatically by custom attributes like category and genre, control sort order per block, hide empty collections, and preview results before publishing.

Keeping a "Drinks in the Garden" listing or an "All events featuring this artist" grid up to date used to mean adding each event by hand. Smart collections now filter events by your own custom attributes, including category, genre, and the people inside groups such as artists, so the right events surface automatically as you tag them. This works across relationship attributes, custom-object attributes like category and genre, and plain values, including attributes nested inside groups and arrays.

Curate by the attributes you already use

When you build a smart collection of events, the condition property dropdown now offers a "Custom Attribute" option. Choosing it reveals a second dropdown listing your own attributes, so a nested path like an artist's person is selectable alongside a top-level category or genre. Pick the attribute, choose the value with a matching picker, and any event carrying that attribute is surfaced without manual curation. You can match on the underlying value of a select or relationship attribute, and exclude records with negation conditions such as "not equal to" and "does not exist", so a collection leaves events out as precisely as it pulls them in. Rich text, file, and media attributes are left out of the list, because they cannot be matched meaningfully.

Sort, and hide when empty

Collection blocks that source from a smart collection now expose the same Sort By control as other sources, so you can order by most recent, oldest, or A to Z. Previously a block sourced from a smart collection ignored the sort you chose and fell back to whatever order lived on the collection itself. Now the block's own choice is honoured. A new hide-when-empty option also lets a block with a title remove itself entirely when it resolves no entries, so a heading never sits above an empty space. The option is opt-in and off by default, so existing blocks are unchanged.

See what a collection returns before you publish

Smart collections now include a saved Preview Results tab, a paginated table that shows exactly which records the collection resolves from its last saved state, with links to each document and a refresh action. You can confirm the scope is right before a collection goes live anywhere on your site. Event listings are also more reliable on the page: events with no dates no longer leak into date-filtered collections, and collections of event instances now resolve their parent event in full, so titles, billing, venues, and images render correctly instead of coming back blank.

Feature Events