Smart Collections Filter Events by Custom Attributes
Smart collections can filter events by custom attributes, honour block sort order, hide when empty, and preview results before release.
Smart collections now filter events by your own custom attributes, including category, genre, and the people inside groups such as artists. Tag an event and it appears in the right collection automatically. 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 building 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 and choose the value with a matching picker. 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". 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 sourced from a smart collection now expose the same Sort By control as other sources: most recent, oldest, or A to Z. Previously the block ignored this and fell back to the order stored on the collection itself. A new hide-when-empty option lets a block with a title remove itself entirely when it resolves no entries. It is opt-in and off by default; existing blocks are unchanged.
See what a collection returns before you publish
Smart collections now include a Preview Results tab: a paginated table showing exactly which records the collection resolves from its last saved state, with links to each document and a refresh action. Two fixes ship alongside. Events with no dates no longer leak into date-filtered collections, and collections of event instances now resolve their parent event in full. Titles, billing, venues, and images render instead of coming back blank.