Live
Updated 7:00 PM
neironix
NYFA Operations · 112 days collected
LIVE Last update 7:00 PM
Ad efficiency · last 30d💡Cost per lead — two numbers:
PAID ONLY = total ad spend / leads with UTM-tagged paid source (Google Ads / Meta). Shows real ROI of money spent. "—" means 0 paid-attributed leads (broken UTM tracking or all leads came via phone/walk-in).
ALL LEADS = total ad spend / ALL leads. Muddied by walk-in / phone / direct — but useful as ceiling.

Verdict on the PAID CPL: below benchmark <$20 · at benchmark $20–50 · above benchmark >$50. Period filter applies. Sparkline shows lead volume per day.
PAID ONLY
$19
ALL LEADS
$13
cost per lead · below benchmark
$1303 spent·98 total · 69 paid
10 leads · 7d · peak 4
New clients · last 30d💡How many leads actually showed up to first lesson in selected period.

Source: GHL opps that reached INTRO Attended stage. Pipeline-driven, NOT MB First Visit (those are tracked separately as "New INTRO").

Low confidence 🔴 — depends on Sasha moving opps through pipeline in real-time. If a client attended but their opp stayed in INTRO Booked, they're missed here.

Cost per new client = ad spend / new clients attended. Shows real customer acquisition cost.
8
69 of 98 leads via paid ads (70%)
Cost per new client$163
Paying members (all locations)💡Currently paying Members across all locations.

Definition (locked May 26): real-name MB profile + tagged location (CI/DT/LI/MU) + at least 1 visit. In NYFA's MB workflow, a unique real-name card is created ONLY when a client buys a Member package — so real-name = already past INTRO.

"X active · Y away 30+d" = how many visited recently vs how many drifted.

High confidence 🟢 — direct MB count. Tags can shift, but the underlying Member count is solid.

Reacts to location filter (Coney Island / DownTown / Long Island chip in top bar).
197
91 active · 106 away 30+d
avg tenure 37 months·4.6 visits/Member/mo
Retention · 30-day💡% of Members still active in the last 30 days.

Formula: active Members (visited ≤30d) / total Members × 100.

