Articles on: General

External Upsells

The External Upsell tool allows you to create and customize upsell offer pages outside the Cartpanda environment, giving you full control over design and experience, while still using Cartpanda to securely process payments for those offers.


Setting Up External Upsell


In the One Click Upsell app, go to the External Upsell tab and click Create External Upsell.


Next, choose a title for your upsell, enter the link to your external page, and select a trigger type.


The available triggers are:


  • Always available: The offer is always shown after checkout.
  • Total cart value: The offer is displayed only when the customer’s cart reaches a specific total (e.g., over R$100).
  • Cart items: The offer is shown only when certain products are in the customer’s cart.


This external page is where your customer will be redirected immediately after checkout, serving as the first step of your upsell funnel.


Once you finish setting everything up, click Create.


Setting up the funnel


After creating the funnel, click Offers. On this page, you’ll build the entire upsell flow.


The process is very similar to internal upsells, following the same logic of:


Upsell → Downsell → Thank You Page.


In the Upsell step:


  • Fill in the offer title
  • Select the product to be offered
  • Choose the discount type and value
  • Set the expiration time for the offer


You don’t need to change the page URL — it will default to the one defined when you created the funnel, since that’s the first page your customer sees after checkout.


Once done, click Save.


To create a Downsell or additional Upsells, repeat the same process — but use a different external URL for each step.


For example:

https://www.mypage.com/externalupsell/downsell1  
https://www.mypage.com/externalupsell/upsell2


⚠️ Important: Pages within a funnel cannot use an offer URL from another funnel.


This means you can’t link an offer that belongs to a different upsell flow.


Script and Accept/Decline Buttons


Unlike internal upsells, external upsells require two additional configurations:


the external upsell script and the accept/decline buttons.


You must insert the links for the accept and decline buttons directly into your external page.


Place the script after the <head> tag and before the closing </head> tag,


and add the appropriate link inside each button (accept or decline) so the upsell funnel continues working properly and the purchase is processed by Cartpanda.


When a customer accepts an offer, all payment and installment details are preserved, making the process fast and seamless.


The external upsell script must be added to every page of your upsell funnel — otherwise, it won’t function correctly.


After finishing the setup, don’t forget to save your changes and activate both the offers and the funnel.

Updated on: 10/08/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!