Where it is
Online Store → Themes → Customize → App embeds → NextIntent. Switch it on and press Save. The app’s Home → Finish setup section has an Open theme editor button that takes you straight there. The embed is per theme. If you publish a new theme, turn it on there too. The app’s Home page tells you when visits stop arriving.What it loads
Three small pieces, all on every storefront page:- The NextIntent script. Loaded from
sdk.nextintent.ai, after the page, marked async so the page never waits for it. It reads how the shopper moves: scrolling, pausing, clicking, going back, and the form messages your theme shows (a declined code, for example). It sends those readings to NextIntent as they happen. - The cart reporter. On pages with a cart it reports what is in the cart (item handles, quantities, prices, the total, and whether a discount code was accepted). The code itself never leaves the page: the page hashes it first and sends the hash. The reporter also stamps a NextIntent visitor id on the cart as a hidden attribute, so the order that follows can be matched to the moment.
- The card. Once the visitor id is known, the page asks NextIntent every six seconds, for the first fifteen minutes of a visit and only while the tab is visible, whether one sentence is waiting for this shopper. When one is, the page shows it. See What shoppers see.
