SalesPilot
success story
For the Nuvemshop ecosystem
One recommendation intelligence.
A whole ecosystem of possibilities.
SalesPilot decides which product to show at every moment. CrossUp is the success story of applying it well in Nuvemshop stores.
MODA SURWomenAccessoriesSale

Orange Blazer
$74.900
Add to cartComplete the look SalesPilot
Black Turtleneck$21.900Add✓ Added
Palazzo Pants$36.900Add
Gold Hoops$18.500AddBlack Turtleneck added +$21.900
SHOPPING CART

Nido Diffuser 250 ml
Quantity: 1
You're R$ 40 away from free shipping!Done! You've got free shipping
Unlock free shipping SalesPilot

Refill reeds
Lightweight · in stock · adds R$ 47.50
Subtotal$42.000$51.500
CHECKOUT
BBark Store · Nuvem Chat
Which leash goes with the Bark harness, size M?
These match, and we have them in stock:
Bark Print Leash$15.900Add to cart✓ Added
Red Leash 1.5 m$12.400Add to cartI'll take the print one!
MUSCLE LABDelivery › Payment › Confirmation
Order summary

Whey Protein 1 kg
Quantity: 1
Add to your order SalesPilot

Shaker 700 ml
Frequently bought together · in stock
Total$38.000$47.900
Pay now with Nuvem Pago
Still thinking it over, Ana?Cloe Cosmetics
CLOEYour cart is waiting
Serum
Cream
Toner

Glycolic Acid Lotion
R$ 94.50 · in your cart
Picked for you SalesPilot
Serum
Cream
TonerAna came back and added the serum +$21.500
Product page Suggests what completes the look
crossup.ai
CrossUp · the problem
Every visit is already paid for. Every purchase has to be worth more.
$
Acquiring shoppers keeps getting pricier
Meta and Google ad costs rise year after year.
=
Average order value stays flat
Shoppers only buy what they came for.
↑
CrossUp raises what every visit is worth
More products per order, same ad spend.
Ad spendunchanged
$100.000
Saleshigher AOV
+9,2 %
$310.000$338.500ROASsales per dollar of ad spend
3.1x3.4x
Illustrative example using the +9.2% AOV lift measured in stores running CrossUp.
SalesPilot · CrossUp
SalesPilot
Recommending is a game of Battleship
Moment →Shopper ↓Product pageAdd to cartCartCheckout startCheckoutConfirmationFirst visit
Deal hunter

Brand fan

Returning buyer




Buying a gift

Comes from Instagram

Each square crosses a shopper with a moment
The ships are the right productThe color shows where it aims next
First shots1 of 4
After learning5 of 6
Every shot, hit or miss, teaches SalesPilot where to aim the next one.
SalesPilot · CrossUpIllustrative example
SalesPilot in motion
Data, moments and results, connected
Data sources
Buying moments
Users
Orders
Products
Categories
Interactions
History
Oversized tee
Sheet set
Water bottle
Padel racket
Skincare
15 kg dog food
BT earbuds
Puffer jacket
Scented candle
Sneakers
Travel mug
Foundation
SalesPilot
engine
the inside
Embeddings
Context
FCN network
Agents
Decision trees
Ranking
Output
Product
Add to cart
Cart
Checkout start
Checkout
Purchase page
see the engine
Product
Add to cart
Cart
Checkout start
Checkout
Purchase page
SalesPilot is deciding what to recommend
Add to cart
Black oversized tee
Matching cap
+$12.40extra
Accepted· +$12.40 extra
Tee ↔ Cap affinity
Product
Queen sheet set
Pillowcases
+$8.90extra
Accepted· +$8.90 extra
Home textiles: bundle wins
Cart
1 L steel water bottle
Sleeve + brush
+$15.60extra
Accepted· +$15.60 extra
Bottle ↔ Sleeve gets stronger
Checkout
Vertex padel racket
Grip + protector
+$6.30extra
Ignored· no change
Checkout: 1 item, not 2
Checkout start
Skincare routine
SPF 50 sunscreen
+$11.20extra
Accepted· +$11.20 extra
Routine → SPF climbs
Purchase page
15 kg dog food
Dental chews x3
+$4.80extra
Accepted· +$4.80 extra
Repeat at 30 days climbs
Add to cart
In-ear earbuds
Hard case
+$5.40extra
Accepted· +$5.40 extra
Audio → Case climbs
Product
Puffer jacket
Wool scarf
+$9.70extra
Ignored· no change
Scarf drops on the page
Cart
Vanilla scented candle
Reed diffuser
+$7.10extra
Accepted· +$7.10 extra
Scents: cross-sell climbs
Checkout start
Running sneakers
Compression socks
+$6.90extra
Accepted· +$6.90 extra
Returning: ticket climbs
Checkout
Insulated travel mug
Coffee + caddy
+$10.30extra
Ignored· no change
Checkout: drop the 2nd item
Purchase page
Liquid foundation
Sponge + brush
+$5.90extra
Accepted· +$5.90 extra
Makeup → Applicators
Learns from the outcome
1
Understands the store
Products, categories, orders and what every shopper does.
2
Decides what to show
Valid complements, in stock and within the merchant's rules.
3
Picks the moment
Product page, cart, checkout or after the purchase.
4
Learns from the result
Every accept or reject improves the next decision.
SalesPilot · CrossUpLive product
The everyday decision
The catalog is the same.
The decision changes with the moment.






