Personalization opportunity
The cart is full. They still won't pay.
Put delivery, returns, and a reason to trust next to pay.
Step 1 · Signals
What do we know about this person?
Connected
Cart contents, time-on-checkout, payment-method abandons, shipping estimator opens.
Example eligibility rule
Show reassurance when an in-stock cart remains open for at least 60 seconds, the customer opens delivery or return details, or revisits the payment step without submitting. Route validation errors and payment failures to recovery instead of confidence messaging.
Step 2 · The need
What’s really going on?
Items are in the cart. The pause is not discovery. It is risk: shipping cost, arrival date, returns, payment trust. The cart still looks like a list of SKUs.
Avoid this assumption
Another discount is not reassurance. Answering the actual doubt is.
Step 3 · Worth it?
Do the math before you build.
Proof belongs at the point of commit, not in a footer. For a customer ordering a sofa, show the delivery window, room-of-choice terms, and a verified review from another apartment customer beside the total.
Reach
How many eligible people can you reach in the chosen channel and time period?
Cost
What will content, delivery, QA and ongoing maintenance cost?
Return
What incremental outcome would cover that cost, and what is it worth?
Planning inputs, not measured results. Estimate reach × incremental outcome rate × value per outcome, then subtract cost. Use a range and a consistent time period.
Step 4 · The response
Pick how you help.
Example format: Content
Proof at the pay button: arrival window, returns, a relevant review.
Compare lighter and deeper responses
Choose the lightest response that solves the need.
Assist: Offer useful help
Keep the cart. A single line for delivery and returns next to the total.
Adapt: Change a meaningful part
Proof at the pay button: arrival window, returns, a relevant review.
Transform: Tailor the journey
Checkout that names the risk for this cart (oversize, preorder, international) and a way to proceed anyway.
What to watch out for
- A popup on the pay button.
- Generic "trusted by thousands" that ignores this cart.
- Surprising fees after the treatment promised a number.
Step 5 · The moment
Did it help? A/B test it.
Control
Default cart and checkout.
Treatment
Doubt-aware cart for the same items.
Success measure
Checkout completion.
Guardrail
Discount rate. If the treatment only works with a coupon, you did not answer the fear.
Win or lose, record what worked, for whom and why. What you learn becomes the next signal.
Tools that can deliver the response
- VWO Testing Testing platform with audience/behavior targeting and a visual editor; personalization runs as a separate module from Experimentation. As of September 2026, VWO and AB Tasty merged their brands under the new parent brand Wingify, with each platform still running independently during the transition.
- AB Tasty content personalization Audience- and intent-based content targeting for anonymous visitors, built on live signals (referral source, device, location, scroll depth) rather than login or cookie data. As of September 2026, AB Tasty and VWO merged their brands under the new parent brand Wingify, with each platform still running independently during the transition.
- Dynamic Yield Personalization and recommendations platform with a merchandising engine and Experience APIs for running recs and server-side experiments on any channel.
- Klaviyo Behavior-triggered email and SMS with real-time customer profiles and segments, built for ecommerce.
Try the framework on another situation
They left with items in the cart. Remind them of the actual items. Discount last, not first.
They keep coming back to the same product. They still won't buy. Answer what's stopping them. Don't just say buy again.
Work through it in the hub
Score your personalization program, explore more customer situations, and compare the tools that can deliver them.