Getting Started
How Sparrow Upsell & Cross-sell Works
Learn how SS Upsell & Cross Sell works behind the scenes to display personalized upsell offers, recommend products, and increase your store's Average Order Value (AOV).
Overview
SS Upsell & Cross Sell helps you increase sales by showing relevant product recommendations at key points throughout your customer's shopping journey.
Instead of displaying the same offer to every visitor, the app uses triggers, offer rules, and placement locations to decide when and where an upsell should appear.
Once a customer matches your campaign conditions, the app automatically displays the appropriate offer without disrupting their shopping experience.
How the Upsell Process Works
The app follows a simple workflow to deliver personalized offers.
Step 1: Create a Campaign
Start by creating a new upsell campaign from your SS Upsell & Cross Sell dashboard.
During setup, you'll configure:
Offer Type
Trigger Rules
Products to Recommend
Placement
Design
Optional Discounts
📷 Screenshot: Create New Campaign
Step 2: Choose a Trigger
A trigger tells the app when an offer should appear.
You can trigger offers based on:
• All Products
• Specific Products
• Product Collections
Once a customer matches one of these conditions, the campaign becomes eligible to display.
📷 Screenshot: Trigger Settings
Step 3: Select Products to Recommend
Choose the products you want customers to see.
Depending on your campaign, you can recommend:
• Related products
• Accessories
• Bundle items
• Frequently Bought Together products
• Product add-ons
📷 Screenshot: Offer Products
Step 4: Choose Where the Offer Appears
Next, select the placement where your upsell should be displayed.
Available placements include:
• Product Page
• Cart Page
• Cart Drawer
• Checkout (Shopify Plus)
• Post-Purchase
• Thank You Page
The app automatically loads the correct widget for the selected placement.
📷 Screenshot: Placement Selection
Step 5: Customer Sees the Offer
When a shopper visits your store, the app checks your campaign rules in real time.
If the customer matches the campaign trigger, the upsell widget appears automatically.
If no trigger matches, nothing is displayed.
This ensures customers only see relevant offers.
📷 Screenshot: Upsell Widget on Storefront
Step 6: Customer Accepts the Offer
If the customer clicks Add to Cart, the recommended product is instantly added to their shopping cart using Shopify's AJAX Cart.
The customer can continue shopping without leaving the current page.
For Post-Purchase offers, Shopify handles the purchase using its secure one-click checkout experience.
📷 Screenshot: Customer Accepting Offer
Step 7: Analytics Are Recorded
Every customer interaction is automatically tracked.
The Analytics Dashboard records:
• Impressions
• Clicks
• Conversions
• Revenue Generated
• Click-Through Rate (CTR)
• Average Order Value (AOV)
This data helps you measure campaign performance and optimize future offers.
📷 Screenshot: Analytics Dashboard
Example Workflow
Here's an example of how a campaign works:
A customer opens a product page for a Laptop.
Your campaign is configured to trigger on that product.
The app displays a Laptop Bag and Wireless Mouse as recommended products.
The customer adds the Laptop Bag to their cart.
The app records the conversion and updates your analytics.
The entire process happens automatically without requiring any manual action from the merchant.
Why This Works
Customers are more likely to purchase additional products when they receive relevant recommendations during their shopping journey.
SS Upsell & Cross Sell helps you:
• Increase Average Order Value (AOV)
• Improve product discovery
• Promote complementary products
• Increase conversion rates
• Generate more revenue from existing traffic
Best Practices
• Create campaigns for your best-selling products.
• Recommend products that naturally complement the original purchase.
• Keep upsell offers simple and relevant.
• Use attractive product images.
• Test different placements to find what performs best.
• Review your analytics regularly and optimize campaigns based on performance.
Frequently Asked Questions
Does every visitor see the same offer?
No.
Offers are displayed only when a customer matches the campaign's trigger rules.
Can I have multiple campaigns running at the same time?
Yes.
You can create multiple campaigns for different products, collections, and placements.
How does the app know when to display an offer?
The app checks your campaign triggers and determines whether the current customer meets the conditions before displaying the widget.
Does adding an upsell reload the page?
No.
Products are added using Shopify's AJAX Cart, allowing customers to continue shopping without a page refresh.
Does the app track customer interactions?
Yes.
Every impression, click, conversion, and revenue generated through your campaigns is recorded in the Analytics Dashboard.