Product pageWhat helps close the sale?
Cart close to free shippingWhat adds up without eating the margin?
After the purchaseWhat to offer for next time?
SalesPilot · CrossUpContext
SalesPilot
How SalesPilot decides, on every visit
1Reads the moment
Orange Blazer in the cartSize MR$ 40 away from free shipping
2Filters the catalog

Out of stock
Doesn't match
No size M
Other category
Low margin

3Ranks by value
1

Black TurtleneckCompletes the look
2

Palazzo PantsBought together
3

Gold HoopsLightweight, unlocks free shipping
4Shows and learns
Complete the look
Turtleneck
Palazzo
Hoops
Took the turtleneck · +R$ 109.50
Turtleneck
Palazzo
HoopsEvery response improves the next decision
SalesPilot · CrossUpLive product
Engine and application
SalesPilot is the engine. CrossUp is the success story of applying it well.
CrossUpSuccess story · in Nuvemshop stores
Nuvemshop productsWhat's next
Ecosystem appsWhat's next
SalesPilot
Decides which product to show, under which rules and when
SalesPilot decides
A recommendation intelligence that can power any surface: storefront, checkout, email, chat or app.
CrossUp proves it
The app that turned that intelligence into incremental sales, with the merchant in control.
SalesPilot · CrossUpLive product
CrossUp · success story
Six shopping moments, one intelligence






SalesPilot · CrossUpLive product
CrossUp in action
This is how it looks in a Nuvemshop store
The video walks through each moment with real products: product page, cart, checkout and confirmation.
And the interactive simulation lets you try the real widgets on a demo store.
Open the simulation app.crossup.ai/simulacionSalesPilot · CrossUpLive product
Every vertical, its own logic
A different recommendation for every store
+
Harness → leashSame style
+
Protein → shakerUsed together
+
Diffuser → reedsRefill
+
Sneakers → insolesComplement
+
Cream → serumFull routine
+
Ring → necklaceSame style
SalesPilot · CrossUpIllustrative examples
What CrossUp has already proven
More value in every order, without friction
+38 %Beauty WebAverage order value · Apr–Jul 2025
+51 %FungiAverage order value · Apr–Jul 2025
+27 %ÍntegraAverage order value · Apr–Jul 2025+9,2 %
AOV in stores running CrossUp, since May 2025
4,6 ★
in the Nuvemshop App Store, 261 reviews
Why it worksThe merchant is in chargeNative to NuvemshopNo valid offer, no widgetEvery sale tied to its order
SalesPilot · CrossUpResults published on crossup.ai
Where commerce is headed
From a widget to the platform
Today
You may also like
One block, on one page.














Which leash goes with this harness?
Print Leash · R$ 79.50
Print Leash · R$ 79.50A gift for my mom





from home page to post-purchase
Nobody solves it natively in:the cartcheckout, on every planfree shipping
SalesPilot · CrossUpVision
The Nuvemshop ecosystem
One intelligence, across all of Nuvemshop
×SalesPilot
SalesPilotWhich product, for whom and when
Already selling in Nuvemshop stores
Theme editorRecommended products in every theme
Nuvem EnvioUnlocks free shipping, smartly
Post-purchaseThank-you and tracking: the next purchase
App NuvemFeed and repeat purchases for shoppers
Nuvem ChatAnswers with real products
Nuvem MarketingAutomations with products for every customer
LumiNuvemshop's AI suggests combos
Nube SDK and appsThe same intelligence for partners
SalesPilot · CrossUp
Theme editor · Product page
A section any theme can add
✕Edit themeCurrent themePhonesComputersHelpView store
‹ Recommended products SalesPilot
Complete the look
What to recommend
Automatic with SalesPilot
Complementary
Bought together
4 ▾
Prioritize my manual picks
Hide out-of-stock products
Publish changes
MODA SURWomenAccessoriesSale