"Active" = visited in last 30 days — measured by max(MB Last Visit, latest past Schedule appointment). Booking a lesson counts as attendance by default (since coaches don't always check-in clients in MB).

"X at risk" = how many Members haven't visited in 30+ days but aren't fully Lost yet (still recoverable with a call).

Medium confidence 🟡 — reliable when partners tag locations consistently. See Retention deep-dive for full Active/Away/Lost breakdown.
46%
106 at risk · not in last 30d

Members status by locationlifetime totals · days since last visit💡Total Members per physical location (lifetime, not period-filtered) + Active/At-risk/Lost split.

Per location:
Members number — canonical Members tagged to that location
Active 🟢 — visited in last 30 days
At-risk 🟡 — 30-60 days since last visit (recoverable with a call)
Lost 🔴 — 60+ days gone

"Visited" includes any MB Schedule row in past — booking counts as visit by default, even without coach check-in.

If these per-location totals don't match the Hero "Paying Members" count, the gap = Members not yet tagged to a location. Partners tag clients as they see them, so the splits fill in over time.

Coney Island CI
92
members
30
Active
≤30d
39
At-risk
30-60d
23
Lost
60d+
DownTown Brooklyn DT
23
members
7
Active
≤30d
15
At-risk
30-60d
1
Lost
60d+
Long Island LI
82
members
54
Active
≤30d
18
At-risk
30-60d
10
Lost
60d+

Members at riskwin-back priority · follows top-bar location💡Two call-back windows — Members who stopped showing up but can still be won back:
Away · 30–60 days 🟡 — recently slipped, easiest to recover with a call
Slipping · 60–90 days 🔴 — about to be lost, last chance

Members gone more than 90 days are beyond win-back — shown only as a count footnote under Slipping (not a call row). That footnote + the 60–90 list together equal the LOST 60+ number in "Members status" above — so the two panels reconcile.

Each row: name · phone · last visit · location · lifetime visits. Sorted by days gone.

Follows the top-bar location filter (All / CI / DT / LI). "Visited" includes any booked Schedule lesson, even without coach check-in.

Away · 30–60 days

Slipping · 60–90 days

Untagged but trainingreal clients training w/o a location tag · tag them in MindBody💡Who is here: real-name clients with lessons in the last 60 days whose MindBody Referral Type (location) is empty.

Until a partner sets their location tag, these clients are invisible in all per-location numbers (members, lessons, retention by gym).

Suggested location = the gym where their coach usually teaches (with confidence %). Low-% coaches teach at multiple gyms — verify with the coach before tagging.

Client (no location tag)Lessons 30d / 60dSuggested location
Dune, Jessica8042128145 · last lesson 2026-08-09 · coach Abdallah, Ahmed16 / 19LI?? (52% — unknown, ask)
Chen, Linus7378950890 · last lesson 2026-08-06 · coach S, Tim10 / 12LI (100% — tag it)
Chi, Zachary4085294480 · last lesson 2026-08-09 · coach Danilov, Sergey10 / 10LI (88% — tag it)
Savoretti, Pietro4012888873 · last lesson 2026-08-07 · coach Danilov, Sergey9 / 9LI (88% — tag it)
Chi, Zoe4085296060 · last lesson 2026-08-09 · coach Bikina, Zhanna9 / 9LI (100% — tag it)
Ziegler, John7738726393 · last lesson 2026-08-07 · coach Ponomarenko, Yaroslav8 / 8CI? (70% — verify)
Luke, Arthur9147030067 · last lesson 2026-08-06 · coach Ponomarenko, Yaroslav8 / 8CI? (70% — verify)
Zeng, Felix8618116035124 · last lesson 2026-08-09 · coach Krasnianskyi, Kirill8 / 8LI (92% — tag it)
Mitev, Alexander7738955029 · last lesson 2026-08-08 · coach Krasnianskyi, Kirill8 / 8LI (92% — tag it)
Erisman, Gabriella4086565120 · last lesson 2026-08-09 · coach Orlikovkij, Andrei8 / 8CI (100% — tag it)
Wu, Angela4086665835 · last lesson 2026-07-30 · coach Mazur, Yura8 / 8??? (0% — unknown, ask)
Hohman, Elias3129254736 · last lesson 2026-07-30 · coach Buratti, Stefano8 / 8LI? (71% — verify)
Bang, Dylan7032234847 · last lesson 2026-07-30 · coach Abdallah, Ahmed8 / 8LI?? (52% — unknown, ask)
John, Elsa7083638778 · last lesson 2026-07-30 · coach Buratti, Stefano8 / 8LI? (71% — verify)
Cherenshnokov, Nicolai— · last lesson 2026-07-30 · coach Mazur, Yura8 / 8??? (0% — unknown, ask)
Carey, John7736485735 · last lesson 2026-07-30 · coach Yettou, Camille8 / 8LI?? (50% — unknown, ask)
hudson, Declan4109777354 · last lesson 2026-07-30 · coach Dutchak, Anton8 / 8CI (97% — tag it)
Sohoni, Vir2672568 · last lesson 2026-07-30 · coach Mazur, Yura8 / 8??? (0% — unknown, ask)
Gordon, Winter19176080356 · last lesson 2026-08-09 · coach Bikina, Zhanna8 / 8LI (100% — tag it)
Maeng, Gloria— · last lesson 2026-08-08 · coach Orlikovkij, Andrei8 / 8CI (100% — tag it)
Miller, Isha— · last lesson 2026-08-09 · coach Ponomarenko, Yaroslav8 / 8CI? (70% — verify)
law, Mila2018816862 · last lesson 2026-08-09 · coach Orlikovkij, Andrei8 / 8CI (100% — tag it)
ZHAO, AMY3125365309 · last lesson 2026-08-09 · coach Khavaldzhi, Vlada8 / 8LI (100% — tag it)
Youn, Kylie— · last lesson 2026-08-08 · coach Danilov, Sergey7 / 7LI (88% — tag it)
Gromova, Vlada7737885151 · last lesson 2026-08-09 · coach Ponomarenko, Yaroslav7 / 7CI? (70% — verify)
Feng, Iris5086546086 · last lesson 2026-08-08 · coach Bikina, Zhanna7 / 7LI (100% — tag it)
Uerkwitz, Andi9143740689 · last lesson 2026-07-27 · coach S, Tim6 / 11LI (100% — tag it)
Iyer, Ishana8478815840 · last lesson 2026-07-29 · coach Ponomarenko, Yaroslav6 / 6CI? (70% — verify)
Kropp, Wes5716476294 · last lesson 2026-08-04 · coach Jednak, Matt6 / 6CI? (80% — verify)
Suico, Kyubi4843529590 · last lesson 2026-07-30 · coach Danilov, Sergey6 / 6LI (88% — tag it)
Ginzburg, Adam8479124112 · last lesson 2026-07-29 · coach Yettou, Camille6 / 6LI?? (50% — unknown, ask)
Reed, Andrew— · last lesson 2026-08-09 · coach Krasnianskyi, Kirill6 / 6LI (92% — tag it)
Dolezal, Grayson5203909003 · last lesson 2026-07-28 · coach Jednak, Matt6 / 6CI? (80% — verify)
Van Riet, Matteo— · last lesson 2026-08-08 · coach Mokretsov, Misha6 / 6LI?? (54% — unknown, ask)
Van Riet, Stefan8327740500 · last lesson 2026-08-08 · coach Danilov, Slava6 / 6LI? (60% — verify)
Kovac, Blake7322779674 · last lesson 2026-08-09 · coach S, Tim6 / 6LI (100% — tag it)
Krip, Lauren4153122842 · last lesson 2026-07-27 · coach Krasnianskyi, Kirill5 / 8LI (92% — tag it)
Nool, Aaron3522134371 · last lesson 2026-08-07 · coach Danilov, Slava5 / 5LI? (60% — verify)
Nool, Alexandr3522134371 · last lesson 2026-08-07 · coach Danilov, Slava5 / 5LI? (60% — verify)
Seregin, Katy4093548732 · last lesson 2026-07-30 · coach Mokretsov, Misha5 / 5LI?? (54% — unknown, ask)
Subramaniam, Sahil7329981938 · last lesson 2026-08-07 · coach Ponomarenko, Yaroslav5 / 5CI? (70% — verify)
chang, Ephram3193312533 · last lesson 2026-07-28 · coach Dutchak, Anton5 / 5CI (97% — tag it)
Dannefer, Fynn9144152634 · last lesson 2026-08-07 · coach Orlikovkij, Andrei5 / 5CI (100% — tag it)
Turkman, Mila— · last lesson 2026-07-27 · coach S, Tim4 / 8LI (100% — tag it)
Repic, Oliver9736501319 · last lesson 2026-07-30 · coach Danilov, Sergey4 / 7LI (88% — tag it)
Shteynblik, Michael2018888990 · last lesson 2026-07-26 · coach Abdallah, Ahmed4 / 6LI?? (52% — unknown, ask)
Temiryaev, Anna6466443032 · last lesson 2026-07-29 · coach Mokretsov, Misha4 / 4LI?? (54% — unknown, ask)
Hursever, Timur6315126687 · last lesson 2026-07-30 · coach Cannone, Romaine4 / 4CI? (74% — verify)
Kaba, Elias5082628616 · last lesson 2026-07-27 · coach Dutchak, Anton4 / 4CI (97% — tag it)
Hong, Evan3475153338 · last lesson 2026-08-05 · coach Danilov, Slava4 / 4LI? (60% — verify)
Lai, Juliet— · last lesson 2026-07-29 · coach Ponomarenko, Yaroslav4 / 4CI? (70% — verify)
Cho, Adrian5512522581 · last lesson 2026-07-26 · coach Abdallah, Ahmed4 / 4LI?? (52% — unknown, ask)
Kabanov, Gleb2817719752 · last lesson 2026-07-26 · coach Dutchak, Anton4 / 4CI (97% — tag it)
Kushnerenko, Maya7025270773 · last lesson 2026-07-28 · coach Mokretsov, Misha4 / 4LI?? (54% — unknown, ask)
Bhandhare, Vir— · last lesson 2026-08-08 · coach Danilov, Slava4 / 4LI? (60% — verify)
Young, Penelope— · last lesson 2026-08-05 · coach Abdallah, Ahmed4 / 4LI?? (52% — unknown, ask)
Johnson, Olivia9172882601 · last lesson 2026-08-15 · coach Mufel, Edward4 / 4CI (86% — tag it)
Hwang, Chris5513704582 · last lesson 2026-08-05 · coach Danilov, Slava4 / 4LI? (60% — verify)
Hong, ethen— · last lesson 2026-08-05 · coach Danilov, Slava4 / 4LI? (60% — verify)
Kaur, Hajas2155278962 · last lesson 2026-08-05 · coach Khavaldzhi, Vlada4 / 4LI (100% — tag it)
Kim, Brendon9175263121 · last lesson 2026-08-05 · coach Danilov, Sergey4 / 4LI (88% — tag it)
Young, Vivian5129196528 · last lesson 2026-08-08 · coach Orlikovkij, Andrei4 / 4CI (100% — tag it)
Lee, Ryan2019730597 · last lesson 2026-08-07 · coach S, Tim4 / 4LI (100% — tag it)
Datson, Mia9733880608 · last lesson 2026-08-08 · coach Khavaldzhi, Vlada4 / 4LI (100% — tag it)
Datson, David9733880567 · last lesson 2026-08-08 · coach Krasnianskyi, Kirill4 / 4LI (92% — tag it)
Tang, David2016831871 · last lesson 2026-08-05 · coach Khavaldzhi, Vlada4 / 4LI (100% — tag it)
Yulo, Margoux7182903793 · last lesson 2026-08-05 · coach Khavaldzhi, Vlada4 / 4LI (100% — tag it)
Aseetto, Federico— · last lesson 2026-07-20 · coach Cannone, Romaine3 / 8CI? (74% — verify)
Ivanov, angela sophie9082029403 · last lesson 2026-07-20 · coach Robin, Richard3 / 8LI? (70% — verify)
Richards, Axelle4322313560 · last lesson 2026-07-20 · coach S, Tim3 / 8LI (100% — tag it)
Back, Ella7252527427 · last lesson 2026-07-20 · coach Yettou, Camille3 / 8LI?? (50% — unknown, ask)
Louvot, Chloe9173260781 · last lesson 2026-07-20 · coach Robin, Richard3 / 8LI? (70% — verify)
Duchnowki, Thiesson— · last lesson 2026-07-20 · coach Abdallah, Ahmed3 / 8LI?? (52% — unknown, ask)
Ivanov, Andrew— · last lesson 2026-07-20 · coach Robin, Richard3 / 8LI? (70% — verify)
Aksan, Nil— · last lesson 2026-07-26 · coach Buratti, Stefano3 / 6LI? (71% — verify)
Chernobrevets, Maria3476620364 · last lesson 2026-07-20 · coach Robin, Richard3 / 4LI? (70% — verify)
Wang, Marcus2029160775 · last lesson 2026-07-29 · coach Ponomarenko, Yaroslav3 / 3CI? (70% — verify)
Cardin, Luciana— · last lesson 2026-07-25 · coach Buratti, Stefano3 / 3LI? (71% — verify)
Kim, Doyun4703619008 · last lesson 2026-07-25 · coach Abdallah, Ahmed3 / 3LI?? (52% — unknown, ask)
Kuo, Stella9173457050 · last lesson 2026-08-07 · coach Abdallah, Ahmed3 / 3LI?? (52% — unknown, ask)
Ramey, Daylon5714391977 · last lesson 2026-08-07 · coach Danilov, Sergey3 / 3LI (88% — tag it)
Nayar, Kabir6469157150 · last lesson 2026-08-06 · coach Krasnianskyi, Kirill3 / 3LI (92% — tag it)
Salubro, Vivianna9143121950 · last lesson 2026-08-04 · coach Khavaldzhi, Vlada3 / 3LI (100% — tag it)
Shkop, Alexandr2017830383 · last lesson 2026-08-05 · coach Krasnianskyi, Kirill3 / 3LI (92% — tag it)
Yulo, Jamie2019252706 · last lesson 2026-08-04 · coach S, Tim3 / 3LI (100% — tag it)
Hott-Englert, Arthur— · last lesson 2026-07-19 · coach Cannone, Romaine2 / 7CI? (74% — verify)
Hott-Englert, Charlott— · last lesson 2026-07-20 · coach Dutchak, Anton2 / 6CI (97% — tag it)
Carpenter, Touma6465273220 · last lesson 2026-07-19 · coach Danilov, Sergey2 / 6LI (88% — tag it)
Chen, Laila73263335756 · last lesson 2026-07-20 · coach Abdallah, Ahmed2 / 6LI?? (52% — unknown, ask)
Hennessy, Levon8455211673 · last lesson 2026-07-19 · coach Abdallah, Ahmed2 / 6LI?? (52% — unknown, ask)
KIM, DOHYUNG— · last lesson 2026-07-20 · coach Dutchak, Anton2 / 6CI (97% — tag it)
Lai, Jaxon6578773643 · last lesson 2026-07-19 · coach Mokretsov, Misha2 / 5LI?? (54% — unknown, ask)
xie, shelly— · last lesson 2026-07-19 · coach Mokretsov, Misha2 / 5LI?? (54% — unknown, ask)
Challamel, hadrien— · last lesson 2026-07-26 · coach Yettou, Camille2 / 4LI?? (50% — unknown, ask)
Perronne, Riccardo— · last lesson 2026-07-25 · coach Ponomarenko, Yaroslav2 / 2CI? (70% — verify)
Campbell, Eva9803827015 · last lesson 2026-07-24 · coach Shin, Sorah2 / 2LI (100% — tag it)
Bouris, Alexandr7373961906 · last lesson 2026-07-19 · coach Shin, Sorah2 / 2LI (100% — tag it)
Mao, Ben— · last lesson 2026-08-03 · coach Abdallah, Ahmed2 / 2LI?? (52% — unknown, ask)
miller, xavier5717750522 · last lesson 2026-07-24 · coach Ponomarenko, Yaroslav2 / 2CI? (70% — verify)
Marks, Madeline3129613376 · last lesson 2026-07-25 · coach Ponomarenko, Yaroslav2 / 2CI? (70% — verify)
Negrut, Sabina— · last lesson 2026-07-24 · coach S, Tim2 / 2LI (100% — tag it)
Lai, Serena— · last lesson 2026-07-24 · coach Ponomarenko, Yaroslav2 / 2CI? (70% — verify)
Sidorov, Timofey8325207375 · last lesson 2026-08-03 · coach Krasnianskyi, Kirill2 / 2LI (92% — tag it)
Shukla, Anika— · last lesson 2026-08-03 · coach Bikina, Zhanna2 / 2LI (100% — tag it)
Wu, Evelyn— · last lesson 2026-07-29 · coach Danilov, Sergey2 / 2LI (88% — tag it)
Li, Guanhua— · last lesson 2026-07-30 · coach Mazur, Yura2 / 2??? (0% — unknown, ask)
Wong, Sydney— · last lesson 2026-08-09 · coach Khavaldzhi, Vlada2 / 2LI (100% — tag it)
Yang, Alex9297895461 · last lesson 2026-08-15 · coach Mufel, Edward2 / 2CI (86% — tag it)
Corban, Bacon— · last lesson 2026-08-09 · coach Krasnianskyi, Kirill2 / 2LI (92% — tag it)
Huang, Keneth— · last lesson 2026-07-18 · coach Abdallah, Ahmed1 / 6LI?? (52% — unknown, ask)
Hong, Daniel— · last lesson 2026-07-18 · coach Abdallah, Ahmed1 / 6LI?? (52% — unknown, ask)
Xiao, Katelyn9298991903 · last lesson 2026-07-18 · coach Danilov, Sergey1 / 5LI (88% — tag it)
Harrington, Luke— · last lesson 2026-07-18 · coach Robin, Richard1 / 5LI? (70% — verify)
Burks, Madison3038158747 · last lesson 2026-07-19 · coach Shin, Sorah1 / 5LI (100% — tag it)
CRUZ, JUNO8352455073 · last lesson 2026-07-19 · coach Abdallah, Ahmed1 / 4LI?? (52% — unknown, ask)
Zigalo, Liza9175092164 · last lesson 2026-07-29 · coach Mokretsov, Misha1 / 3LI?? (54% — unknown, ask)
Ng, Nico9082191479 · last lesson 2026-07-18 · coach Abdallah, Ahmed1 / 3LI?? (52% — unknown, ask)
Gore, Amina9173635916 · last lesson 2026-07-18 · coach Abdallah, Ahmed1 / 3LI?? (52% — unknown, ask)
Palma, Maria— · last lesson 2026-07-19 · coach Ponomarenko, Yaroslav1 / 3CI? (70% — verify)
Normile, Nick— · last lesson 2026-07-18 · coach Cannone, Romaine1 / 1CI? (74% — verify)
Towenshend, Conner6474081727 · last lesson 2026-07-23 · coach Yettou, Camille1 / 1LI?? (50% — unknown, ask)
Parekh, Riana9735241697 · last lesson 2026-07-23 · coach Buratti, Stefano1 / 1LI? (71% — verify)
Wang, jeromy— · last lesson 2026-08-08 · coach Orlikovkij, Andrei1 / 1CI (100% — tag it)
Chen, Jayden6463226682 · last lesson 2026-07-17 · coach Danilov, Sergey0 / 6LI (88% — tag it)
Kim, Hayden— · last lesson 2026-07-17 · coach Cannone, Romaine0 / 4CI? (74% — verify)
Gumedelli, Mohnish7323185467 · last lesson 2026-07-17 · coach Ponomarenko, Yaroslav0 / 3CI? (70% — verify)
NG, Remi— · last lesson 2026-07-17 · coach Shin, Sorah0 / 3LI (100% — tag it)
Gore, Noah9173470615 · last lesson 2026-07-17 · coach Abdallah, Ahmed0 / 3LI?? (52% — unknown, ask)
Challamel, Heloise6504369920 · last lesson 2026-07-17 · coach Abdallah, Ahmed0 / 3LI?? (52% — unknown, ask)
Palma, Domenica— · last lesson 2026-07-17 · coach Ponomarenko, Yaroslav0 / 3CI? (70% — verify)
Lucia, Lauren5127055272 · last lesson 2026-07-16 · coach Shin, Sorah0 / 2LI (100% — tag it)
Mazur, Daniil2406585964 · last lesson 2026-07-15 · coach Danilov, Sergey0 / 1LI (88% — tag it)
Kuo, Alexander9178158018 · last lesson 2026-07-16 · coach Mokretsov, Misha0 / 1LI?? (54% — unknown, ask)

133 client(s) train but are invisible in per-location stats until a partner sets their Referral Type in MindBody. Suggestion = coach's usual gym (confidence %).

Retention deep-divemember tenure & survival · filterable by coach + location💡Top row — current status of all Members:
Active = visited in last 30d · Away = 30–60d · Lost = 60+d · Total ever = all Members

"Trained for" funnel: how many Members actually trained at least that long — measured as their active span (first visit → most recent visit). Someone who quit after 2 weeks has a 14-day span and counts in none. A member training 8 months counts in 1+ month, 3+ months, 6+ months.

The funnel declines for two reasons: real drop-off, AND recent joiners who simply haven't had a year yet (e.g. someone who joined 3 months ago can't be in "1+ year"). So treat it as "how long members stay", not pass/fail. "Share of all" = that count ÷ total Members.

