How to Set Up the Mindbody Registration Widget on Your Website
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.
The Mindbody registration widget captures new client information on your studio website β name, email, and basic profile data β without staff re-keying at the front desk. It is one of several Mindbody widgets documented in Mindbodyβs Branded Web Tools and web embed settings.
This guide shows how to set up the Mindbody registration widget, test it on mobile, and know when StudioCharge Links is the better registration surface for waivers and membership sales.
Related: All Mindbody widgets install guide β Β· Registration widget vs StudioCharge Forms β
What the registration widget does (and doesnβt)
| Good at | Not built for |
|---|---|
| Basic new-client sign-up on your website | Branded waiver + membership checkout in one flow |
| Native Mindbody profile creation | Abandoned cart recovery |
| Simple embed on Schedule / Join page | Instagram link-in-bio without a full website page |
| Low-friction account creation | AI-drafted intake copy |
| Included with Mindbody | QR lobby hub with multiple offers |
Use the registration widget when you need a website footer sign-up. Use StudioCharge when registration is really intake + sell.
Before you install
| Requirement | Notes |
|---|---|
| Mindbody business account with web tools enabled | Confirm with your Mindbody rep if embeds are inactive |
| Website CMS access | WordPress, Squarespace, Wix, Webflow, or custom HTML |
| Online booking / consumer access enabled | Widget pulls live site configuration |
| Mobile preview device | Most sign-ups happen on phones |
Step 1: Generate registration embed code in Mindbody
Mindbody menu labels vary by version. Follow this pattern:
- Sign in to Mindbody Business Mode
- Open Branded Web Tools, Web Widgets, or Online Presence settings
- Select widget type: Registration, Sign Up, or New Client
- Configure location, branding colors, and redirect URL if available
- Copy the iframe or script embed code
If you use Healcode, generate the registration widget from their dashboard and connect your Mindbody site ID.
Branded Web Tools install guide β
Step 2: Add the widget to your website
WordPress
- Edit your Join / Get Started page
- Add a Custom HTML block
- Paste the Mindbody registration embed
- Update and preview on mobile
Squarespace / Wix / Webflow
- Insert an Embed or Code element
- Paste the iframe or script snippet
- Set container width to 100% for mobile
Responsive wrapper (custom sites)
<div style="position:relative;width:100%;min-height:480px;overflow:auto;">
<!-- Mindbody registration iframe -->
</div>Step 3: Test the registration flow
| Check | Pass |
|---|---|
| Mobile layout | Fields readable without horizontal scroll |
| Email confirmation | Member receives Mindbody account email if enabled |
| Profile in Business Mode | New client appears within minutes |
| Location assignment | Correct site for multi-location brands |
| Duplicate handling | Existing email prompts login instead of duplicate profile |
Step 4: Connect registration to waivers (if required)
The registration widget does not replace liability waivers or membership contracts:
- Configure Require waiver acknowledgement in Mindbody settings (waiver guide β)
- Attach client forms for T&C (client forms guide β)
- Confirm new registrants complete forms before first visit
Many studios discover registrants create accounts but never finish waiver + payment β plan a staff follow-up or automated email.
Common registration widget mistakes
- Burying the widget below the fold β put sign-up above schedule on your Join page
- Expecting waiver capture inside registration iframe β usually requires separate forms
- No path from Instagram β widget only works on your website CMS page
- Ignoring abandoned sign-ups β partial registrations need recovery (Recovery guide β)
- Stale embed after Mindbody rebrand β regenerate code after major Mindbody UI updates
Registration widget vs other Mindbody embeds
| Widget | Job |
|---|---|
| Schedule | Browse and book classes |
| Registration | Create new client profile |
| Purchase / Buy | Sell packages (purchase buttons guide β) |
| Appointment | Book 1:1 services |
Most studios combine Schedule + Registration + Purchase on different pages β or replace the growth path with StudioCharge for conversion.
Best Mindbody widgets ranked β
StudioCharge makes registration easier
When βregisterβ really means sign waiver, agree to terms, and buy a membership, the native registration widget is the wrong tool.
| Registration widget alone | StudioCharge Links + Forms |
|---|---|
| Basic profile fields | Full intake: waiver, T&C, custom questions, signature |
| Website-only embed | One link-in-bio for Instagram, QR, email, SMS |
| Generic Mindbody chrome | White-label branding |
| No package checkout in same step | Live Mindbody catalog + payment on form |
| No AI copy help | StudioChargeAI builds intake flows |
| No abandon recovery | StudioCharge Recovery emails stalled sign-ups |
| Manual profile cleanup | StudioCharge Sync β auto-match and PDF upload |
Recommended stack: Keep Mindbody schedule widgets on your Classes page. Put StudioCharge Links in your Instagram bio for registration that actually converts β waiver, terms, and intro offer in one mobile flow.
Setting up client registration that completes on the first tap is easier with StudioCharge β while Mindbody stays your system of record for every member profile.
Links vs Mindbody embed widgets β Β· Links product guide β




