How Upsells Work
After a customer completes their initial purchase, they’re redirected through your funnel flow. Upsell pages present additional offers that customers can accept or decline:- Customer purchases main product → Redirected to upsell page
- Upsell page displays → Customer sees additional offer
- Customer accepts or declines → Flow continues to next step or thank you page
One-Click Upsells vs Checkout Redirect
The tag you use determines the customer experience:| Tag | Behavior | When to Use |
|---|---|---|
[UPSELL=] or [DOWNSELL=] | One-click purchase - No checkout page, payment processed instantly | Post-purchase upsell pages (customer already has an active purchase session) |
[BUY=] | Redirect to checkout - Customer goes to merchant checkout page | Main sales pages, or when there’s no active purchase session |
Important: One-click upsells require an active purchase session. If the customer doesn’t have an active session (e.g., they navigated directly to an upsell page), clicking an
[UPSELL=] link will redirect them to the checkout page instead.Setting Up Upsell Pages
Step 1: Create Your Upsell Page
- Go to Pages → Create New Page
- Design your upsell offer page with:
- Clear value proposition
- Product benefits
- Accept button (upsell link)
- Decline button (decline link)
Step 2: Add Upsell Links
Use these tags in your page links:Accept Upsell Button
Decline Button
Step 3: Configure Funnel Flow
Each page node in the funnel builder has built-in On Purchase and On Decline connection points.- Open your funnel in the builder
- Add a Page node for your upsell page
- The page node automatically shows On Purchase and On Decline connections
- Connect On Purchase to the next step (another page, redirect, split test, etc.)
- Connect On Decline to a downsell page or thank you page
Available Nodes After Purchase/Decline
After the On Purchase or On Decline connection, you can add:- Go to Page - Navigate to another page in your funnel
- Redirect to URL - Redirect to an external URL
- Split Test - A/B test different paths
- Product Check - Check which product was purchased
- Script Rule - Apply conditional logic
- Tag User - Add tags to the customer
- Whitelist visitor - Mark visitor as whitelisted
- Is Whitelisted? - Check if visitor is whitelisted
- Has Tag - Check if user has a specific tag
- Is Test Order? - Check if this is a test transaction
Upsell Link Tags
Basic Upsell
Downsell
[UPSELL] but allows you to semantically differentiate downsell offers in your tracking and analytics.
Decline Link
Decline with Downsell Tracking
With Extra Parameters
Funnel Node Configuration
Using Copy Node URL
For ClickBank, Buygoods, and Digistore24, you need to configure redirect URLs in the merchant’s platform (pitch flow settings). Each On Purchase and On Decline node has a Copy Node URL button:- In your funnel builder, locate the On Purchase or On Decline node
- Click the Copy Node URL button
- Paste this URL into your merchant’s pitch flow or redirect settings
- Split test different upsell pages without changing merchant settings
- Swap pages without re-approval from the merchant
- Maintain consistent tracking across page changes
How One-Click Upsells Work
When a customer has an active purchase session:- Customer clicks
[UPSELL=]button → Payment processed by the merchant (ClickBank, Buygoods, or Digistore24) - No checkout page shown → Customer stays in the funnel flow
- Automatic redirect → Customer proceeds to the next funnel step
Session Requirements
For one-click upsells to work:- Customer must have completed a purchase in the current session
- The purchase session must still be active
- The upsell must be part of the same funnel flow
Use Copy Node URL in your funnel builder to get the correct redirect URLs for configuring your merchant’s pitch flow settings.
Types of Upsells
One-Click Upsell
- Post-purchase offer using
[UPSELL=product_code]tag - Customer can purchase with one click
- No checkout page - payment processed instantly
- Requires active purchase session
Downsell
- Lower-priced alternative shown when upsell is declined
- Uses
[DOWNSELL=product_code]tag - Helps recover potential lost sales
- Often a scaled-down version of the upsell
- Can be chained: Upsell → Decline → Downsell → Decline → Thank You
Upsell Page Best Practices
Essential Elements
- Clear value proposition: Why they need this additional product
- Urgency: Limited time or quantity offers
- Social proof: Testimonials specific to the upsell
- Simple checkout: One clear “Yes” button, one clear “No Thanks” button
Content Strategy
- Complement the main purchase: Related but distinct value
- Address remaining pain points: Solve additional problems
- Show before/after scenarios: Demonstrate the enhanced outcome
- Use purchase confirmation: “Since you just purchased X, you qualify for Y”
Button Placement
Advanced Upsell Strategies
Sequential Upsells
Chain multiple upsell offers:Conditional Upsells
Use Page Events to show different upsells based on:- Original purchase amount
- Customer location
- Traffic source
- Previous purchase history
Tracking Accepted Upsells
Use theaccepted_upsells variable in Script Rules to customize content based on whether the customer has accepted any upsells:
Measuring Upsell Performance
Key Metrics
- Upsell take rate: Percentage who accept each upsell
- Average order value (AOV): Total revenue including upsells
- Revenue per visitor (RPV): Lifetime value impact
- Decline rate: How many skip each offer
Optimization Tips
- A/B test different upsell offers and pricing
- Test upsell page designs and copy
- Experiment with the number of upsells in a sequence
- Monitor customer satisfaction (too many upsells can harm brand)
Troubleshooting
Common Issues
Upsell link not working:- Verify the product code matches exactly
- Check that the product exists in your Products list
- Ensure the product has the correct merchant mapping
- Verify you’re using
[UPSELL=]or[DOWNSELL=]tags (not[BUY=]) - Check that session data is preserved (cookies enabled)
- Ensure the main sale completed successfully
- Customer must have an active purchase session
- Verify Copy Node URL was used correctly in merchant pitch flow
- Check merchant pitch flow configuration
- Ensure redirect URLs are properly URL-encoded
- Check funnel node connections
- Verify Purchase and Decline nodes point to correct pages
- Test the full flow from main sale to thank you page
Testing Your Upsells
- Complete a test purchase through the main sale
- Verify upsell page loads correctly
- Test both accept and decline paths
- Confirm correct pages display at each step
- Verify payments process correctly (use test mode)
For ClickBank, Buygoods, and Digistore24, use the platform’s test mode or sandbox environment to verify the complete flow without processing real payments.
Related Documentation
- Buy Links - Setting up purchase buttons
- Checkout Redirect Behavior - Understanding redirect flows
- Create Funnel - Building your funnel structure
- ClickBank Merchant - ClickBank pitch flow setup
- Buygoods Merchant - Buygoods configuration
- Digistore24 Merchant - Digistore24 setup