Funnels, not a single popup
Build named funnels with priority, status, and offer slots. Show different offers to different buyers instead of one generic add-on for the whole store.
Target who sees the offer
Match on products, collections, variants, tags, order value, quantity, discount codes, customer tags, order history, language, currency, shipping country, shipping method, UTM, subscriptions, and more.
Offer widgets you can reorder
Stack countdown timers, product info, multi-product offers, progress bars, images, FAQs, trust badges, and extra buy buttons. Drag to reorder. Toggle on or off per offer.
Discounts that belong to the offer
Attach the discount to the upsell so the buyer sees a real deal, not a fake strikethrough. Foxr writes the discount through Shopify when the offer is accepted.
Analytics by surface
See impressions, accepts, conversion rate, and revenue for post-purchase, thank-you, and checkout separately. Stop guessing which page is actually making money.
Order browser
Open a single order and see whether an upsell was shown, skipped, accepted, or failed — with the reason. Useful when support asks why a customer did or did not get an offer.
Translations and markets
Run offers by customer language and currency. Keep the post-purchase screen in the shopper’s language instead of shipping English to every market.
Live preview in admin
Design the offer next to a preview of the post-purchase and thank-you layouts so you are not deploying blind into checkout.