Skip to main content

Bloomreach Integration

How to integrate Bloomreach in Playable to send data and seamlessly manage your email marketing campaigns.

Andreas Grosen avatar
Written by Andreas Grosen
Updated over 5 months ago

Bloomreach is a leading digital experience platform that empowers businesses to deliver personalized customer journeys across channels. By adding Bloomreach integration, you can supercharge your campaigns with gamification, driving higher engagement and fostering lasting customer connections.

In this article, we'll explore the process of configuring the Bloomreach integration in the platform. We will cover how to:

Setting up the integration

To add the Bloomreach integration, navigate to the integrations tab select 'Email Provider' find and select Bloomreach on the list.

To connect Bloomreach with Playable, you’ll need to authenticate with a:

  • Project token

  • Public key

  • Private key

  • API endpoint

Tip: Ensure the Bloomreach API permissions has sufficient group permissions (e.g., read/write access). Check the group permission documentation in Bloomreach.

Select trigger

The trigger is the event that determines when data should be sent through the integration.

The triggers available depend on the placement of your registration form(s) and whether you have included prizes in the campaign.

Trigger name

Event that triggers data transfer

Primary registration form submitted

Data is sent every time the primary registration form (containing the email field) is submitted

Game completed

Data is sent as soon as the game status is known (winner or loser), only if the primary registration form has already been submitted. Note: this option is only available if registration form is placed BEFORE the game.

Prize won

Data is sent when a regular prize has a winner assigned (whether or not the game has been completed)

Bulk prize won

Data is sent when a bulk prize has a winner assigned (whether or not the game has been completed)

Add additional conditions

It is possible to add additional conditions to the trigger. Together with the trigger, these must be met in order for the data to be transferred.

  • Using the form field option you can define a specific field in the registration form(s) that must be filled out.

  • With the advanced option you have the option to set up a data flow based on more complex conditions. For example, the trigger could be based on performance in the game or a specific selection or data input in the registration form.

Mapping data fields

In order to send data over to Bloomreach, you need to map information collected in Playable to your contact fields in Bloomreach. By mapping the data fields, you will make sure that data is sent to the correct contact fields.

The integration displays default fields that data can be transferred to, like first name, last name, e-mail etc.

If you are not able to find the correct field, you may have to manually define it. Read more in the next section.

Custom Fields and Static values

Custom fields in Bloomreach allow you to store and manage additional information about contacts. These fields can be used to enrich the data you collect and customize your campaigns.

When you add a custom field in Playable, the data is transferred as part of the JSON payload. For example:

How to setup custom fields:

  1. Scroll down to the Custom Fields section in the bottom of the integration settings.

  2. Add a new field by specifying the Name and Value.

    • Name: Corresponds to the field group in the JSON (e.g., preferences).

    • Value: Matches the subfield within the group (e.g., acceptsEmail or acceptsSms).

  3. Mark the field as required if applicable.

Example of how it can look:

Static values

Static values allow you to send consistent, predefined data as part of the JSON payload, regardless of user input. These values can be mapped to fields and used for fixed parameters in your campaigns.

How to Set Up Static Values:

  1. Scroll to Integration setup > Static information.

  2. Add the value in the Static value field.

    • Example: Sending a constant source for all registrations.

      • Name: Source

      • Value: Playable

Test and troubleshoot the integration

We always advise that you test the integration by going through the actual campaign. The testing process will depend on what your triggers are, but we suggest that you test by submitting the registration form(s) and play through the game.

In the activity tab, you will be able to check if the data has successfully been transferred to Bloomreach. To learn more about how to test the integration, please read this Help Center article.

You can also find more information about troubleshooting integrations.

Did this answer your question?