Item collection

👍

Welcome note

Data hub is our new upgraded platform, which we rolled out in August 2025. It offers a single unified integration for passing your data through to your Bloomreach products.

You have access to Data hub if you've implemented with Bloomreach after August 2025.

Customers who have implemented before August 2025 should follow the existing documentation for Engagement, Discovery, and Clarity.


This guide introduces you to item collections and the related key concepts.

What is an item collection

An item collection is a container for storing and managing item data in the Data hub. It provides a unified way to organize your catalog information and distribute it to Bloomreach products like Discovery, Engagement, and Clarity

Why are item collections important

Item collections act as a single source of truth for your core business data. Organize and configure your data once in an item collection and use it across all Bloomreach applications.

This unified approach ensures data consistency across your Bloomreach implementation. When you update a product price or add a new variant, the change propagates to all connected products simultaneously, reducing sync issues and data discrepancies.

How item collections work

Item collections transform raw product data into structured, validated information through 5 interconnected components. Each component serves a specific role in the data flow from source to destination.

Records

Records store your raw, unstructured source data. Each record represents a product or variant with fields like title, price, or color. Records serve as your source of truth before any transformation occurs.

Schema

The schema defines how raw records become structured items. It maps your specific field names to standardized attributes that Bloomreach products understand, including item identifiers, system attributes like price and title, and custom attributes unique to your business.

Items

Items are structured, validated representations of your data after schema mapping. They include typed attributes ready for personalized emails, SMS, weblayers, recommendations, search indexing, personalization rules, and merchandising campaigns in Bloomreach products.

Jobs

Jobs are asynchronous operations that run in the background when you update records, modify schemas, import data, or configure destinations. Jobs track processing progress and provide error details if issues occur.

Destinations

Destinations define where your item data flows. You'll typically configure two destinations: Bloomreach Engagement for marketing and personalization and Bloomreach Discovery for search and merchandising. Once destinations are configured, items sync automatically. 

Key relationships

Each item collection has a defined relationship with other Data hub components:

  • A collection belongs to one workspace.

  • A collection contains one item type, that is product for product catalog data.

  • A collection can have multiple destinations connecting to applications.

  • Various operations within a collection generate jobs for tracking.

Tools to interact with item collections

Interact with an item collection either through the user interface (UI) or programmatically via the Item collections API, depending on your workflow needs. 

Via UI

The UI allows you to create, view, and manage item collections directly within the Data hub platform.

Perform actions such as: 

  • Creating a new collection. 

  • Viewing records.

  • Map schema for attributes.

  • Viewing items.

  • Monitoring jobs.

  • Set destinations.  

The UI offers an intuitive, visual experience that is ideal if you prefer direct interaction and immediate feedback without needing to write code.

Via API

The API provides endpoints to update records, update items and destinations, and monitor jobs. It accepts product data in flexible JSON format and makes that data available to Discovery, Engagement, and other Bloomreach applications through a single integration point.

The API enables automation and integration with other systems, ideal for your development workflow to maintain complete control over all aspects of the collection data flow. If you have a development team, Bloomreach recommends choosing the direct API approach. 

Next steps

Start working with item collections:

Limitations

Discovery multi-view capability is currently not supported.