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:
-
Configure imports for automated data synchronization.
Limitations
Discovery multi-view capability is currently not supported.
Updated 15 days ago