Orange Blazer
$74.900
Add to cartComplete the lookSalesPilot
Black Turtleneck$21.900
Palazzo Pants$36.900
Gold Hoops$18.500
White Sneakers$58.000
Palazzo Pants$36.900
Black Turtleneck$21.900
Thin Bracelet$14.900
Straight Pants$38.500
Gold Hoops$18.500
Burgundy Sweater$32.900
Black Turtleneck$21.900
Thin Bracelet$14.900SalesPilot · CrossUp
Cart · Nuvem Envio
Nuvem Envio sets the rule. SalesPilot completes the cart.
Discounts ›
Free shipping
Shipping methods
Nuvem Envio · Home delivery
Nuvem Envio · Pickup point
Conditions
$ 50.000
Delivery zones
AllSpecific
Allow combining with other promotions
Almost at free shipping. Which product gets it there?
SalesPilot picks one lightweight, in stock and without eating the margin.
Shopping cart ✕

Nido Diffuser 250 ml
Quantity: 1
You're R$ 40 away from free shipping!
Unlock free shipping SalesPilot

Refill reeds
Adds R$ 47.50 · lightweight · in stock
Subtotal$42.000
Checkout
Quick checkout with Nuvem
SalesPilot · CrossUp
Checkout · Nuvem Pago · Nube SDK
Checkout adds more, without slowing payment
MUSCLE LABDelivery › Payment › Confirmation
Payment method
Nuvem Pago · Credit cardUp to 6 interest-free installments
Bank transfer10% off
Pay now
Order summary
$38.000
+ Add

Whey Protein 1 kg
Quantity: 1
Add to your order SalesPilot

Shaker 700 ml
Frequently bought together · in stock
Subtotal$38.000
ShippingFree
Total$38.000
Thanks for your order, Ana!
Order #10482 confirmed. We'll let you know when it ships.
For your next order SalesPilot
Lion's Mane$24.500
Reishi$24.500SalesPilot · CrossUp
Nuvem Marketing · Automations
Every automation, with the right products
Automation catalog
Search automations
Suggested 8All 55Lifecycle 6
CATEGORIES
Welcome 10Browse recovery 9Loyalty 8Cross-sell 6Win-back 4
INTEGRATIONS
Nuvemshop 40SalesPilot 6
With products picked by SalesPilot
Abandoned cart with recommendations
Recovers the cart and adds what best completes it.
SalesPilotNuvemshopBirthday with a suggested gift
A coupon plus the products they'll love most.
SalesPilotNuvemshopRepeat purchase at the right time
When they run out, it reminds them what's next.
SalesPilotNuvemshopBrowse remarketing
What they viewed, plus what usually goes with it.
SalesPilotNuvemshopOrder completed with cross-sell
After the order, what completes the purchase.
SalesPilotNuvemshopWin-back with favorites
Comes back with products picked for each customer.
SalesPilotNuvemshopStill thinking it over, Ana?From: Cloe Cosmetics · Abandoned cart
CLOE
Serum$21.500
Moisturizing Cream$19.900
Toner$15.400
Back to cart
Your cart is waiting

Glycolic Acid Lotion
R$ 94.50 · in your cart
Picked for you SalesPilot
Serum$21.500
Moisturizing Cream$19.900
Toner$15.400SalesPilot · CrossUp
Nuvem Chat · WhatsApp
Nuvem Chat talks. SalesPilot picks the products.
B
Bark StoreNuvem Chat · online
Hi! I bought the Bark harness in size M. Which leash would you recommend?
Nuvem ChatGreat choice! These match your harness and we have them in stock:

Bark Print Leash$15.900
Add to cart
Red Leash 1.5 m$12.400
Add to cartThe print one! 🙌
Type a message
Nuvem Chat runs the conversation
Brand voice, questions and closing the sale, just like today.
SalesPilot decides what to offer
Real catalog products: compatible, in the right size and in stock. Nothing made up.
Buy without leaving the chat
The recommendation comes with a price and an add-to-cart button.
SalesPilot · CrossUp
App Nuvem · shoppers
After the purchase, the next one
Hi, Ale
MSATBKCLML
On the way via Nuvem Envio

Arrives Oct 14–18
Atelier · Silver Mesh Watch
To complete your order SalesPilot
Thin Bracelet$14.900
Solitaire Ring$22.000
Moon Necklace$19.500Your carts are waiting

