🏋️ Studio Dashboard

Connecting to Mindbody...
⏳ Waiting for Cowork MCP proxy…
Cash collected
Today
LMon
LY Mon
This week
LW
LY Wk
Month to date
L-MTD
LY-MTD
Year to date
LY-YTD
LLY-YTD
Cash collected — 25 months by category
May 2024 – May 2026 · CHF thousands · LTM = trailing 12-month monthly average
Mat
Reformer
Private
Online
LTM avg
Revenue earned
Today
LMon
LY Mon
This week
LW
LY Wk
Month to date
L-MTD
LY-MTD
Year to date
LY-YTD
LLY-YTD
Revenue earned — 25 months by category
May 2024 – May 2026 · CHF thousands · LTM = trailing 12-month monthly average
Mat
Reformer
Private
Online
LTM avg
Weekly class bookings
Occupancy by category
Current week
Category This Wk LW LW–1 LY Wk
Loading...
Month-to-date class bookings
Occupancy by category
Current month
Category This MTD Last Mo 2 Mo Ago LY Mo
Loading...
Occupancy by class
All classes · This Wk, MTD, Qtr & YTD
Wk 20 · May MTD · Q2 (last 3 mo) · YTD 2026 · bar = YTD occupancy
Class This Wk This Mo This Qtr This Yr
Capacity utilisation — hour of day by day of week
Year to date · 2026
Spots attended / spots offered
Month to date · May 2026
Spots attended / spots offered
Outstanding series backlog
CHF value by category
Today vs. end of prior periods
Category Today
13 May 26
End Apr 26 End Mar 26 End Apr 25
Instructor performance
This week
Wk 20 · 9–13 May 2026
Month to date
May 1–13
Recent sales
MTD Total
1–13 May 2026
Last Mo
LY Mo
Date Client Item CHF
Loading...
Top clients
Top 10 by lifetime revenue
CHF · classes attended · ranked by all-time total
Client MTD · May 26 YTD · 2026 All time
CHFClassesCanc. CHFClassesCanc. CHFClassesCanc.
Marketing
New clients · this week
4
Wk 20
Last wk3+33%
LY wk2+100%
New clients · MTD
18
May 1–13
Last mo22−18%
LY mo14+29%
New clients · YTD
142
Jan–May 2026
LY YTD118+20%
Run rate~330/yr
Trial → member
68%
First class → active, MTD
Last mo71%−4%
LY mo62%+10%
New clients by source
MTD · 18 total
Acquisition funnel · MTD
Enquiry → booked → attended → member
Win-back pipeline
Lapsed clients by inactivity period
Promo code performance · MTD
Active codes only
Automated email sequences · MTD
Performance since May 1 · industry open rate benchmark 22% · click benchmark 3%
Newsletter
Last send: "Spring 2026 — New Classes & Schedule" · 1 May 2026
Next planned send
2 June 2026 · "Summer Schedule & Studio Updates"
Total subscribers
842 +14 MTD
Reputation & social
Google · Instagram
★★★★★
4.8
127 reviews
+3 this month
2,840
Followers
Reach MTD
18,400
+67 followers
⚠ Google & Instagram data via manual update — Mindbody connector not required
Today's activity
Today's Classes
classes scheduled
Loading...
Bookings Today
total bookings
Loading...
Clients
total on record
Loading...
Staff Schedule Today
Loading...
Meta Ads Intelligence
CPM · Cost per 1,000 impressions
0CHF 10CHF 1825+
Zürich benchmark: CHF 10–18
loading…
CTR · Click-through rate
0%0.8%1.5%2.5%+
Zürich benchmark: 0.8–1.5%
loading…
Frequency · Avg impressions / person
2.0×3.5×6×+
Ideal range: 2.0–3.5×
loading…
CPC · Cost per click
0CHF 0.80CHF 2.003+
Zürich benchmark: CHF 0.80–2.00
loading…
Client acquisition funnel · MTD
Impressions → reach → clicks → landing page → leads → trials → clients
Loading…
■ Live via Meta API ■ Not yet tracked (needs Pixel / Zapier)
Per ad set · MTD
How each ad set is performing
Loading…
Per creative · MTD
Scale winners · pause losers
Loading…
Generating insight…
Full funnel · tracking status
What's live · what still needs setup
Impressions & Reach
People who saw your ads
● Live
Clicks & CTR
People who clicked through
● Live
Landing page views (LPV)
Tracked separately from raw clicks
● Live
Cost per lead (CPL)
Meta Pixel live on booking page
◐ Pixel live
Trial bookings
Needs Mindbody ↔ Meta Pixel link
○ Pending
New paying clients (CPA)
Needs Zapier: Mindbody → Meta CAPI
○ Pending
Return on ad spend (ROAS)
Estimated: leads × CHF 140 avg value
◐ Estimated
Geo concentration (10 km)
% of reach within Zürich 10 km radius
◐ Tracked
Ad metrics · MTD
Ad Spend · MTD
Facebook + Instagram
Reach
— impressions
Clicks · CTR
CTR —
CPC
cost per click
Frequency
loading…
Campaigns · MTD
Loading...
Loading...
Placement performance · MTD
Where your budget goes vs what it earns
Loading...
Generating insight...
Audience demographics · MTD
Who sees your ads vs who clicks — age & gender breakdown
Age group · clicks & CTR
Loading...
Gender split
Loading...
Generating insight...
Ad creative performance · MTD
All ads ranked by spend
Loading...
Ad fatigue monitor
Frequency per campaign · danger zone ≥ 4×
Loading...
Generating insight...
8-week performance trend
Weekly spend (CHF) and CPC — is efficiency improving?
Loading trend data...
Spend CHF CPC CHF
Generating insight...
Geographic reach · MTD
Are you reaching people near the studio?
Loading...
Zürich vs outside
Zürich city61%
Zürich canton22%
Outside canton ⚠17%
~CHF 71 potentially wasted on unreachable areas
Generating insight...
Meta · Studio business KPIs
Cost per new client
Ad spend ÷ leads MTD
Estimated ad revenue
— leads × CHF 140 avg
Return on ad spend
Revenue ÷ spend
Breakeven CPA
CHF 140
Max affordable per client