Automation Audit Custom App Build Boutique Fitness

“I’d love to see what you can do — but honestly, I have no idea what you’d even automate for us.”

Two Live Apps. Zero Automations Before the Audit.

Boutique fitness studio · Anonymized · Phase 1 complete

0
Custom tools before the engagement
2
Live apps delivered in Phase 1
Live
Pulling real data from their platform today

That was the first real sentence of the engagement.

Not a problem statement, not a list of pain points, not a feature request. Just genuine curiosity from a business owner who was open to the idea of automation but had no frame of reference for what was possible in her specific situation.

That's actually the best place to start. When a client already knows what they want, you build what they asked for. When they don't know what's possible, you find what they actually need — which is usually more valuable and often something they never would have thought to ask for.

So we ran an audit.


Things they didn’t know were there — and things that weren’t working the way they thought.

The studio had a class booking platform they liked, a social media presence they managed manually, an accounting setup with a growing backlog, and a website managed by a third-party agency. On the surface, nothing was broken.

The audit told a different story.

  • Contact email was going to the wrong inbox
    The header email on their website had been routing to their web agency's inbox — not to the studio owners — for an unknown length of time. Anyone clicking to contact them from the site was sending their message to a third party. They didn't know. Once flagged, they got it corrected before we met again.
  • Address was missing from the website
    No physical address anywhere on the site. For local search and AI search engines trying to connect a business to a location, this is a material gap. They didn't realize it wasn't there — once we pointed it out, they updated it right away.
  • Already ranking #1 organically — they didn't know
    A clean search for their category in their city returned them in first position in organic results. They had no visibility into this. The SEO foundation was strong; they just weren't seeing it.
  • Unused third-party integration with live backend access
    A third-party service was connected to their studio management platform under integrations — active, with backend data access — and had never been configured or used. Flagged for removal. No reason to leave an open connection to a service you're not using.
  • QuickBooks backlog — solved at no cost
    The accounting categorization backlog they'd been putting off was solvable using a built-in QuickBooks feature called Bank Rules. Set the rules once, apply them to every matching transaction retroactively, done. No migration, no new software, nothing to pay for.

The two things actually worth building.

The quick fixes handled what was broken. That left the two workflows where a custom tool would make a real difference — both connected directly to their live studio management platform via API.

Instructor Sub Board

Live · Phase 1

The studio managed instructor coverage the way most small studios do — group texts, phone calls, a shared calendar, and someone actively chasing coverage whenever a class opened up. When a class needed a substitute, finding one was a task that landed on the owners.

The Sub Board connects directly to their class management platform. When a class is marked for a substitute instructor, it appears on the board automatically — no additional step from the admin side. Instructors log in with a unique PIN, see only what's available to them, and can claim a class directly. The admin view gives the owners full visibility into what's open and who's covered.

Notifications route by priority tier — high-profile classes go to the right people first, with configurable coverage windows so Group A gets first access before the notification opens to Group B. The owners control who's in which tier and can adjust from the management panel.

Contest Leaderboard

Live · Phase 1

The studio ran member challenges — ride goals over a set period with prizes for completion. These were tracked manually or on a physical board. There was no way for members to see their progress in real time, and running multiple contests simultaneously meant even more manual coordination.

The Leaderboard pulls live member data directly from the studio platform, refreshing automatically so the board is always current. It's built for how they actually run challenges: completion-based, not purely ranked — everyone who finishes the goal is recognized, not just whoever is in first place. A ranked view is available too when they want head-to-head competition.

The display is built for studio TVs — full-screen format, auto-refreshing every five minutes, with a live clock and indicator so it can run unattended. The admin panel lets the owners create and manage contests themselves: set the name, dates, ride goal, and reward, and the board handles the rest. Multiple active contests run simultaneously and can each be displayed independently.

Phase 2 in view

The audit identified a full roadmap beyond Phase 1 — social media scheduling and content pipeline, a retention campaign to an 18,000-contact email list, first-timer conversion automation, and a full operations dashboard. The platform decision that shapes Phase 2 is still in progress. The two apps above are live and running independent of that choice.


“I don’t know what you’d automate” is where the best work starts.

This client came in curious and open, not frustrated and at a breaking point. The audit found things they didn't know were there, fixed things before the next meeting, and produced two tools that didn't exist before — connected to their live platform, ready to use.

The most useful thing we do is look at a business without assumptions about what the solution should be. The answer almost never looks like what the client expected when they first said yes to an audit. That's the point.

Technology used

Mariana Tek API Custom PWA (Sub Board) React (Leaderboard) Netlify REST API Integration QuickBooks Bank Rules
Not sure what to automate?

That’s exactly where the audit begins.

We map your workflows, find the gaps, and deliver a prioritized plan — before you spend anything on implementation.

See how the audit works →