The problem
A boutique studio with two locations relied entirely on the default Mindbody widget for class booking. The site looked generic, loaded slowly, and made it impossible to showcase instructors or trial offers. Members had to log into Mindbody separately to manage memberships.
What we built
We built a custom Next.js site with deep Mindbody API integration. Class schedules, instructor pages, and booking flow all live on the studio's own domain. We added a member portal where users can pause memberships, update payment methods, and book recurring class slots. We also built a referral system tracked in HubSpot.
The outcome
- Mobile page load times dropped from 6.2s to under 1.5s.
- Trial signups grew 60% in the first quarter after launch.
- Front-desk admin calls for member self-service dropped ~40%.