Overview¶
JeriCommerce integrates with Klaviyo via OAuth with three activatable modules: Events, Segments, and Custom Fields. The integration is listed in the Klaviyo App Marketplace and Tech Partner Directory. Use Events to trigger Klaviyo Flows, Custom Fields to personalize messages, and Segments when you also want Klaviyo audiences available for JeriCommerce campaigns.
Connecting Klaviyo¶
Open Integrations
Authorize via OAuth
Turn on modules
Customer Hub¶
Klaviyo Customer Hub can show a customer's JeriCommerce loyalty status inside Klaviyo and let the customer redeem eligible rewards. Customer Hub is included in the Events feature — there is no separate Customer Hub toggle in JeriCommerce.
Customer Hub requires JeriCommerce to power both the Loyalty and Rewards features in your program. If either feature uses another loyalty provider, JeriCommerce does not register as a Customer Hub provider for that program.
Turn on Events¶
In Settings > Integrations > Klaviyo, turn on Events and save. When the connection is ready, JeriCommerce registers itself as a Customer Hub loyalty provider.
Select JeriCommerce in Klaviyo¶
In Klaviyo, open the Customer Hub loyalty settings and select JeriCommerce as the provider. This starts an initial sync for eligible customer profiles.
Wait for the initial sync¶
JeriCommerce syncs customers who have an email address and loyalty data. The initial sync includes points balance, lifetime points earned, current tier, progress to the next tier, available rewards, redeemed rewards, and links to referrals and rewards.
Use the ongoing sync¶
After the initial sync, balance changes, tier changes, and reward activity update Customer Hub automatically. When a customer redeems a reward in Customer Hub, JeriCommerce validates the reward, creates the coupon, and sends the updated balance back to Klaviyo.
Synced Events¶
18 wallet events sync to Klaviyo as profile events. These power your Klaviyo Flows and segmentation:
- Wallet pass requested
- Wallet pass installed
- Wallet pass uninstalled
- Wallet click
- Wallet visit
- Balance changed
- Tier changed
- Reward redeemable
- Reward redeemed
- Reward refunded
- Customer created
- Customer birthday
- Customer scanned
- Customer tapped
- Coupon assigned
- Coupon pass installed
- Coupon pass uninstalled
- Gift card sent
Custom Profile Properties¶
JeriCommerce syncs 7 custom properties to Klaviyo profiles when the Custom Fields module is turned on:
| Property | Type | Example |
|---|---|---|
balance |
Integer | 1250 |
birthdate |
Date (yyyy-MM-dd) | 1990-05-14 |
jericommerce_download_wallet_pass_url |
URL | https://… |
tier-name |
Text | Gold |
tier-balance |
Integer | 3200 |
tier-entered-at |
Date (yyyy-MM-dd) | 2025-01-15 |
tier-expires-at |
Date (yyyy-MM-dd) | 2026-01-15 |
&platform=ios or &platform=android to the download URL to send customers directly to the right wallet.
Sending Automatic Emails from Klaviyo¶
JeriCommerce's built-in emails can be replaced one by one with Klaviyo Flows. Use the dedicated automatic email setup guide to turn on the right JeriCommerce modules, choose the matching event metric, and test each flow before switching off the built-in email.
Automatic Emails
Replace JeriCommerce's five automatic loyalty emails with Klaviyo Flows and the correct event for each message.
Flow Templates
Start quickly with the pre-built coupon and reward flows in the Klaviyo Library.
Sending Push Notifications from Klaviyo¶
You can trigger wallet push notifications directly from any Klaviyo Flow. For a step-by-step walkthrough on setting this up, check out the dedicated guide:
Send Push from Flows
Step-by-step guide to set up wallet push notifications triggered by Klaviyo Flows.
Webhook Builder
Generate ready-to-paste webhook configurations for push, rewards, coupons, and balance changes.
Segment Sync¶
Klaviyo segments sync automatically to JeriCommerce, enabling you to target campaigns and push notifications to specific audiences without manual list management.