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: We currently do not support Push Stories, Web Push, In App Messages
Prerequisites
Before getting started, make sure you have the following:
An active Tapcart account with a published or in-development app
Access to the integration partner's dashboard or admin panel
Setting up Braze + Tapcart?
To configure Braze on Tapcart you'll follow the three key sections below
Configure iOS push notifications in Braze
Configure Android push notifications in Braze
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.
Step 1: Locate Your Apple Team & App Bundle IDs
Open the Apple Developer Portal.
Navigate to Account > Membership and make note of your Team ID.
Go to Program Resources > Certificates, IDs & Profiles > Identifiers.
If your app is already listed:
Select it from the App IDs list.
Record the Bundle ID.
Make sure Push Notifications are enabled, then save any changes.
Step 2: Create and Download Your Authentication Key
Still in your Apple Developer account, visit Certificates, Identifiers & Profiles.
Click Keys, then hit the + button in the top right to create a new key.
Give the key a recognizable name (e.g., “Braze Push Key”).
Check the box for Apple Push Notifications service (APNs), then proceed.
Select Configure to the right of the APN checkbox.
Ensure that this is a combined Sandbox + Production .p8 file.
Save the generated Key ID, and download the .p8 file.
Important: You can only download this once, keep it in a secure location.
Step 3: Add Key and IDs to Braze
Go to your Braze dashboard
Navigate to Settings > App Settings
Upload the .p8 file under App Push Certificate
Add the Bundle ID, Key ID, and Team ID to complete the steps in Braze.
Setting up Push for Android
In order to send a push notification from Braze to an Android device you need to provide Braze with a JSON key file.
Pre-requisite: Firebase must be configured in the app before enabling for Android
Go to the Firebase Console and select your project.
In the left sidebar, click the gear icon → Project Settings.
Go to the Service Accounts tab.
Under Firebase Admin SDK, click Generate New Private Key, then confirm.
A .json file will download, store this securely.
Go to your Braze dashboard
Navigate to Settings > App Settings
Under the Android Push Notification Settings, upload the JSON file and click Save
Connecting to Tapcart
The Braze App identifier API key is required to connect. Each platform (iOS and Android) has its own app identifier. In the Braze dashboard, go to Settings > APIs and Identifiers > App Identifiers.
Once the previous steps are completed, please reach out to your account or implementation manager to complete the setup.
Considerations
The Braze integration is available to Tapcart Enterprise customers only. For more information on plans, check out our pricing page.
Need Help?
Reach out to us at [email protected] and we'll be happy to help!
