How the app knows
Two signals, either one is enough:- The order webhook. Shopify tells the app about every new order within seconds. The cart carried a NextIntent visitor id as a hidden attribute, so the app knows which shopper it was.
- The checkout pixel. Shopify’s web pixel reports the steps of checkout (started, contact, shipping, payment, completed) to NextIntent, keyed to the same visitor id. The app marks the shopper as in checkout from the first step and as bought at the end.
What happens
- Any sentence waiting in the queue for that shopper is withdrawn before the page can collect it.
- The shopper is marked as bought for 24 hours.
- If they stall again in that window, the moment is recorded on Moments as “Stayed quiet” with the reason “bought in the last day”. Nothing is shown.
- The 24 hours run from the order, not from the visit. A shopper who buys on Monday evening and browses Tuesday morning is left alone. On Wednesday they are a normal shopper again.
