Skip to content

Extole

Extole, a SaaS company, is an industry leader in refer-a-friend marketing, helping create and optimize effective referral marketing programs to increase customer acquisition.

With the Braze and Extole integration, you can pull customer events and attributes from Extole refer-a-friend and growth programs into Braze, empowering you to create more personalized marketing campaigns that boost customer acquisition, engagement, and loyalty. You can also dynamically pull Extole content attributes, such as personalized share codes and links, into Braze communications.

Prerequisites

Use cases

The following use cases showcase a few ways to leverage Extole’s integration with Braze. Work with your Extole implementation and customer success managers to develop an option that fits your company’s specific needs.

  • Leverage custom events from your referral and engagement programs to trigger a Braze campaign or Canvas
  • Create custom segments, dashboards, and reporting using data from your Extole-powered programs
  • Automatically unsubscribe or subscribe users to your marketing list in Braze

Integration

Complete the following steps to quickly get your integration up and running. Your Extole implementation and customer success managers will support you through this process and answer any questions you may have.

Connect to your Braze account

  1. Select the Braze integration on the Partners page of your My Extole account.
  2. In the Braze integration, select Install to initiate the connection between Extole and Braze.
  3. Fill out the required fields, starting with your Braze REST API key.
  4. Enter your Braze API URL. This URL depends on which instance your Braze account is provisioned to.
  5. Add any Extole events you’d like to send to Braze. The default events, event properties, and user attributes are described in the Extole Events table.
  6. Add any reward states you’d like to send to Braze other than the FULFILLED state. Refer to the Extole Rewards table for descriptions of the available reward states.
  7. Select your Braze external ID key mapping. This is how Extole updates user profiles in Braze. You can map the Braze external ID key to Extole’s email_address or partner_user_id for the user. We recommend using external_id instead of email_address as it is more secure.
  8. Save your settings to complete the connection. Now, Extole events can flow to your Braze account.

Extole program events

Below are the default events, event properties, and user attributes Extole will send to Braze. Reach out to your Extole implementation or customer success managers to identify and add additional Extole events to your integration.

Extole subscription states

Extole rewards

By default, Extole will send reward events in the FULFILLED state to Braze so you can trigger reward notifications via a Braze campaign or Canvas. Refer to the following table for additional reward states.

Customization

Find and create users in Braze

For certain use cases, such as a new email or SMS subscription where Extole does not have an external ID (user ID), Extole can check for the user’s identifier using the Braze Export user profile by identifier endpoint. Extole will add and update any profile attributes if the user exists in Braze. If the request does not return a user profile, Extole will use the /users/track endpoint to create a user alias with the user’s email address as the alias name.

Using this integration

After connecting your accounts, events will automatically begin flowing from Extole to Braze without any action on your part. A live view of events being sent to Braze can be found in Extole’s Outbound Webhook Center for troubleshooting.

HOW HELPFUL WAS THIS PAGE?
New Stuff!