Klaviyo Integration
The Klaviyo integration allows merchants to seamlessly connect their marketing automation with Shopgate apps. This enables targeted marketing campaigns for app users.

How do I set up Klaviyo for my app?
Set up push integration in Klaviyo.
- Log in to your Klaviyo account.
- Then, navigate to Settings > Push Notifications.
- Add an iOS and Android app.
Shopgate Support:
- Merchants will receive the necessary integration data directly from Shopgate.
- We will then update the app.
Which Klaviyo features does Shopgate support?
After a successful setup, the following functions will be available in the Shopgate app:
1. App Events:
Shopgate automatically sends predefined app events to Klaviyo, such as app opens, orders, and shopping cart actions. You can use these events directly in flows, segments, and campaigns to build automated customer journeys.
2. Push Notifications:
- Push notifications can be sent directly to app users via Klaviyo.
- They can be used for campaigns, automated flows, or targeted triggers (e.g., abandoned cart).
- Push notifications appear on users' smartphones, even when the app is closed.
3. In-App Notifications
- The integration also supports in-app notifications.
- These messages appear within the Shopgate app when the user is actively using the app.
- They are ideal for onboarding hints, special offers, or product recommendations.
Benefits for merchants:
- Centralized control of all marketing channels (email, SMS, push, and in-app) via Klaviyo.
- Seamless connection between Shopgate app events and campaign logic.
- Greater customer loyalty through targeted and personalized communication.
Tip: Use the combination of app events and push/in-app notifications to reach your customers at every stage of the customer journey – from the first app launch to reactivating inactive users.
What events does Shopgate track?
As soon as a user agrees to tracking within the app, the following events and event-specific content are transferred to Klaviyo.
Shopgate Push Notification Permission Changed
- When: Upon confirmation or rejection of push messages within the app.
- Content:
- Selection: Approved/Denied
Shopgate app open
- When: When the app is opened.
- Content: -
Shopgate page view
- When: When opening product or category pages.
- Content:
- Type: Product/Category
- ID: ID of the product or category
- Name: Name of the product or category
Shopgate Search:
- When: Upon triggering a search.
- Content:
- searchQuery: Used search term
Shopgate: Add to Wishlist
- When: When adding products to the app wish list.
- Content:
- ID: ID of the product
- Name: Name of the product
Shopgate: Add to Cart
- When: When adding products to the app wish list.
- Note: This likely means "shopping cart" based on the context.
- Content:
- id: of the product
- name: Name of the product
- quantity: Added Quantity
Shopgate-initiated checkout
- When: Upon tapping "Checkout."
- Content:
- value: Shopping cart value
- numItems: Number of products
- quantity: Added quantity
Shopgate Purchase
- When: After completing a purchase.
- Content:
- lineItems: An array containing all product information
Note: If app users reject tracking in the app, only the device and any granted push consent (in the form of a push token) will be transferred to Klaviyo. You will still see these devices in your Klaviyo account under "Profiles."
Updated: 5 September 2025