Coach filter: when active, Active / Away / Lost still measure whether the member is at NYFA at all (switching to a colleague is not lost — shown on a separate "↔ switched" line). Only "Trained for" switches to time spent with THIS coach.

Filter: Location follows top-bar filter

Member tenure & survival

how long Members stay
91
Active
≤30d
72
Away
30-60d
34
Lost
60+d
197
Total ever
all Members
Trained forMembersShare of all
1+ month192 of 197
97%
3+ months178 of 197
90%
6+ months165 of 197
84%
1+ year137 of 197
70%
Below 1+ month breakdown: 1 still in first month (healthy ramp) · 2 churned within 30d (needs attention)
Last 30 days:+1 joined−72 went quietnet -71churn 44.2%/mo

Lead funnel💡4-stage cohort funnel:
New leads — ALL GHL contacts created in the selected period (any source: form, phone, walk-in)
Booked — moved to INTRO Booked stage
Attended — reached INTRO Attended stage
Members — converted to Member stage

The stage with biggest % drop gets the red "the leak" flag. First drop (New leads → Booked) usually = leads created but not put in pipeline by Sasha.

Cohort = contacts with dateAdded in selected period. Period filter applies; custom date range also works.

98 leads → 8 member · last 30d
98
New leads
100%
10
Booked
−90%
the leak
8
Attended
−20%
8
Members
0%
End-to-end
8.2%
leads → members
Lead → Booked
10.2%
10 booked of 98 leads
Cost per lead
$13
$1,303 spend / 98 leads
Cost per member
$163
8 members from cohort

