JeriCommerce integrates with Shopify Flow through 18 event triggers and 7 actions. This guide covers the Shopify-specific setup and features. For the full list of events, payload structure, and event properties, see the Events reference guide.

Enable event triggers

To receive JeriCommerce events in Shopify Flow:

From that moment, every customer event triggers a Shopify Flow. Shopify integration events toggleToggle the Events feature on in the Shopify integration settings

Flow trigger handles

Each event appears in Shopify Flow as a trigger with a slugified handle. For example, Balance changed becomes balance-changed, and Wallet pass installed becomes wallet-pass-installed.

The naming convention is consistent: lowercase the event name and replace spaces with hyphens. You can find the full list of 18 events in the Events reference guide.

Trigger payload

Every trigger sends this data structure to Shopify Flow:

{ "id": "event-uuid", "customerId": "customer-uuid", "email": "customer@example.com", "campaignId": "campaign-uuid", "url": "https://...", "browser": "Chrome 120", "createdAt": "2026-03-08T12:00:00Z", "properties": { ... } }Use the properties object inside your Flow conditions and actions to access event-specific data like amount, rewardTitle, or previous/current tier names. See the full properties reference in the Events reference guide.

Available actions

JeriCommerce provides 7 actions you can use as steps inside any Shopify Flow — no need to activate any feature, they are always available. JeriCommerce Shopify Flow actionsJeriCommerce actions available in Shopify FlowActionHandleWhat it doesSend push notificationsend-push-notificationSend a push notification to the customer's wallet passGet download linkget-download-linkGenerate a one-time download link for wallet passesAdd balanceadd-balanceAdd loyalty points to a customerRemove balanceremove-balanceRemove loyalty points from a customerAssign campaignassign-campaignAssign a campaign/pass to a customerSend gift cardsend-gift-cardSend a gift card coupon to a customerGet customerget-customerRetrieve customer data from JeriCommerce

Learn how to set up basic flows in Shopify Flow.