NSnorthstar-supply
Start the loop How this works
Steps 1, 2 and 4 never use AI Credits. Step 3 reads your product page once (~150k AI Credits ≈ $7 at pack price).
Live nowHorizon · Product template · product.jsonSupported theme Read from your Shopify analytics · last 90 daysIncluded · no AI Credits This is the page Loop CRO will improve. Nothing changes until you start the loop.
Each round uses about 250k AI Credits (≈ $11 at pack price). Your Growth plan includes about 20 rounds a month. Tracking, the traffic split and picking the winner are free. Prices and discounts Checkout Your policies and legal text The Original page is backed up before anything happens and can be restored in one click, at any time, for free.
Pause loop Ask about this loop How this works Pick the winner now Skip this challenger · ~200k Read the page again · ~150k Change round settings Restore the Original page
Right now
The winner rule, in one sentence
What Ultra changed in Challenger #14
See all changes and screenshotsPreview AI version ↗Preview live page ↗Included · no AI Credits
All rounds and versions
Loop CRO Export CSV
Green steps are rounds where the AI version became the live page (Measured). The dashed line is your page before Loop CRO.
Extra revenue is an estimate (extra orders × your measured average order value). AI Credits are shown in dollars at pack price plus your plan fee.
Loop CRO Buy AI Credits
Runway
Nothing rolls over. Plan credits refill on your billing date. Purchased packs last 30 days from purchase. We always spend the credits that expire soonest first.
Prepaid packs. Every pack shows what it buys in rounds. The pack we suggest is the smallest one that gets you to your next refill — never the biggest. BuyBilled through Shopify within your approved monthly cap ($100). Packs last 30 days. Prices track our AI costs.
    500k · $23.50 · ≈ 2 rounds1M · $44.50 · ≈ 4 rounds2.5M · $99.80 · ≈ 10 rounds Off. Your loop pauses (live page stays live) when credits run out.
    MonthlyAnnual · save 17%
    Pick by traffic: one round is about 1,000 product-page visitors, so 20,000 visitors a month is about 20 rounds. Every plan runs the full loop; higher plans include more rounds. 14-day free trial on every plan; cancel or pause in one click.
    Loop CRO
    500 visitors1,000 visitors (recommended)2,500 visitors5,000 visitors Live page 90% · AI version 10%Live page 80% · AI version 20% (recommended)Live page 70% · AI version 30%50 / 50 — fastest answer 8 in 10 · Fast9 in 10 · Balanced (recommended)19 in 20 · Strict Autopilot — publish winners and start the next challenger automaticallyReview — I approve each challenger and confirm each publish ThemeHorizon · supportedproduct.json · JSON template Storefront router (theme app embed)Active · reportingOpen in theme editor ↗ Conversion pixelActive · last order 4 min ago Other testing apps detectedNone Visitors get a random first-party id. No names, emails or addresses are stored. The router and the pixel honor your customer privacy settings and consent banner. Orders are attributed through a cart attribute, so Shopify's own order data is the source of truth. Raw visit events are kept 13 months, then aggregated. Uninstalling stops all challengers immediately and removes the AI files from your theme. Your live template is your own file and stays exactly as it is. The Original backup stays in your theme. SaveDiscard
    Not now Start the loop
    Back Next
    Working…
    Close
    Keep current Restore now
    Your page is already restored. A reason helps Ultra avoid this next time. Optional. Skip Send
    Cancel Continue
    500 visitors1,000 visitors (recommended)2,500 visitors5,000 visitors Live page 90% · AI version 10%Live page 80% · AI version 20% (recommended)Live page 70% · AI version 30%50 / 50 8 in 10 · Fast9 in 10 · Balanced19 in 20 · Strict AutopilotReview — I approve each challenger Cancel Save
    Cancel Working…
    Demo controls Prototype only. Drives simulated traffic through the product-page loop. Running (round 14)Day zero (just installed) 1× · one visitor every 1.5 s10×50× Jump to round endReset Drain credits (show waiting state)