Articles on: Apps and integrations

External Upsells

The External Upsell tool allows you to customize Upsell offer pages in external environments according to your needs and preferences, and use them with Cartpanda to process sales of those offers—while still maintaining the security and efficiency of Cartpanda’s payment processing.


Understanding the Upsell and Downsell Flow


You can create sequences of up to 5 upsells within the same funnel

Each upsell can contain up to 3 downsells, creating a smart and personalized offer flow.


👉 Example flow:


The customer completes the purchase → sees Upsell 1

If they refuse, they see Downsell 1

If they accept, they are redirected to Upsell 2, and so on.


Setting Up External Upsell


In your Cartpanda dashboard, in the side menu, click Apps > One Click Upsell.


Click on the External Upsell tab and then click Create External Upsell.


side panel will open to start configuring your upsell.


Choose a title for the funnel and add the external page link.


This external page is where your customer will initially be redirected after completing the payment at checkout, meaning it is the start of your upsell funnel.


Rules Selector


In the Rules selector, you define the trigger that will make the offer appear in the funnel:


  • Always available: the offer will always be displayed.
  • Total cart value: the offer appears only when the cart reaches the defined minimum value (e.g., above R$100).
  • Items in cart: the offer will be displayed only if specific products are in the cart. Define the condition.
  • Collection in cart: the offer will appear when products from a selected collection are present.



Then click Save and close.


After that, proceed to configure the offer.


To continue, click the corresponding settings icon


Creating the Complete Funnel


Now we will create the full funnel.


The process is very similar to the internal upsell, following the same logic: Upsell → Downsell → Thank You Page


Define the following information:


  • Upsell name: used only for internal control (e.g., Upsell 1 – Upgrade Offer).
  • Upsell product: select which product will be presented as the offer.
  • Discount type: if you want to apply a discount, choose between fixed amount or percentage and enter the value.
  • Offer expiration time (in minutes): the period during which the offer will be available for the customer to accept.


To create a downsell or additional upsells, the process is the same, but you must point to a different external page URL.


Attention: Pages within a funnel cannot have an offer URL from a different funnel.

This means you cannot offer a product that belongs to another offer flow.


💡 Tip: You can duplicate the product that will be used in the upsell and configure the promotional price directly on it. This helps you maintain better control of offers and simply select that product when configuring the funnel.



Script and Accept/Decline Buttons


Unlike internal upsells, you need to pay attention to two additional configurations:

  • The external upsell script
  • The accept/decline buttons


Script

Paste the external upsell script after the <head> tag and before the closing </head> tag on all external offer pages in the funnel.


Buttons

Insert the accept and decline links into their respective buttons on the external page.

If the customer accepts the offer, all payment and installment information from the Cartpanda checkout will be maintained, ensuring a fast and secure experience.


⚠️ The external upsell script must be added to ALL pages in your upsell funnel, otherwise the external upsell will not work.


Finalizing the Funnel


After configuring all offers:


  1. Save the changes
  2. Activate the offers and the funnel


If you have any questions, contact our team via the platform chat or send an email to suporte@cartpanda.com.


Updated on: 03/11/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!