Bloomreach provides a unified view of customer data across e-commerce, mobile, and web platforms. It offers
a range of services designed to help businesses gain insights on their customers, improve marketing and personalization,
and optimize customer lifetime value. By syncing customer information and events, your customer 360 is as accurate and up-to-date as possible.
To use the Bloomreach destination in Hightouch, you need to provide a Bloomreach API Key, API Secret, API URL, and Project Token. Follow these steps to retrieve your credentials:
In Bloomreach, click the wheel icon in the top right corner. Select Project Settings from the dropdown.
Click on Access management in the side navigation. Select API from the options.
Your Project token and API Base URL are here. You can either use an existing API Key ID and API Secret, or you can click + Add key to create another one.
When syncing events, Hightouch treats any records added to your source as new events and sends them to Bloomreach when your sync runs.
To ensure syncs send each event, use a hash function for the event model's primary key . The hash should combine all columns, including member ID, timestamp, etc. See the event sync documentation for more information.
You need to select the type of event and one or more hard and/or soft customer IDs to make the API call to Bloomreach.
The most common customer IDs are registered.
One or more of the event properties, also known as attributes, are required. The event properties show up as custom mappings and attach custom data relevant to your event.
Custom mappings are included as the properties
parameter of the API request payload.
You can also sync to the Customers object. This integration supports Upsert mode, meaning you can insert new customers and update existing ones in Bloomreach.
You need to include at least customer property you wish to update. The customer properties show up as custom mappings and attach custom data relevant to your customer.
Custom mappings are included as the properties
parameter of the API request payload.
Hightouch provides complete visibility into the API calls made during each of your sync runs. We recommend reading our article on debugging tips and tricks to learn more.