How to Set Up Mindbody Purchase Buttons and Buy Widgets
Recommended next step
Try free: build your first Mindbody waiver in 5 minutes
Mobile waivers, live Mindbody pricing, and e-signatures. No credit card required.
Mindbody purchase buttons β sometimes labeled buy widgets, pricing option embeds, or Branded Web Tools purchase modules β let prospects buy class packs and memberships on your studio website without calling the front desk.
This guide explains how to set up Mindbody purchase buttons, connect them to the right pricing options, and recover revenue when checkout stalls.
Related: Membership forms in Mindbody β Β· Mindbody widgets install β
What Mindbody purchase buttons do
Purchase embeds display live Mindbody pricing options and hand off to Mindbody checkout. They are documented alongside schedule and registration widgets in Mindbodyβs Branded Web Tools / web embed settings.
| Strength | Limitation |
|---|---|
| Native Mindbody billing | Generic embed styling |
| Real-time catalog | Weak on Instagram / SMS (needs website page) |
| No custom dev for basic buy | No waiver + T&C in same branded flow |
| Works for existing Mindbody users | Prospects may abandon before account creation |
| Included with Mindbody | No built-in abandoned cart emails |
Step 1: Prepare pricing options in Mindbody
- Open Mindbody Business Mode β Services / Pricing Options
- Confirm packages you want to sell online are:
- Active
- Available for online purchase (or equivalent toggle)
- Assigned to the correct location and revenue category
- Note exact pricing option names β embeds filter by these names
Intro offers, autopays, and class packs each need separate online availability settings.
Step 2: Generate the purchase embed
- Navigate to Branded Web Tools, Web Widgets, or Online Storefront in Business Mode
- Select widget type: Purchase, Buy, Pricing Option, or Retail
- Choose which pricing options appear in the widget
- Set brand colors and default location if prompted
- Copy the iframe or script embed code
Healcode users: Create a purchase widget in the Healcode dashboard and map Mindbody pricing options there.
Step 3: Embed on your website
Place purchase buttons where intent is highest:
| Page | Typical CTA |
|---|---|
| Pricing / Memberships | Full package grid |
| Homepage hero | Single intro offer button |
| Schedule page sidebar | βBuy class packβ next to timetable |
| Campaign landing page | One offer only |
Paste embed code into your CMS Embed / Custom HTML block. Test width at 375px (iPhone).
Step 4: Test checkout end-to-end
| Test | Expected result |
|---|---|
| New prospect purchase | Account created + active pricing option on profile |
| Existing member purchase | Login β purchase β contract updated |
| Wrong location | Blocked or correct site pricing shown |
| Mobile wallet / card | Payment succeeds; receipt email sent |
| Waiver requirement | Member prompted if waiver enabled for service |
Document failures β 60β70% of online checkout sessions abandon industry-wide. Mindbody buy buttons do not email those prospects automatically.
Step 5: Pair purchase buttons with intake
Selling a membership without collecting waiver and T&C creates front-desk cleanup:
- Require liability waiver acknowledgment (setup guide β)
- Attach membership terms client form (T&C guide β)
- Or use a membership form that sequences policy before payment (membership forms guide β)
Native purchase widgets and native forms can feel like two disconnected experiences β that is the gap StudioCharge closes.
Purchase buttons vs registration vs schedule
| Embed | Primary job |
|---|---|
| Schedule | Browse classes |
| Registration | Create profile (registration widget guide β) |
| Purchase | Sell packages |
| Appointment | Book services |
A complete website stack often uses all three. A complete conversion stack adds recovery and branded intake.
StudioCharge makes purchase flows easier
StudioCharge Forms replaces the patchwork of buy button + separate waiver link + manual follow-up with one flow:
| Buy button alone | StudioCharge Forms + Recovery |
|---|---|
| Package grid iframe | Branded form with live Mindbody catalog block |
| Waiver on separate URL | Waiver + T&C + signature before checkout |
| Checkout abandon invisible | StudioCharge Recovery β branded email + one-click return |
| No funnel metrics | Dashboard analytics on views and completions |
| Instagram β website only | StudioCharge Links β sell from bio without extra clicks |
| Static offer copy | StudioChargeAI drafts offer and policy language |
Example close: A prospect selects your intro month on a StudioCharge Form, signs the waiver, and pays through Mindbody β if they leave at payment, Recovery sends a prefilled return link within hours.
Mindbody purchase buttons are the right tool for on-site browsing. StudioCharge is the right tool when every lost checkout is lost revenue from Instagram, email, and QR.




