How to Install Mindbody Widgets on Your Website (Step-by-Step)
Installing Mindbody widgets on your website is the fastest way to show live class schedules and “Book now” buttons. Done well, members book without calling your front desk. Done poorly, your site loads an empty iframe and Instagram traffic still has nowhere to convert.
This guide covers how to install Mindbody widgets — schedule, registration, and purchase embeds — plus when a StudioCharge link hub is the better tool for waivers, membership checkout, and QR intake.
What you’ll need before you start
| Requirement | Why it matters |
|---|---|
| Active Mindbody business | Widgets pull live schedule and catalog data |
| Website CMS access | WordPress, Squarespace, Wix, Webflow, or custom HTML |
| Staff or developer who can paste embed code | Most widgets are copy/paste iframes or scripts |
| Branding decision | Widgets look generic unless you customize colors |
If your primary goal is waivers + membership purchase from Instagram or SMS, start with StudioCharge Links instead — you won’t need a developer.
Step 1: Choose the right Mindbody widget for the job
| Job | Widget type | Better StudioCharge alternative |
|---|---|---|
| Show this week’s timetable | Schedule embed | Keep the widget — StudioCharge doesn’t replace schedules |
| Book a class from the website | Book / Buy widget | Front Desk AI for chat booking + sales |
| Capture new member info | Registration widget | StudioCharge Forms |
| Waivers before first class | Rarely good inside widgets | StudioCharge Forms + Links |
| Sell membership / intro pack | Purchase widget | Forms with live Mindbody checkout + Recovery |
Mindbody widgets are strong for on-site schedule browsing. They are weak for high-converting mobile intake and abandoned cart recovery.
Best Mindbody widgets ranked →
Step 2: Generate embed code in Mindbody (or Healcode)
Exact menus vary by Mindbody product generation, but the flow is consistent:
- Sign in to Mindbody as an owner or authorized staff user
- Open Business Mode (or your site settings / online presence tools)
- Find Widgets, Web Widgets, Branded Web Tools, or Online booking (naming differs by account)
- Select widget type: Schedule, Class, Appointment, Registration, or Purchase
- Set location, filter class types, and brand colors if available
- Copy the embed code (iframe or script tag)
Using Healcode? Install the WordPress plugin or paste Healcode’s iframe snippet from their widget generator, then connect your Mindbody site credentials.
Step 3: Paste the widget into your website
WordPress
- Edit the page or use a Custom HTML block
- Paste the Mindbody / Healcode embed code
- Publish and preview on mobile
Squarespace / Wix / Webflow
- Add an Embed or Code block where the schedule should appear
- Paste the iframe / script
- Publish and test on phone
Custom sites
Paste before </body> for scripts, or inline for iframes. Ask your developer to wrap the iframe in a responsive container:
<div style="position:relative;width:100%;overflow:auto;">
<!-- Mindbody or Healcode iframe here -->
</div>Step 4: Test the four things studios forget
| Check | Pass looks like |
|---|---|
| Mobile | Schedule scrolls; book buttons are tappable |
| Location filter | Correct studio shows for multi-location accounts |
| Capacity & times | Matches Mindbody (not stale cached widgets) |
| Checkout / auth | Login and payment complete without white-screen errors |
If the iframe is blank, re-check Mindbody online booking permissions, firewall / cookie settings, and whether the embed domain is allow-listed.
Common installation mistakes
- Embedding the wrong location — members book downtown while your class is uptown
- Hiding the schedule behind a tiny iframe height — mobile users bounce
- Using a registration widget expecting waivers — they don’t replace liability intake
- No path for Instagram traffic — embeds only work on your website CMS page
- No recovery when someone starts purchase and leaves — widgets don’t send abandoned cart emails
When StudioCharge is the better “widget”
Keep Mindbody schedule widgets on your site for browsing. Layer StudioCharge for conversion jobs widgets don’t cover:
| StudioCharge product | What it replaces / improves |
|---|---|
| StudioCharge Links | Link-in-bio + QR hub instead of burying embeds three clicks deep |
| StudioCharge Forms | Waiver + membership checkout with live Mindbody sync |
| StudioCharge Recovery | Abandoned cart emails widgets can’t send |
| Front Desk AI | Chat booking, waitlists, and package sales on your site or from email |
Links vs Mindbody embed widgets → · Registration widget vs Forms →
Recommended stack for most Mindbody studios
- Mindbody schedule widget on your Classes / Schedule page
- StudioCharge Links in your Instagram bio and lobby QR
- StudioCharge Forms for waiver + intro offer checkout
- Front Desk AI (optional Marketplace add-on) for 24/7 chat booking and membership sales
Install widgets for discoverability. Use StudioCharge for conversion.
Start free — 10 waivers and 5 StudioChargeAI assists, no credit card.