APIANT.ai / Stories / Yoga studio
Customer story · Yoga studio · Mindbody
A yoga studio wanted every Mindbody sale in its membership register, sorted by its own rules. It went live on day three and sorted 21 paid sales by the afternoon of day four.
A yoga studio sells passes and memberships in Mindbody but also keeps a formal membership register in a Google Sheet. The owner described the rules, and the agent built it, tested it against real sales, and kept refining it with her over three days.
Apps in this story
The challenge
Not every sale belongs in the register. Each paid Mindbody sale had to be sorted by the studio's own rules: members into the register; purchases below a small threshold, and a first trial-price purchase with no other paid purchase in the previous three months, onto a separate sheet; zero-value sales nowhere.
And once the register had checked a member's details, Mindbody had to get the corrected version back.
- 27minutes from signup to the first passing test
- 21paid sales sorted into the two sheets in the first two live days
- 47runs by the afternoon of day four, all of them successful
- 2automations live: sales into the register, and checked member details back into Mindbody
The journey
-
Day 1, morning
Connected and tested within half an hour
She signed up, connected Mindbody twelve minutes later and asked the APIANT Assistant for an automation that sends each new sale's buyer to her membership sheet. The first test passed 27 minutes after sign-up.
Works, 27 min after sign-up
-
Day 3, late morning
Moved to her AI client and went live
She came back, connected her AI client to APIANT and carried on from there. The automation was switched on and the first real sale came through four minutes later.
-
Day 3, midday
The rules got sharper
She asked for the split. The agent built a throwaway test to check the "no other purchase in three months" lookup against real clients, ran it four times, deleted it and folded the rule into the main automation.
-
Day 3, early evening
Details flow back into Mindbody
Once the register has checked a member's details, a second automation writes the corrected name, birth date and birthplace back to that client in Mindbody. It only updates an existing client and never blanks a field. Tested, switched on, and its first live update ran seven minutes later.
-
Day 3, later that evening
Receipt lines added
Each register row now carries the sale's line items. Another throwaway test confirmed the sale lookup, and the change went in. Six saved versions of the main automation that day.
-
Day 4
Four more tests, then more live sales
By that afternoon, every run had succeeded: 47 in total, 26 of them live sales.
What she built
| Automation | What it does | Result |
|---|---|---|
| Sales into the register | Each paid Mindbody sale: look up the buyer, decide which sheet it belongs in, add a row with the sale's line items | 21 paid sales placed in two live days (15 to the register, 6 to the other-sales sheet) |
| Checked details back to Mindbody | When the register has checked a member's details, update that client in Mindbody | Works, tested then live |
Two short-lived test automations were built and deleted along the way. Zero-value sales are ignored by design: five so far.
Why it worked
- 01
The studio's rules, built in.
Sending small sales and first trial purchases to a separate sheet became a lookup of each client's last three months of purchases. Writing that lookup was the agent's job.
- 02
Tested on real sales before it mattered.
Each rule was checked against her live Mindbody data first, including throwaway tests the agent built just to prove one lookup, then deleted.
- 03
Careful with her client records.
The update back into Mindbody only touches existing clients and sends no empty values, so it never wipes a field.
More stories
- A studio owner wanted to see which members were drifting away. He asked his AI client for the Mindbody reports, and had seven working by the next afternoon.
- A spa owner wanted Mindbody's bookings and time blocks in Google Calendar, kept in step. Its block sync ran 1,508 times in just over two weeks, all successful.
- A training studio wanted every new client's first package sale sent from Mindbody to its own systems. The first live sale went through half an hour after signup.
What would you ask for?
Details are taken from the account's own run history and shared without the studio's name.