Collections

Collections organize content into meaningful groups for navigation, personalization, and curation.

Collections turn your content into clear, navigable experiences. Use them to group related items, build feeds, and highlight what matters for each audience.

What you can do with Collections:

  • Create logical groupings (by topic, audience, or series)
  • Deliver personalized feeds for different segments or profiles
  • Curate seasonal or sequenced sets (like weekly highlights)
  • Power navigation and featured sections across your apps

Collection Types

Every collection has a type that determines its role:

  • Root: The top-level entry point of the content tree.
  • Folder: A container for organizing content hierarchically, similar to a file system folder.
  • Standard: A general-purpose collection for grouping related content.
  • Queue: A collection that processes items in order.
  • System: A system-managed collection not directly visible to end users.

Items and Ordering

Collections can contain both child collections and metadata items. Each item relationship can carry its own custom attributes.

Ordering is configurable per collection. You can sort by field name, JSON path, attribute location (item or system), and direction (ascending or descending).

Language Variants

Collections support localization through language variants. Each variant provides a localized name, description, and attributes. Variants can have independent workflow states and visibility settings, so a collection can be published in one language while still in draft in another.

Supplementary Content

Collections can have supplementary files attached via unique keys. Each supplementary item tracks its content type, storage details, and upload status. Pre-signed URLs are provided for direct upload and download.

Permissions

Access is controlled through group-based permissions. Each collection can define which groups have view, edit, or manage access. Public visibility is controlled separately for the collection itself, its item list, and its supplementary content.

Locking

Collections can be locked to prevent modification. Items within a collection can also be locked independently, allowing the collection's own attributes to change while its membership stays fixed.

Soft Delete

Collections use soft delete by default. Deleted collections can be recovered or permanently removed.

Templates, Categories, and Traits

  • Templates: Collections can reference a template that defines default attributes, ordering rules, and filters.
  • Categories: Assign categories to collections for classification and filtering.
  • Traits: Assign traits to collections for additional behavioral tagging.

Workflows

Collections participate in the same Workflow system as metadata. State transitions, pending states, and time-based validity windows all apply to collections.

Why teams rely on Collections:

  • Quick to organize and reuse across channels
  • Works hand-in-hand with Metadata and Workflows
  • Scales from a handful of items to thousands without losing structure