VOID Pilates · Web, Ads, Platform

A Pilates studio that owns its own booking system and tripled its monthly revenue.

Reformer Pilates and infrared sauna studio in Redondo Beach. We built the booking, membership, and point-of-sale platform that replaced Mindbody, then ran the Meta campaigns that fill the first-class slots.

ClientVOID Pilates, Redondo Beach, CA
ScopeBooking platform, Meta ads, SEO, email, front-desk register
TimelineFeb 2026 to present
VOID Pilates

Numbers a studio owner can actually use.

3.5x
Monthly revenue, May to August
5x
New customers per month, May to August
$8
Ad cost per new customer
0 to 28
Members on recurring billing

Source: the studio's own booking platform and Meta Ads Manager. Revenue and new customers compare May 2026 (last full month before ads) with August 2026. Cost per new customer is Meta spend divided by free first classes booked, Jul 22 to Aug 18, 2026. Members counted Sep 20, 2026.

The ads were fine. The checkout was eating the customers.

Before we touched a campaign, we read the funnel. The old checkout forced people to create an account before they could pay. In two weeks, 54 people hit that wall and only 14 got through. The studio had also moved to Mindbody and regretted it: clunky for members, no ownership of the data, and no recurring billing that worked the way the owner wanted.

What we did

1

Rebuilt the platform and moved off Mindbody in a day

Class scheduling, memberships that bill themselves, a digital waiver, a rewards program, and a ClassPass sync that lands a booking about a minute after it is made. Every member, booking, and unused credit moved over on cutover day. The studio owns all of it.

2

Fixed the checkout before spending a dollar

Guest checkout, promo codes that actually apply, and tracking that works on iPhones. Before the fix, 174 people had landed on the trial page and none had bought.

3

Ran Meta around a free first class

Real people on camera got nearly three times the clicks of designed graphics. A $12-a-day ad aimed at people who had already visited the site brought in 16 trials for $71. The wider campaigns bring in a new trial for $7 to $8.

4

Killed what did not work, in writing

An ad for the $69 intro pack spent $66 and sold nothing, so we paused it. A win-back email to 134 lapsed members got zero takers; the promo code was broken, so we fixed it and sent it again. Every miss goes in the report.

5

Put a register on the front desk

A card reader and an iPad: class packs, custom charges, walk-ins who get an account from their email, and branded receipts from the same system that runs the site.

Next case study

Fairchild AFB Skyfest

Read it