Pipeline statewhere every opp is right now · matches GHL UI · click to expand💡Stages explained:
New Lead — created in GHL, no contact yet
Contacted / T1 / T2 / T3 — Sasha called/texted (1st, 2nd, 3rd touch)
INTRO Booked — lead booked their first lesson
INTRO Attended — came to first lesson
Member — bought a Member package
Rejected / No-Show / Lost — exit stages

Counts are lifetime — not filtered by date. Updates within an hour of any pipeline change in GHL.

CRM hygieneactive leads missing location or source · fix in GHL💡Who is here: opportunities in active pipeline stages (New Lead → INTRO Attended) whose contact is missing:
location — the gym field (CI/DT/LI) on the GHL contact
source — where they came from (Google/Facebook ads, form UTM, or the "How did you hear" field)

Without these, the lead is invisible in per-location funnels and ad attribution (CPL / cost-per-member). Fix the contact in GHL — the row disappears on the next hourly rebuild.

LeadStageSource / LocMissing
AillssonINTRO BookedManual (CRM) / —no location
New+12404981093ContactedManual (CRM) / —no location

2 active lead(s) missing location and/or ad source — fix the contact in GHL (location field + attribution/how-did-you-hear).

Lead sourcessince April 27, 2026 · 98 leads💡Where each lead came from — classified by first attribution UTM tag:
Google Adsutm_source=google + paid medium
Facebook / Instagram Ads — Meta paid traffic
Direct / (none) — typed URL or no UTM
Manual (CRM) — Sasha entered the lead by hand (usually phone calls)
Other / untagged — UTM missing or doesn't match known sources

