Dixa
Dixa is a customer service platform designed to enhance support experiences by unifying communication channels such as chat, email, phone, and social media into a single interface. It helps businesses improve customer satisfaction and efficiency through intelligent routing, automation, and real-time performance insights.
The Braze and Dixa integration offers a better view on all your users by providing customer service agents with real-time Braze data.
Prerequisites
Before you start, you’ll need the following:
Prerequisite | Description |
---|---|
A Dixa account | A Dixa admin account is required to take advantage of this partnership. |
A Braze REST API key | A Braze REST API key with users.export.ids and email.status permissions.This can be created in the Braze dashboard from Settings > API Keys. |
A Braze REST endpoint | Your REST endpoint URL. Your endpoint will depend on the Braze URL for your instance. |
If you’re using the older navigation, you can create an API key at Developer Console > API Settings.
Use cases
Surface Braze data into the customer service agent view while communicating with your users on different communication channels, such as email, messenger, or chat.
Integration
You must be a Dixa administrator to configure integrations within Dixa. For the Braze integration, in Dixa, go to Settings > Integrations > Braze.
Step 1: Create the integration in Dixa
On the Create Braze widget page, fill in the following required fields to create the integration:
- Widget name: This is the name of the integration that will later be used in the conversation sidebar as the title.
- API URL: This is the Braze REST API endpoint URL for your instance.
- API Key: This is the Braze API key you created in the prerequisites.
Step 2: Configure the integration
Next, configure the Braze and Dixa integration. Choose from the following options to adjust the view of the Braze widget in the conversation sidebar.
Show the widget in the conversation sidebar
This setting shows or hides the whole integration within the conversation sidebar in Dixa.
If you’re actively configuring the integration, we recommend turning this off while you fill in the required fields. When you’re finished configuring, you can turn it on again and Dixa agents can use the integration.
Display customer details
Choose to show or hide the user’s details. The details contain data about location, email, phone number, email subscription state, push notification subscription state, and the duration of the membership in Braze.
Display the button to change the email subscription state
The buttons are based on one of the three subscription states from Braze: subscribed
, opted-in
, and unsubscribed
. If a user is subscribed
, the agent can choose to opt-in
or unsubscribe
. When a user is opted-in
or unsubscribed
, it’s only possible to switch between the two.
Display a list of custom attributes
Choose to show or hide the user’s custom Braze attributes.
Display a list of custom events
Choose to show or hide the user’s custom Braze events.
Display a list of purchases
Choose to show or hide a list products purchased by the user. Here, you can see how many times it was purchased. To view the first and last purchase date, hover above the item.
Example integration
The following shows an example of the integration: