Bloomreach is a customer data platform (CDP) offering a range of features such as content management, personalization, and marketing automation. Integrating Antavo with Bloomreach can allow businesses to create personalized marketing campaigns and improve their overall customer experience.

Antavo supports customer and event data synchronization between the two systems - this is a one-way data synchronization only, from Antavo to Bloomreach. This document shows how to configure a connection and data synchronization between the two platforms using Antavo’s Bloomreach module. Typical use cases will also be discussed in brief.

Find the configuration page of the Bloomreach module by searching for it from the Modules (blue star) menu.

Configuring the Antavo – Bloomreach connection

The module configuration requires the API URL, the API Key, API Secret and a Project token for establishing and maintaining the connection.

Obtaining the connection data from the Bloomreach platform

The information for establishing the connection can be found in Bloomreach’s platform’s Project settings.

Make sure to add the Get and Set permission after creating the new API group for Customer Properties and Events. These are required for synchronization.

Connecting Bloomreach in the Backoffice

Go back to the Bloomreach module’s page in Antavo’s Backoffice and fill in all four fields with the previously obtained information.
Click ‘Connect’.

Synchronizing the fields

The Sync Fields tab on the left-hand menu bar enables you to configure the field synchronization between the two systems

Hard ID configuration

The Hard ID is mandatory to set by choosing which Antavo field should be sent as a Hard ID. By default, the identifier for this field is 'registered,' and the value is the email address. This ID is case-sensitive and not deletable or editable after being set.

Custom fields

The Custom fields section lists the data that needs to be sent to Bloomreach. The Loyalty fields is a dropdown menu where Antavo data can be selected and the Remote fields section enables any desired field name convention so these fields will be automatically created in Bloomreach.

Settings

Event synchronization

This field allows you to add Antavo events using picklists to be synced with Bloomreach: Antavo sends the event to Bloomreach with the same ID (the event action’s name).

For example:

Basic information

The ‘Deferred sync’ checkbox offers the solution to send customer field update calls asynchronously.

If the checkbox is ticked, the Bloomreach request is executed later, instead of being triggered immediately when an action/event is generated in Antavo.

Deferred sync enables shorter API response times: if an event occurs within Antavo, there is no need to wait for the response from Bloomreach, resulting in a faster API response.

The Sync data and Sync multiple fields workflow nodes consider the newsletter provider extension’s deferred sync option automatically.

Use Cases

Fields and events can be synced using Antavo’s workflow solution. The use cases below present some common scenarios that can be performed with Antavo’s Bloomreach integration.

Welcome to the loyalty program!

This use case sends a welcome newsletter from Bloomreach when someone joins the loyalty program.

Go to the workflow management through the Workflows icon (blue star) on the left sidebar, or type it in the search field of Modules (blue star) .

This example shows how to send the date of the opt-in and the points that have been added for enrolling.

All workflows are inactive after creation. The rule must be activated by pressing the Set active button in the top right corner. This button only appears after saving the rule.

Birthday reward

A reward can also be gifted to your loyalty members as a present on their birthday. This requires the creation of a suitable coupon-based reward. Read more about rewards here.

Go to the workflow management through the Workflows icon (blue star) on the left sidebar, or type it in the search field of Modules (blue star) .

Reward claim

Data can also be sent to Bloomreach when a reward is claimed. This use case will use a Campaign, for demonstration purposes, but the same principles apply to a General Workflow. Read more about the concepts of campaigns and workflows here.

Go to the workflow management through the Workflows icon (blue star) on the left sidebar, or type it in the search field of Modules (blue star) .

The customer, event, reward objects and subsequent attributes can be accessed using braces. e.g,
{customer.first_name}
{event.points}
{reward._id}

Tier upgrade

In Antavo, one or more tier structures can be created and assigned to loyalty members based on their loyalty performance. It is a fairly common use case to synchronize the tier-up event to an NLP event as this is a great marketing opportunity to contact customers.
There are four point-based tiers in this use case:

All users are automatically assigned to Bronze after opt-in hence filtering and sending tier-up events are only needed for Silver, Gold and Platinum upgrades.

Go to the workflow management through the Workflows icon (blue star) on the left sidebar, or type it in the search field of Modules (blue star) .

Sync data related to the customer’s last purchase

This example shows how to configure the synchronization of information related to the customer’s last purchase (number of loyalty points rewarded for the purchase and the number of loyalty points spent to reduce the basket value of the purchase) to predefined Bloomreach customer fields.