The 19 Shopify events
Every Shopify event Spotzee fires can be the entry trigger on a journey. Six categories.Customer events
Order events
Checkout events
Consent events
Fulfilment and shipping events
Product events
Build an abandoned cart recovery journey
Theshopify_checkout_abandoned event is the foundation for cart recovery. Spotzee fires it 60 minutes after a checkout was started but not completed.
1
Create a journey
Open Journeys and create a new journey.
2
Set the entry trigger
Pick Event as the entrance mode and select
shopify_checkout_abandoned as the event.3
Add a wait step
Don’t email immediately. Add a
delay step of 1-4 hours. Give the customer time to come back on their own.4
Send the recovery email
Add an
action step pointing at an email template. Include a reminder, a link back to their cart, and product details from the checkout payload.5
Add a follow-up if you want one
Add another wait (24 hours) and a second action with a discount or free-shipping offer.
shopify_order_placed event after the recovery emails fire.
Build post-purchase journeys
Order events power the full post-purchase lifecycle.Order confirmation + cross-sell
shopify_order_placed event payload includes line items, totals, currency, and shipping address. All of it is available as template variables in the email template.
Fulfilment notification
shopify_order_partially_fulfilled fires when some items ship before the rest.
Delivery follow-up
shopify_shipment_status event fires whenever shipping status changes. Branch on the status field to send different messages for in_transit vs delivered.
Refund retention
Segment by purchase behaviour
Spotzee calculates and exposes three Shopify properties on every customer record:
You build segments using these properties just like any other user attribute.
RFM segments
RFM scoring looks at three dimensions:- Recency: how recently did they buy?
- Frequency: how often do they buy?
- Monetary: how much do they spend?
Segment with rules like:
- High spenders:
shopify_total_spentgreater than 500. - Repeat buyers:
shopify_order_countgreater than 3. - Champions:
shopify_rfm_segmentequalschampion. - Win-back targets:
shopify_rfm_segmentequalsat_riskORshopify_rfm_segmentequalscant_lose.
Personalise with Shopify data
Use Shopify customer and order data in template fields that support variables, including subject lines, bodies, push titles and webhook payloads.User-property personalisation
Event-data personalisation
When a journey fires off an event, the event’s payload is available too. Forshopify_order_placed:
shopify_shipment_status:
RFM-based win-back
Customer lists
When customers sync from Shopify, they land in a Spotzee customer list assigned in your sync settings. One list per store. The list:- Receives every customer pulled in during the initial sync.
- Adds new customers as they appear via webhooks.
- Works as a targeting option in campaigns and journeys (“send to everyone on the Store A list”).
Next steps
What syncs from Shopify
The five categories that power events and properties.
Build templates
Template variables, locale variants, and per-channel template fields.
Build segments
The general segment-building reference for any user attribute.
Journeys
The journey step types and how they combine.