Extended back-in-stock playbook
Back-in-stock is promise fulfillment — waitlisted buyers trusted you with email when product unavailable. Shopify email marketing apps must send in fair order, confirm inventory, link exact variant, and expire before stale links create support burden.
Waitlist capture via Privy or native notify records variant ID and timestamp — executor sends in queue order batches of 100–500 to protect site stability on hot ceramic restocks.
Inventory confirmation buffer 15 minutes after Shopify shows qty > 0 — sync lag caused false alerts destroy trust on limited sourdough cultures and glaze runs.
Exclude buyers who purchased substitute SKU — they solved need. Exclude if discontinued variant — redirect to successor product waitlist.
48-hour exclusive purchase link expiry creates urgency without list-wide discount. After expiry, move unconverted to general waitlist or next restock queue.
Sequenzy back-in-stock defaults encode queue fairness and expiry. Klaviyo variant-level scale for large catalogs. Firepush optional nudge 2h after email unopened.
Never blast full list on restock — waitlist-only protects deliverability and rewards patience.