Cloe · 2 items
+ a serum that's often added
HomeStoresOrdersAccount
Tracking sells too
While waiting for the order, the shopper sees what completes it.
Repeat purchase at the right time
Pending carts and reorders, with the right suggestion.
Inside each store
Recommendations from stores the shopper already has a relationship with.
SalesPilot · CrossUp
Lumi · SalesPilot as an agent
An agent you can talk to that connects to everything
View storeHelp
HomeSalesProductsCustomersMarketingDiscountsAnalytics
Marketing
Active campaigns
Combos and promotions
In-store recommendations
Lumi · Nuvemshop's AI
Build me combos for Children's Day
Based on what's bought together in your store and the available stock, I suggest these three:
+
First toysBought together · ages 2 to 4
Publish
+
Learn through playSame age range · in stock
Publish
+
Afternoon outdoorsGood margin · light shipping
PublishAsk Lumi anything
SalesPilot Agent
What should Moda Sur recommend for Hot Sale?
Three things: add "Complete the look" to the cart, build the Blazer + Turtleneck combo and pause the out-of-stock line. Should I apply it?
ApplySee why
Connects to any app Open platform · in development
MCP
Lumi or any AI agent uses it as a tool.
recommend_products(store, context)API
One decision per request, from any system.
POST /v1/decisionsSDK
For themes, checkout and ecosystem apps.
sp.recommend({ surface: "cart" })CLI
For teams and agencies that automate.
salespilot combos --store moda-surSalesPilot · CrossUp
Inside SalesPilot · the catalog
From a loose catalog to a map of relationships
Tops
Pants
Jewelry
Footwear
Care
Blazer
Turtleneck
Sweater
Palazzo
Straight
Hoops
Bracelet
Necklace
Sneakers
InsolesSimilar isn't complementary. Two pairs of pants compete; pants and sneakers go together.
Families that look alike and compete
Bridges that are bought together
In a real lab store, a decision model evaluated every pair in the catalog:
39products
741pairs evaluated
25 minend to end
US$0.02total cost
SalesPilot · CrossUpSalesPilot Lab
Inside SalesPilot · the architecture
From thousands of products to the three that matter
~5.000products in the catalog
~100candidates
12ranked by value
3on screen, in milliseconds
Understands the store
01
Storefront script
Installs from Nuvemshop and shows the offer at six moments.
Nube SDK · 6 moments02
Signals
Catalog, stock, orders and browsing, in real time.
real-time events03
Embeddings
Every product is a vector: similar items sit close together.
text-embedding-3-largeDecides the offer
04
Candidates
What sells together and what looks alike, in parallel.
co-purchase with lift + similar items05
Ranking
Ranks by expected value. If nothing adds value, it waits.
two-tower · expected value06
Quality Review
Complement, substitute or variant: only complements pass.
typed decision modelMeasures and learns
07
Optimizer
A control group isolates what SalesPilot adds.
holdout · Bayesian readout08
Agentic SalesPilot
Agents that study each store and build its strategy.
agents · Cold Start09
Your rules
The merchant's picks always take priority.
merchant rulesIn productionIn the lab, on the way to productionWorks outside the live path
SalesPilot · CrossUp
SalesPilot Lab · R&D
A lab that tests before it promises
Carts with no co-purchase history
41.6% of cases · 48 stores · MRR@10Co-purchase
0,010
Popularity
0,021
Manual rules
0,031
Untrained embeddings
0,038
Fine-tuned LLM
0,052
Where data falls short, the fine-tuned LLM hits 5x more often than co-purchase. Combined, they win in 32 of 48 stores.
Generative ranker v2
Qwen3 fine-tuned with LoRA, vs. co-purchase
Promising on cold startAnatomy of the cold start
Where and why co-purchase is missing products
RunningPairwise relationships
Complement, substitute or variant, pair by pair
RunningDecision model vs. classic methods
Wins on cold start, loses overall: still measuring
RunningGenerative ranker v1
Undertrained: the lesson was "more steps, not more data"
InconclusiveAgentic SalesPilot
Agents that build each store's suggestions
In productionPre-registration→Offline gate→5% holdout→Production
SalesPilot · CrossUpOffline lab results
The complete journey
One intelligence, from the first visit to the next purchase
Discover
Comes back to the store
An email or the app shows what they're interested in.
Nuvem Marketing · App NuvemExplore
Finds what matches
The product page completes the look.
Theme editorDecide
Fills the cart
And unlocks free shipping with the right product.
Cart · Nuvem EnvioAsk
Asks on WhatsApp
Gets real options, in stock.
Nuvem ChatPay
Adds one more thing at the end
Without slowing payment.
Checkout · Nuvem PagoReturn
Repeat purchase
At the right time, with what comes next.
App Nuvem · Nuvem MarketingSalesPilot
The same decision at every touchpoint: which product, for whom and when.
The merchantsets the rules from their admin
SalesPilot · CrossUp