🏋️ Studio Dashboard

Connecting to Mindbody...
Cash collected
Today
Ref
Mat
Priv
Onl
Last 12 days
This week
Ref
Mat
Priv
Onl
Last 12 weeks
Month to date
Ref
Mat
Priv
Onl
Last 12 months + same month LY
Year to date
Ref
Mat
Priv
Onl
LY-YTD
LLY-YTD
Revenue earned
Today
Ref
Mat
Priv
Onl
Last 12 days
This week
Ref
Mat
Priv
Onl
Last 12 weeks
Month to date
Ref
Mat
Priv
Onl
Last 12 months + same month LY
Year to date
LY-YTD
LLY-YTD
Weekly class bookings
Occupancy by category
Current week
Category Next Wk This Wk LW LW–1 LY Wk This Mo
Loading...
Month-to-date class bookings
Occupancy by category
Current month
Category Next Wk WTD MTD Last Mo 2 Mo Ago LY Mo
Loading...
Occupancy by class
All classes · Next wk, WTD, MTD & rolling 30/90/365
Next-week forward fill + week/month-to-date + rolling 30/90/365-day occupancy · bar = 365-day occupancy
Class Next wk WTD MTD 30d 90d 365d
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
This week
Month to date
May 1–13
Year to date
2026 YTD
Recent sales
MTD Total
1–13 May 2026
Last Mo
LY Mo
Date Client Item CHF
Loading...
Top clients
Top 15 clients · 2026
CHF · classes attended · ranked by YTD revenue
YTD mix: Reformer  Mat  Private  Online
Client MTD YTD 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