DOCS

Smart Upsells

AI thank-you-page offers that learn products and the smallest discount needed to convert.

Smart Upsells is an automatic recommendation engine that picks which products to offer on the Thank You page only - and learns the smallest discount needed to win each sale. It does not run on the post-purchase interstitial.

Smart Upsells runs as a single program across your whole store on the Thank You page. Market-specific settings are not available yet - what you set here is used everywhere. For one-tap offers before Thank You, use a post-purchase flow instead.

Configure

Open Upsells → Thank You page → Configure on the Smart Upsells card (or use the settings modal).

Smart Upsells settings - title, description, enable, traffic, goal

Core settings

SettingWhat it does
Block titleThe heading shown above the recommended products. Leave a language blank to fall back to another, or to the built-in default.
Block descriptionA short line under the title. A gentle nudge works best.
Enable Smart UpsellsShow learned product offers on the thank-you page. While off, no offers are served.
Smart Upsells trafficShare of thank-you-page visitors routed to Smart Upsells (1-100%). The rest keeps using your manual upsell funnels.
Optimization goalWhat the engine ranks offers for. It keeps learning from real outcomes.

Optimization goals

GoalWhat it does
Maximize accepted offersSurface what customers are most likely to add.
Maximize revenueFavor higher-value products that still convert.
Clear inventoryPush products with stock to move, balanced against demand.
Promote new productsGive recently published products a boost.
Smart Upsells settings - goals, discounts, offers per order

Discounts and measurement

SettingWhat it does
Allow discountsLet the engine offer a discount when it learns one helps convert. The amount per offer is chosen automatically, up to your cap.
Maximum discountA ceiling, not the discount every customer sees. The engine starts at 0% and offers only as much as needed - never more than this cap. Leave empty to never discount.
Offers per orderHow many product offers to show at most on the thank-you page (1-6).
Holdout for measurementShare of orders shown the simple full-discount offer instead of the learned one (control group). Default 10%.
Smart Upsells settings - holdout and eligible products

Eligible products and exclusions

SettingWhat it does
Products to offerWhitelist. Leave empty to consider every product (exclusions still apply).
Excluded tagsProducts matching any tag are never offered.
Excluded vendorsNever offer these vendors.
Excluded product typesNever offer these product types.
Excluded productsNever offer these product IDs.
Smart Upsells settings - excluded product types and products

What customers see

Localized block title and product cards with optional discount badges:

Customer thank-you Smart Upsells product cards

Analytics

Open Upsells → Thank You page → Smart Upsells → Analytics (or the Analytics link on the Smart Upsells card).

Smart Upsells analytics KPIs, offer activity, and attributed revenue Smart Upsells analytics attributed revenue, conversion rate, and average discount charts Smart Upsells analytics average discount, by placement, and top products
MetricWhat it means
Revenue upliftRevenue per shown order from the learned engine versus the holdout control. Needs at least 30 accepted holdout offers before the number is reliable.
Attributed revenueTotal revenue attributed to accepted offers.
Impressions / Conversion rateOffers shown and accepted, with Engine vs Control comparison.
Avg. discount givenAverage discount offered; engine vs control (control usually gives the full cap).

Filter by Thank You page placement and date range. Also see org-wide Upsell performance.

Incentive Engine reference

Smart Upsells is powered by the same engine as authored flows. It has no separate fact catalog - Thank You authored flows reuse the Thank You surface fields.

On this page