Loading Forefront data…
Ops Bridge Overview
Live snapshot from Trainerize → Supabase sync
Client Tags All 154 clients
Weekly Workout Compliance Last 52 weeks · avg across active clients
Active Clients (90 days) Clients with at least 1 scheduled workout
All Clients
154 clients synced from Trainerize
Program Library
130 programs · 113 training plans · 3,766 exercises
⚙️ Compiler Flow
The pipeline that parses new client intake data and automatically assigns the right program in Trainerize. Click each stage to see the implementation details.
📥
Stage 01
Intake
New booking arrives from Acuity Scheduling or manual form
→
🧠
Stage 02
Parse
AI (via OpenClaw) extracts structured attributes from raw intake
→
🎯
Stage 03
Match
Match parsed attributes to a Trainerize program from the library
→
🚀
Stage 04
Execute
Run TZ API sequence: copy program → add user → assign → tag
→
✅
Stage 05
Confirm
Update Supabase record, log action, trigger welcome notification
Data Reference — What's Available for Matching
Client Attributes
first_name, last_name, emailstatus · active / inactivetags[] · week rotation, program typeavg_compliance · workout adherencenotes[] · trainer contextbody_stats · weight, body fat %
Program Library
130 programs in Trainerize113 training plans linked263 workout defs within plans3,766 exercises in libraryPrograms have: name, description, plan count, workout structure
Tag System
A Week (Blue) Primary week
B Week (Green) Secondary week
C Week (Black) 3rd rotation
D Week (Red) 4th rotation
Golf-Performance Program type
Mitch Client Trainer assignment
Online/Summer Delivery type
B Week (Green) Secondary week
C Week (Black) 3rd rotation
D Week (Red) 4th rotation
Golf-Performance Program type
Mitch Client Trainer assignment
Online/Summer Delivery type