Skip to main content

Enabling Post-Purchase Upsell in Nosto and Shopify

Step-by-step instructions to activate Post-Purchase Upsell in both Nosto and your Shopify admin.

Katharina Andres avatar
Written by Katharina Andres
Updated today

Overview

Before your Post-Purchase Upsell offer can show in the checkout flow, it needs to be enabled in two places:

  1. In your Nosto admin – where you manage the campaign

  2. In your Shopify admin – where you activate the extension in your Checkout settings

If either side is missing or misconfigured, the upsell page won’t appear.

Step 1 – Enable a Campaign in Nosto

We’ve made it easy to get started by creating one campaign for you out of the box. Here’s what’s pre-configured for you:

  • Show up to 4 products

  • Personalized Algorithm, selecting products your customer is likely to buy

  • 10% discount (applies to all products shown)

  • Fallback: If no personalized products are available, the campaign shows Best Sellers ➝ ’Most Viewed in last 7 days’

You can use this as-is, modify it, or create your own from scratch.

To review or create a campaign:

  1. Go to Nosto Admin -> Product Experience Cloud -> Post-Purchase Upsell

  2. Open the default campaign or click Create Campaign in the upper left corner

  3. Set your preferences:

    • Audience and Discount logic

    • Algorithm type

    • Filters or Merchandising rules

    • Fallback

  4. Save and enable the campaign.

Once enabled, the campaign is active – but it still won’t show until you connect it on the Shopify side.

Don’t forget to review your timer duration and message under

Nosto Admin → Product Experience Cloud → Post-Purchase Upsell → Settings.

Default is 60 seconds.

Step 2 – Activate Nosto in Shopify Admin

Shopify needs to know which app should provide the post-purchase page. Here’s how to connect Nosto:

  1. Go to your Shopify Admin

  2. Navigate to Settings → Checkout

  3. Scroll to Post-purchase page

  4. Select Nosto from the list

  5. Click Save at the bottom of the page

That’s it. Your upsell is now active for eligible checkouts.

Notes

  • If no campaign is enabled in Nosto, or if the app isn’t selected in Shopify, the offer simply won’t show – the checkout process continues without interruption.

  • You can disable the extension at any time from the Shopify Checkout settings, or by disabling the campaign in Nosto.

What's Next

Want to make sure everything’s working before going live?

Did this answer your question?