MZ Mindbody API
Free, open-source, on WordPress.org. Pulls your schedule, staff and classes into WordPress via shortcodes, with a decent settings panel. Good for displaying a timetable; booking still hands off to the Mindbody widget.
Guide · WordPress Mindbody plugins
If you run a Mindbody studio on WordPress, you have probably searched for a plugin to put your schedule online. Here is the honest version: which free plugins exist, what they actually do, where they fall short — and when it is worth going beyond a plugin with a custom integration. No sales pitch disguised as a guide.
The free options
Free, open-source, on WordPress.org. Pulls your schedule, staff and classes into WordPress via shortcodes, with a decent settings panel. Good for displaying a timetable; booking still hands off to the Mindbody widget.
Freemium. Lets you drop Mindbody widgets into pages with shortcodes so search engines can index the content around them. Again: display is on your site, the booking and payment stay inside the Mindbody iframe.
Mindbody's own widgets (formerly Healcode). Not a WordPress plugin as such, but the iframe most plugins embed. Reliable, universal — and the generic look every studio ends up with.
Services that sync Mindbody data into WordPress. Useful for data plumbing, but they don't give your members a booking experience — they move records between systems.
Specifically replacing the Healcode / Branded Web widget? Read this →
What every free plugin shares
What a custom integration changes
The full case: why the Mindbody iframe drags down your conversions →
Which one is right for you
FAQ
The two most used free options are MZ Mindbody API (on WordPress.org) and MB Spirit. They pull your Mindbody schedule into WordPress through shortcodes or widgets. They are fine to display a class list, but the actual booking and checkout still happen inside the standard Mindbody widget/iframe — so the experience and conversion are limited.
The plugins themselves are free or freemium. But they rely on the Mindbody Branded Web widget (the iframe) for booking and payment, which keeps the generic Mindbody look, breaks on mobile and offers no real e-commerce tracking. The hidden cost is the bookings you lose at checkout.
Only superficially. Free plugins let you style the schedule list, but the booking and payment steps stay inside the Mindbody iframe, which you cannot restyle to match your brand. For a fully on-brand, fast booking flow you need a custom integration on the Mindbody API, not a plugin wrapping the iframe.
When booking is core to your revenue and brand: boutique studios that invest in design and ads, that lose members at the iframe checkout, and that want real GA4/Google Ads tracking. If you just need to display a timetable, a free plugin is enough. If you want a premium flow that converts, a custom integration pays for itself.
Next step
We plug a premium experience onto your Mindbody, without rebuilding everything. Let’s talk for 30 minutes.