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

1

Open Integrations

In your JeriCommerce dashboard, go to Settings > Integrations > Klaviyo.
2

Authorize via OAuth

Click Connect and authorize JeriCommerce in the Klaviyo OAuth flow. This grants bidirectional access.
3

Turn on modules

Toggle on the modules you need: Events (wallet events synced to Klaviyo profiles), Segments (Klaviyo segments synced to JeriCommerce campaigns), and/or Custom Fields (customer properties synced to Klaviyo profiles).

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.

1

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.

2

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.

3

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.

4

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.

Customer Hub uses the same Events connection as the regular JeriCommerce events below. Turning off Events also disconnects the Customer Hub provider and stops its loyalty updates.

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

Use platform-specific links in your Klaviyo emails for better conversion. Append &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.

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:

JeriCommerce's value is in computing signals Klaviyo cannot derive on its own: tier thresholds, reward catalog costs, wallet pass status, and POS scan events. Avoid duplicating properties that Klaviyo already tracks natively.

Segment Sync

Klaviyo segments sync automatically to JeriCommerce, enabling you to target campaigns and push notifications to specific audiences without manual list management.

Segment sync runs periodically. Changes in Klaviyo segments may take up to 15 minutes to reflect in JeriCommerce campaigns.