Overview
Maya Roasters built a loyal following on single-origin beans and a subscription-first model. But as acquisition costs climbed, the team needed to earn more from every order they were already winning, without spending more to get it.
They'd tried pre-purchase pop-ups before and watched checkout conversion dip. The hesitation was understandable: anything that interrupts a buyer who's mid-checkout is a risk. They wanted upside with none of that downside.
Growth that didn't put conversion at risk
Most of Maya's catalog pairs naturally: a grinder with a bag of beans, filters with a pour-over kit. Yet none of those pairings were ever surfaced at the moment of highest intent: right after the customer had already decided to buy.
Their constraint was strict. Any new revenue lever had to sit entirely after the payment was captured, so it could never cost them a completed sale.
One-click offers on the thank-you page
With Brew, Maya added a single time-limited offer to the order confirmation page. Because the payment method was already on file, accepting was one tap, with no re-entering card details and no second checkout.
The team started with their highest-margin accessory, a hand grinder, shown at a modest first-order discount with a gentle countdown. From the dashboard they could see take rate climb in real time and swap the offer in seconds.
- A countdown timer created urgency without feeling pushy
- Offers were targeted to the products already in the order
- Every change went live instantly, with no developer and no theme edits
A 23% lift, paid for by orders they already had
Within the first month, nearly a third of customers who saw an offer accepted it, lifting average order value by 23%. Critically, checkout conversion didn't move. Every dollar was incremental.
What began as one grinder offer is now a rotating set of post-purchase upsells that the team tunes weekly against live take-rate data.
