APIANT

Mindbody and Klaviyo: Stop Upselling Retreat Guests Things They Already Bought

Luxury wellness retreat villa interior with floor-to-ceiling windows facing ocean, neutral linen sofa, jade plant, golden hour light.

When You Only See the Total, Every Upsell Is a Guess

A high-ticket wellness package is not one thing. A $6,200 twelve-week retreat package usually bundles a base accommodation, a meal plan, a daily class allotment, a private session bundle, and an optional add-on (a sound bath, massage credits, a one-on-one with a coach). Every line on that invoice is a chance to upsell, cross-sell, or renew.

The trouble starts when your marketing tool only sees the order total. Here is an illustrative example. Silver Fern Wellness Retreat (a hypothetical retreat) sells $4k to $8k packages on rolling twelve-week cohorts. Their marketing tool, on its own, can see that a guest paid $5,800 last Tuesday. It cannot see that the package included three massage credits and zero private coaching sessions. So the post-purchase follow-up either fires generic upsells (offending half the buyers who already bought what is being upsold), or it does not fire at all.

What the Current Setup Costs You

When you can only see the total, you are stuck with two bad options. Either you send generic upsell offers and irritate the guests who already paid for that exact thing, which at a $6,200 price point is how you lose a high-value buyer and an unsubscribe in one email. Or you play it safe and send nothing, and leave real add-on revenue on the table.

Both options cost you. The first costs you trust with your most valuable guests. The second costs you the upsell revenue that high-ticket packages are supposed to generate. Neither is acceptable when a single guest is worth thousands.

How CRMConnect Closes the Gap

CRMConnect Mindbody to Klaviyo brings the full contents of each package into your marketing tool, not just the total. Every item a guest bought (the retreat base, the meal plan, each add-on, with its own price and category) arrives intact and ready to act on.

That is the part that makes smart upselling possible. Now your marketing can tell the difference between a guest who bought a package with coaching and a guest who bought one without. It can find guests who bought a meal plan but no add-ons, or guests who spent over $5,000 but have not used a single massage credit.

Three features from the API App carry the weight: purchase and sales line items sync brings in the full item list, real-time client profile sync keeps the buyer’s record current and segmentable, and visit tracking lets your follow-up branch on whether the guest has actually started using what they bought.

Wooden retreat reception desk with a softly glowing welcome card and a single eucalyptus sprig, warm golden hour light.

Building Add-On Upsells That Land Right

The upsell flow has three starting points, each tied to what is missing from a guest’s package:

  • No private coaching purchased. Three days into the retreat, send an email offering a discounted intro one-on-one with a senior coach. Anyone whose package already included coaching never sees it.
  • Meal plan purchased, no add-ons. Seven days in, send a “did you know” email about the sound bath and massage credits, with a bundle price.
  • Add-ons purchased but no class booked in the next 14 days. Send a re-engagement email with a curated schedule, so they actually use what they paid for.

Each branch reads from the items already on the guest’s record. No one is ever upsold something they already bought. That alone is enough to keep your high-ticket buyers from unsubscribing in frustration.

Loyalty Rewards That Reflect What Guests Actually Buy

The second flow runs on the same data over a longer window. Because you can see spend by category, you can build loyalty around it:

  • Lifetime massage spend over $1,500: an invite to a “founders” tier with priority booking.
  • Two full retreats in twelve months: the meal plan comped on retreat three.
  • One retreat plus four add-ons: a referral ask with a personalized code.

Total revenue is too blunt an instrument for a packaged-retreat business. Two guests who both spent $12,000 can be completely different people: one who lives in the massage room and one who has never booked a single add-on. Spend by category tells you which is which, and lets you reward each one in a way that actually fits.

Linen-covered massage table beside an open window with sheer curtains and a small clay bowl of stones, soft natural light.

What This Means for Your Bottom Line

Here are illustrative composites, not a real customer:

  • Add-on attach rate with generic post-purchase emails: roughly 8 to 12 percent.
  • Add-on attach rate with offers based on what is actually in the package: a lift into the 20 to 28 percent range, mostly because the right offer reaches the right buyer.
  • Average order value per retreat enrollment: a 6 to 11 percent lift on representative cohorts.
  • Unsubscribe rate on the post-purchase flow: lower, because guests stop getting offers for things they already bought.

These are mechanism-driven, not magic. Knowing what is inside each package makes precise targeting possible. Precise targeting drives the lift, and it protects the relationship with the high-value guests you cannot afford to annoy.

Want to see CRMConnect Mindbody to Klaviyo in action? View the API App page.