Overview¶
JeriCommerce integrates with Klaviyo via OAuth with two activatable modules: Events and Segments. The integration is listed in the Klaviyo App Marketplace and Tech Partner Directory.
Connecting Klaviyo¶
Open Integrations
Authorize via OAuth
Enable modules
Synced Events¶
18 wallet events sync to Klaviyo as profile events. These power your Klaviyo Flows and segmentation:
- Loyalty card installed
- Loyalty card uninstalled
- Loyalty card opened
- Loyalty card clicked
- Campaign assigned
- Balance changed (increase/decrease)
- Tier upgraded
- Tier downgraded
- Reward redeemed (online)
- Reward redeemed (in-store)
- Customer scanned on POS
- Referral completed
- Account verified
- Check-in at location
Custom Profile Properties¶
JeriCommerce syncs custom properties to Klaviyo profiles, including the wallet pass download URL:
jericommerce_download_wallet_pass_url
&platform=ios or &platform=android to the download URL to send customers directly to the right wallet.
Sending Push Notifications from Klaviyo¶
You can trigger wallet push notifications from any Klaviyo Flow using a webhook action:
POST https://api.jericommerce.com/v1/push
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
{
"customer_id": "{{ person.id }}",
"message": "Your reward is ready!",
"url": "https://yourstore.com/rewards"
}
Segment Sync¶
Klaviyo segments sync automatically to JeriCommerce, enabling you to target campaigns and push notifications to specific audiences without manual list management.