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

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

Enable modules

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

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

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 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"
}

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.