If Other > 50% a yellow tracking-gap alert shows — usually means UTM tags broke or form not passing source to GHL.

44.9%
17.3%
11.2%
7.1%
5.1%
5.1%
4.1%
3.1%
ChannelLeads% of total
Google4444.9%
Manual (CRM)1717.3%
Google Ads1111.2%
Instagram77.1%
Other55.1%
Friend / Referral55.1%
Facebook44.1%
Facebook Ads33.1%

Ad spend by locationGoogle + Meta · last 30 days💡Ad performance by physical location (CI / DT / LI):
Google / Meta spend — raw dollars from Google Ads + Meta Ads APIs (Marc's accounts)
Leads per channel — GHL contacts with UTM tag matching that channel + location custom field
CPL — total spend / total leads for that location

"Attention" pill appears when Google spend is >$50 with 0 leads = wasted budget. Audit targeting or landing page before next billing cycle.

Period filter applies. Custom date range uses pro-rata on closest bucket (7d/30d/90d/ALL).

Long Island · New Hyde Park LI
$93
total spend
Google
$93
2 leads
Meta
$0
1 leads
CPL: $31 · 3 total leads across both platforms
Brooklyn · Coney Island CI
$175
total spend
Google
$175
2 leads
Meta
$0
0 leads
CPL: $87 · 2 total leads across both platforms
Brooklyn · DownTown DT
$68
total spend
Google
$68
10 leads
Meta
$0
0 leads
CPL: $7 · 10 total leads across both platforms
Google Ads · channel
CPL
$25
CTR
3.64%
Clicks
528
Meta Ads · channel
CPL
CTR
0.00%
Clicks
0
Unknown location = lead came in via ads (UTM tag present, we know it is Google/Meta) but did not select a location in the website form — the field was left empty. We see where the money went; we cannot tie it to a specific location. Fix: make the location field required in Jotform.

Lessons by locationApr 27 – Aug 16 · 3849 lessons💡Where lessons happen + who teaches them:
Total per location = every MB Schedule appointment, placed by the client's tagged location; if the client isn't tagged, it falls back to the coach's home location
Coach breakdown = top 4 by lesson count · % = coach share of that location

Every booked lesson counts (no check-in filter); CLUB group sessions included, only TEST rows excluded.

If one coach >65% = "single point of failure" — losing them breaks the location.

Source: MB Schedule at-a-Glance. Period filter applies — 7d/30d/90d/All or custom dates.

Coney Island CI
1,309
43.0%
Anton
36427.8%
Yarik
34626.4%
Camille
21216.2%
Misha
17513.4%
Most balanced location — 4 coaches each carrying meaningful share.
DownTown Brooklyn DT
233
7.7%
Yarik
14060.1%
Nastya
7431.8%
Edward
83.4%
Kirill
73.0%
Yarik holds 60% of DownTown Brooklyn — almost a one-person operation.
Long Island LI
1,502
49.3%
Kirill
51734.4%
Sergey
40527.0%
Camille
29619.7%
Misha
18612.4%
Kirill carries 34% of all Long Island lessons — single point of failure if he/she leaves.
Data quality. 57% of active members (last 90d) tagged · 188 of 327 real-name active (last 90d) · raw API counts v7.0 · Night · 🩺 health