CLIENT WORK · CASE STUDY

We replaced a SaaS subscription with software the client owns.

Unify EZ is an AI-enabled custom training platform Serphos built for Unify Health & Fitness, a studio in Phoenix, AZ. It replaced what they rented from ABC Trainerize — rebuilt in their own brand, on their own domain at unifyaz.app, 100% owned by them.

4AI capabilities
20+Screens
~$5/moTo run
100%Client-owned
unifyaz.app
Unify EZ member dashboard showing today's training session, streaks, compliance rings and daily habits
Unify EZ member dashboard on a phone
01 · The brief

A studio renting its own front door.

Unify Health & Fitness ran their members on ABC Trainerize — a per-member SaaS subscription where the cost grows with every client, and the app carries someone else's brand and design language.

Serphos rebuilt the client-facing product from the ground up as Unify EZ: the studio's own software, in the studio's own look, on the studio's own domain — and made it AI-enabled in ways the off-the-shelf tool never was.

02 · AI, on a leash

Four AI capabilities — every one of them governed.

The AI does real work for members, coaches and the owner — but it never runs unsupervised. It's guardrailed, rate-limited, and every single call is written to an append-only audit log with its token cost.

01 · Member Ask AI

Members ask questions and get answers grounded in their own data.

Members ask about their program and progress in plain language and get an instant answer built from their actual training data — not a generic chatbot.

It's guardrailed by design: anything touching medical, injury, or supplement advice is refused and routed to a human coach. Usage is rate-limited per member per day.

Grounded in member data No medical / injury / supplement advice Rate-limited daily
Member Ask AI screen answering a question about the member's own training program
02 · Coach AI copilot

Drafts for the coach. The coach still hits send.

From a member's actual check-in — pain, nutrition, stress — the copilot drafts feedback responses, suggests the next week's program progression, and writes InBody progress commentary.

The coach reviews, edits, and sends. The AI never talks to members unsupervised. It's a drafting tool, not an autopilot.

Check-in feedback drafts Weekly progression suggestions Coach reviews & sends
Coach check-in review queue where AI-drafted feedback is reviewed before sending
03 · InBody scan vision OCR

Snap a printout. Get structured, charted data.

Take a photo of an InBody body-composition printout and AI vision parses it into structured fields — weight, skeletal muscle, body-fat %, segmental zones.

The parsed values are validated and charted over time, so a paper slip becomes a trend line without anyone typing numbers into a spreadsheet.

Photo → structured data Validated on ingest Charted over time
Testing results screen showing InBody body-composition data parsed from a scan and charted over time
04 · Nightly AI owner report

Every night, the whole gym in one email.

The platform summarizes the day's activity across the entire gym and emails a digest to the owner — automatically, every night.

And because governance was built in from day one, the owner can see exactly what the AI did and what it cost: every AI call is recorded in an append-only audit log, token costs included.

Nightly owner digest Append-only audit log Per-call token costs
Admin AI audit log listing every AI call with its type and token cost

Why the governance matters to a buyer

When you put AI in front of your members, you're accountable for what it says and what it costs. Unify EZ answers both questions on one screen: hard guardrails keep the AI out of medical and safety territory, coaches gate anything that reaches a member, and the audit log gives the owner a receipt for every call. AI you can point to — not AI you have to trust blindly.

03 · Member experience

Everything a member touches, in their studio's brand.

All screenshots show demo data — no real member information is displayed.

04 · Coach & back office

The tools that run the studio.

All screenshots show demo data — no real member information is displayed.

05 · Under the hood

Built like it matters.

Runs on the edge

Cloudflare Workers, D1 and R2 — global, fast, and about $5/month total to host.

Test-gated deploys

Every release is gated on a full automated Playwright regression suite — nothing ships until the app passes.

Role-based access

Role-based access for member, coach, admin and owner — with audit-logged impersonation for support.

Email from their domain

Invites, check-in feedback alerts and announcements go out automatically from the client's own domain.

Invite-only access

Google sign-in with invite-only access — no open sign-ups, no stranger accounts.

Daily snapshots

Automated daily database snapshots — the studio's data is backed up without anyone remembering to do it.

YOUR BUSINESS

If your business runs on spreadsheets and someone else's SaaS…

…we can build you the software you actually own — in your brand, on your domain, AI-enabled where it earns its keep, and cheap to run. Tell us what your day looks like and we'll tell you what we'd build.

Start your project support@serphos.ai · Custom software, client-owned