When the Custom Fields feature is turned on for an integration, JeriCommerce automatically synchronizes key customer data with your connected platforms. This keeps your customer profiles up to date across tools, enabling personalized marketing, segmentation, and automation.

Custom Fields is a one-way sync — data flows from JeriCommerce to your connected platforms (Shopify, Klaviyo), not the other way around. Changes made directly in Shopify or Klaviyo will not sync back to JeriCommerce and may be overwritten on the next sync.

How to Turn On Custom Fields

Go to Settings > Integrations, choose your platform (Shopify or Klaviyo), and toggle on the Custom Fields feature. Then save.

Once turned on, a bulk sync runs automatically to populate all existing customer profiles. After that, each property updates in real time as the underlying data changes.

Synchronized Properties

The following customer properties are synced to every platform that has Custom Fields enabled. The property names may vary slightly depending on the platform — see the platform-specific guides for exact field mappings.

Property Description When It Syncs
balance Customer's current loyalty points balance Every time the balance changes
birthdate Customer's birthdate When the customer is first created
download-wallet-pass-url Personalized one-time URL to download the wallet pass During full sync (when Custom Fields is turned on)
tier-name Name of the customer's current tier (e.g. "Gold") When the tier is created or changes
tier-balance Current tier qualifying points When the tier is created or changes
tier-entered-at Date the customer entered their current tier When the tier is created or changes
tier-expires-at Date when the tier will be recalculated When the tier is created or changes

Sync Timing

Method When Details
Real-time On every data change Each property updates individually with a 2-second debounce
Bulk sync When Custom Fields is first turned on All existing customers are synced at once to populate their profiles

Platform-Specific Guides

Each platform has its own field naming, data types, and sync method. See the detailed guides below for the exact mapping on each integration: