Documentation Index
Fetch the complete documentation index at: https://docs.sequenzy.com/llms.txt
Use this file to discover all available pages before exploring further.
Shopify Integration
You can connect a Shopify store to Sequenzy fromSettings -> Integrations.
Once connected, Sequenzy syncs store data, listens for Shopify webhooks, and can power product-aware automation such as replenishment reminders and back-in-stock emails.
What It Does
- Sync products, variants, prices, images, stock state, and product URLs
- Sync Shopify customers and order revenue onto subscriber profiles
- Track order, checkout, customer, refund, fulfillment, and stock events
- Capture back-in-stock requests from the Shopify storefront block
- Trigger replenishment reminder events after a product-specific delay
- Show purchased products on subscriber profiles alongside Stripe products
Required Scopes
Sequenzy requires these Shopify OAuth scopes:| Scope | Used For |
|---|---|
read_customers | Customer sync and customer profile updates |
read_orders | Order events, revenue, and purchased items |
read_products | Product catalog, variants, pricing, images |
read_inventory | Inventory-level updates for stock webhooks |
read_checkouts | Checkout events for recovery and automation |
read_discounts | Discount lookup and validation |
write_discounts | Discount code creation |
Synced Data
Products
The product catalog includes:- Product title, description, handle, image, URL, and stock state
- Lowest product price and compare-at price when available
- Variant IDs, titles, SKUs, option values, prices, images, and inventory state
- Replenishment settings stored per product
Settings -> Products. Product rows show stock, price, variants, back-in-stock waitlists, and pending replenishment reminders.
Subscribers
Shopify customer and order data is stored as subscriber attributes:| Attribute | Type | Description |
|---|---|---|
ordersCount | Number | Total known Shopify orders |
totalOrders | Number | Alias for total known Shopify orders |
totalSpent | Number | Total known Shopify spend in store money |
ltv | Number | Lifetime value used for segmentation |
aov | Number | Average order value |
totalRevenue or averageOrderValue. Sequenzy treats those as legacy fallbacks for ltv and aov instead of showing duplicate fields in subscriber views.
Order Events
Shopify order webhooks triggerecommerce.order_placed with product line item data:
lineItems[].providerProductId and, when variant-level matching is enabled, lineItems[].providerVariantId to match follow-up automation against the exact product that was purchased.
Replenishment Reminders
Replenishment reminders start from synced products:- Open
Settings -> Products. - Choose a Shopify product.
- Turn on replenishment.
- Pick how many days after purchase the product usually runs out.
- Choose whether matching should use any variant of the product or the exact purchased variant.
ecommerce.replenishment_due.
The event includes the same product matching fields:
ecommerce.replenishment_due get a default stop condition: they stop when the same product is purchased again.
Back-In-Stock Requests
The Shopify storefront block captures customer email, product ID, variant ID, product title, and variant title for out-of-stock items. Sequenzy records the request and triggersecommerce.back_in_stock_requested.
When a synced product variant returns to stock, Sequenzy marks active waitlist entries as notified and triggers ecommerce.back_in_stock.
ecommerce.back_in_stock get a default stop condition: they stop if the same item is purchased or if the same item goes out of stock again.
Subscriber Profiles
Subscriber profiles show commerce context from Shopify:- Purchased products from order line items, including product image, variant, quantity, price, and last purchase time
- Pending replenishment reminders
- Active back-in-stock waitlist entries
- Revenue metrics such as
ltvandaov