Upsell Mapper

Other

Map product relationships and purchase sequence patterns to identify the best cross-sell triggers at checkout, post-purchase, and in creator content.

Install

openclaw skills install upsell-mapper

Upsell Mapper

Map product relationships and purchase sequence patterns to identify the best cross-sell triggers at checkout, post-purchase, and in creator content. This skill turns a flat product catalog into a structured upsell and cross-sell matrix that increases average order value and customer lifetime value without increasing acquisition cost.

Quick Reference

DecisionStrongAcceptableWeak
Cross-sell price ratio15–35% of original item price35–60%>60% or <10%
Upsell timingAt cart / checkout (highest intent)Post-purchase email (day 1)Days later without trigger
Product relevanceDirectly complements primary purchaseSame categoryUnrelated
Recommendation type"Frequently bought together" (data-driven)"You might also like" (curated)Generic "related products"
Bundle discount10–20% savings vs. individual prices5–10%No discount or >30%
Cross-sell placementCart drawer + checkout pageProduct page onlyHomepage only
Creator content angle"What I use with my [Product]" (natural)Dedicated "bundle" contentDirect sales pitch only

Solves

  1. Low AOV (average order value) — Customers buying one item and leaving; no prompts to add complementary products
  2. High acquisition cost with single-purchase customers — Every sale must be profitable on first purchase; cross-sells fund the acquisition cost
  3. Underutilized post-purchase window — The moment after checkout is highest-intent for a second purchase; most brands send only an order confirmation
  4. Creator content not converting to full basket — Creators promote one SKU; viewers don't know the brand has related products
  5. Bundle assembly guesswork — Brands create bundles based on intuition, not purchase sequence data; this skill surfaces data-backed natural pairings
  6. Repeat purchase rate below category benchmark — No structured re-order nudge at the right moment (product depletion cycle)
  7. Subscription opportunity missed — Consumable products with no subscription offer leave recurring revenue on the table

Workflow

Step 1 — Gather Inputs

Collect:

  • Full product catalog with prices, categories, and descriptions
  • Order history export (if available) — minimum 3 months, ideally 12 months
  • Platform: Shopify, WooCommerce, TikTok Shop, Amazon, or brand site
  • Current AOV and repeat purchase rate (benchmark context)
  • Any existing bundles or cross-sell setups (to audit and improve)

Step 2 — Build the Product Relationship Matrix

For each product, identify:

Relationship typeDefinitionExample
Essential add-onRequired or near-required accessoryPhone case → screen protector
Natural complementEnhances the primary product's useFace serum → moisturizer
Same-occasion pairingUsed in the same moment or routineCoffee → coffee grinder
Upgrade pathBetter version of the same productBasic → Pro version
Consumable replenishmentProduct the customer will need to replaceDevice → replacement filters
Cross-category discoveryDifferent category; same customer needSkincare → body care

Step 3 — Identify Upsell vs. Cross-sell

TypeDefinitionPlacementPrice ratio
UpsellUpgrade within same product lineProduct page, before add-to-cart+20–50% of base price
Cross-sellAdd a complementary productCart drawer, checkout15–35% of cart value
Bundle2–3 products at combined discountProduct page + cart10–20% discount
Post-purchase upsellOffer shown after payment confirmedThank-you page, day-1 emailAny price if friction-free

Step 4 — Sequence the Recommendation Flow

Map the customer journey and insert triggers:

  1. Product page → Show the upsell (same category, higher tier) + "frequently bought together"
  2. Cart → Show 1–2 cross-sell add-ons (essential add-ons or natural complements)
  3. Checkout → One-click upsell (bundle or premium version at reduced click cost)
  4. Thank-you page → Post-purchase offer (different category; 20–30% discount to convert while intent is high)
  5. Day 1 email → "Complete the set" — what pairs with what they just bought
  6. Day 7–14 email → "How are you using [Product]?" + "Customers who bought [Product] also loved [X]"
  7. Replenishment email → Sent at estimated product depletion date (30/60/90 days based on product type)

Step 5 — Map for Creator Content

For each hero product a creator promotes, provide:

  • "My full routine" products — The 2–3 products creators can authentically reference alongside the hero
  • Bundle video angle — How to frame the bundle without it feeling like a pitch ("Everything I used in this transformation")
  • Cross-sell call-to-action — Specific phrase: "I have the link for the [CROSS-SELL] in my bio too — that's what I used before this"

Step 6 — Build the Upsell Matrix Output

Deliver a table per product with recommendations, placements, and copy suggestions (see output template).

Examples

Example 1 — Skincare Brand (6 Products)

Product catalog: Vitamin C serum ($45), Hyaluronic moisturizer ($38), SPF 50 sunscreen ($32), Eye cream ($55), Gentle cleanser ($28), Retinol night cream ($65)

Upsell Matrix (Vitamin C serum as anchor):

Trigger pointRecommended productTypePlacementSuggested copy
Product pageRetinol night cream ($65)Upsell"Complete your routine""Vitamin C in the AM + Retinol at night = the duo dermatologists recommend"
CartHyaluronic moisturizer ($38)Cross-sell"Frequently bought together""Layer this after your Vitamin C — seals in the glow"
CheckoutAM + PM Bundle ($83, save $10)BundleOne-click add"Grab your complete AM/PM routine at once"
Thank-you pageSPF 50 ($32)Post-purchase20% off offer"Vitamin C works harder when you protect it with SPF — here's 20% off"
Day 7 emailEye cream ($55)Cross-sell email"Add to your routine""Your skin is starting to adjust — week 2 is when most people notice results. Want to target the eye area too?"

GMV impact estimate: Adding the cross-sell in cart increases AOV from $45 to $67 for buyers who add (+49% AOV lift)


Example 2 — Electronics Store (Wireless Earbuds)

Anchor product: Wireless earbuds ($79)

Natural upsell/cross-sell chain:

  1. Product page upsell: Pro version with ANC ($119) — "Want noise cancellation?"
  2. Cart cross-sell: Carry case ($18) — "Protect your investment — case fits in any pocket"
  3. Checkout cross-sell: 2-year extended warranty ($12) — "One-click add — covers drops and water damage"
  4. Thank-you page: Wireless charging pad ($25, 15% off) — "One charger for all your devices"
  5. Day 30 email: Replacement ear tips 3-pack ($14) — "Keep your audio quality at peak — tips wear over 3–6 months"

Common Mistakes

  1. Cross-sells that are too expensive — Recommending a $150 add-on to someone who bought a $30 item creates dissonance and is ignored; stay under 35% of cart value
  2. Too many recommendations at once — 6 cross-sell suggestions paralyze the buyer; limit to 2 on-page, 1 in cart, 1 at checkout
  3. Ignoring the post-purchase window — The confirmation page has 100% open rate and highest intent; most brands waste it with just order details
  4. Bundles with no discount — A bundle at the same price as buying items separately offers no reason to bundle; minimum 10% discount to activate the mental shortcut
  5. Cross-selling unrelated products — Recommending phone cases on a kitchen appliance page confuses buyers and increases exit rate
  6. No replenishment email for consumables — For any product used up (supplements, skincare, filters, coffee), set a replenishment email at expected depletion date
  7. Creator content missing the cross-sell CTA — Creator videos that mention only one product miss the chance to drive basket building; brief the creator on 1–2 natural companion products to mention
  8. Not A/B testing placement — Cross-sell performance varies widely by placement; test cart drawer vs. checkout page vs. post-purchase before scaling

Resources