Skip to main content

Braze Integration

Updated over a week ago

Braze is a marketing automation tool that allows you to optimize your marketing automation across multiple channels including email, push, and SMS.

Integration Overview

Tapcart's integration with Braze supports most of their functionality including

  • Support for both iOS and Android push notifications

  • Rich push message support

  • User journey and segmentation support

Note: The following features we currently do not support; Push Stories, Web Push, In App Messages

Setting up Braze + Tapcart?

To configure Braze on Tapcart you'll follow the three key sections below

  1. Configure iOS push notifications in Braze

  2. Configure Android push notifications in Braze

  3. Provide Braze keys to Tapcart

The integration is available to Tapcart Enterprise customers.

Important Note - Before getting started, please have the following websites open:

Setting up Push for iOS

In order to send a push notification from Braze to an iOS device you need to provide Braze with your apps `.p8` file.

  1. Generate an APN Key on Apple, visit ‘Certificates, Identifiers and Profiles’ within your Apple Developer portal and navigate to ‘Keys’. From here, click ‘Create Key’

    Screen_Shot_2021-12-06_at_2.30.24_PM.png
  2. Use the following settings to configure your APN

    • Important reminder, this APN can only be downloaded once after registering. After the initial download, save it in a protected folder! You will be given a .p8 file and a Key ID upon registering this key.

      Screen_Shot_2021-12-06_at_2.30.50_PM.png
  3. The remainder of the form includes the Team and Bundle IDs. The Team ID is found within your Apple Developer account under the ‘Membership’ tab > ‘Team ID’.

    Screen_Shot_2021-12-06_at_2.06.21_PM.png
  4. The Bundle ID is found in App Store Connect under ‘App Information’ within your app.

    Screen_Shot_2021-12-06_at_2.07.12_PM.png
  5. Next, go to your Braze dashboard, got to Settings > App Settings and upload the .p8 file under App Push Certificate. From there you will be prompted to also supply your Bundle ID, Key ID, and Team ID and complete the steps in Braze. Vis

Setting up Push for Android

In order to send a push notification from Braze to an iOS device you need to provide Braze with your apps `.p8` file.

Pre-requisite: Firebase must be configured before enabling for Android

  1. Download the Android JSON file

    74f8128b-1f57-4978-99d1-4cd74f497656.gif
  2. Within the Android platform settings:

    • Select the 'Service Account' tab and click 'Manage service account permissions'

    • You will be directed to the merchant's Google Cloud account

    • On this page, locate the email that starts with 'firebase-adminsdk' and click on it

    • Once you get to the next page, select 'Keys' > 'Add Key' > 'Create new key'

    • On the modal, JSON will be auto-selected and you will select 'Create'

    • The JSON will be generated and automatically saved to your computer's Downloads folder

  3. Upload the JSON to Braze

    • Navigate to Settings > App Settings

    • Under the Android Push Notification Settings upload your JSON file and the credentials you generated and click Save

Connecting on your Tapcart Merchant Dashboard

  1. Go to the Tapcart Dashboard > Integrations > Braze

    • Paste the 'Public API Key' into the ‘Braze Integration’ under the Tapcart Dashboard and 'Save & Enable'

  2. Once you have set up the Integration, notify your Implementation Specialist to complete the configuration

Considerations

The Braze integration is available to Tapcart Enterprise customers only.

For more information on plans, check out our pricing page. If you are interested in exploring the benefits of our plans, please book a demo with our Brand Experience team.

More Questions

To learn more about Tapcart, visit Tapcart Academy to become a mobile app expert!

If you have additional questions regarding the Braze Integration, we’re happy to help! Please reach out to your Implementation Specialist or email us at [email protected]!

Did this answer your question?