You set up your post-purchase offers, published your flow, tested with a real order... and nothing showed up. The customer went straight from checkout to the thank-you page with no upsell in between. Frustrating, but almost always fixable.
Here are the 6 most common reasons the post-purchase page doesn't appear, in order of likelihood.
1. Extension Not Selected in Checkout Settings
Most common cause. After installing a post-purchase app, you need to select its extension in your Shopify checkout settings. Go to Settings → Checkout → Post-purchase page and make sure your app's extension is selected. Without this step, Shopify doesn't know to show the post-purchase page.
2. No Active Flows or Offers
Make sure you have at least one flow that is active/published with at least one offer assigned. A draft flow won't trigger. An active flow with no offers assigned won't either.
3. App Billing Not Active
If you haven't accepted the app's billing terms in Shopify, the extension may be disabled. Check your Shopify admin → Apps → [your post-purchase app] and make sure billing is approved. Development stores don't require billing.
4. Another Post-Purchase App Is Conflicting
Shopify only allows one post-purchase extension at a time. If you have another post-purchase app installed (even if you're not actively using it), it might be selected as the active extension. Go to Settings → Checkout → Post-purchase page and ensure the correct app is selected.
5. Payment Method Doesn't Support It
Post-purchase upsells require a payment method that supports additional charges after checkout. Credit/debit cards and Shopify Payments work. Some alternative methods — like PayPal, certain buy-now-pay-later services, and some local payment methods — don't support post-purchase charges.
If you're testing, use a credit card payment to verify the flow works correctly.
6. Flow Conditions Don't Match
If your flow has conditions (e.g., "only show when cart subtotal is above $50"), the test order might not match those conditions. Try creating a flow with no conditions to test, then add targeting after you've confirmed the basic setup works.
Still Not Working?
If you've checked all 6 items and the post-purchase page still isn't appearing, contact your app's support team. With Kairo, we have detailed logging that can diagnose exactly why an offer didn't show for a specific order.
For setup instructions, see our step-by-step guide.
Ready to boost your revenue?
Try Kairo free for 14 days. Usage-based pricing starts at just $8/month — and scales with your upsell revenue.
Start Free Trial