What is Klaviyo?
Klaviyo is a marketing automation tool that allows you to optimize your marketing automation across multiple channels including email, push, and SMS. To learn more about Klaviyo you can visit their website here.
Why Klaviyo + Tapcart?
Integrating your mobile app with Klaviyo allows you to send automated and segmented push notifications. By utilizing this integration you can:
Send automated push notifications based on user behavior
Create segmented push based on user location
Generate more sales with personalized push notifications
Supports both iOS and Android
How to Connect Klaviyo + Tapcart?
Here’s how to set up the integration:
The integration is available to Tapcart Enterprise customers. If you do not have a Klaviyo subscription already but want to try it, you will be given a free push notification account by subscribing to our Enterprise plan. Any additional marketing automation with Klaviyo will require a subscription, to find out more about their plans check out this link here.
Important Note - Before getting started, please have the following websites open:
iOS
Android
Setting up Push for iOS
To begin, navigate to your Push Notification Settings in Klaviyo
Once ‘Push Notification’ is selected, you will be redirected to your iOS Push Setup and will need to complete the form as shown below
To complete this form, you will need the APNs Authentication Key ID, Team ID, and Bundle ID. To find this information, you will need to visit your Apple Developer Account.
To 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’
Use the following settings to configure your APN
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’.
The Bundle ID is found in App Store Connect under ‘App Information’ within your app.
Your completed Klaviyo settings show look like this
Setting up Push for Android
Pre-requisite: Firebase must be configured before enabling for Android
Download the Android JSON file
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
Upload the JSON to Klaviyo
Connecting on your Tapcart Merchant Dashboard
Go to 'Settings' within your Klaviyo account and select 'API Keys'
Search for 'Site ID' and copy the six-digit code for the 'Public API Key'
Go to the Tapcart Dashboard > Integrations > Klaviyo
Once you have set up the Integration, notify your Implementation Specialist to complete the configuration
Considerations
The Klaviyo 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 Klaviyo Integration, we’re happy to help! Please reach out to your Implementation Specialist or email us at [email protected]!