[{"data":1,"prerenderedAt":544},["ShallowReactive",2],{"doc:\u002Fv\u002F2026.3\u002Ffinance\u002Fprograms-and-sessions-report":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"section":10,"version":11,"lastUpdated":12,"body":13,"_type":538,"_id":539,"_source":540,"_file":541,"_stem":542,"_extension":543},"\u002Fv\u002F2026.3\u002Ffinance\u002Fprograms-and-sessions-report","finance",false,"","Programs & Sessions report","See one-to-one sessions and show-up rate by coach, group calls held, and members, monthly revenue, renewals, joined and left by program tier.","Revenue","2026.3","2026-11-01",{"type":14,"children":15,"toc":527},"root",[16,24,31,76,82,172,177,183,188,231,236,248,254,287,317,323,332,380,391,420,425,431,450,456,499,505],{"type":17,"tag":18,"props":19,"children":20},"element","p",{},[21],{"type":22,"value":23},"text","The Programs & Sessions report shows how your programs are running, across all of them or one at a time. See how each coach's one-to-one sessions went, how many group calls were held, and how each tier is doing. It's on Voyager and up.",{"type":17,"tag":25,"props":26,"children":28},"h2",{"id":27},"who-can-see-it",[29],{"type":22,"value":30},"Who can see it",{"type":17,"tag":32,"props":33,"children":34},"ul",{},[35,41,54,71],{"type":17,"tag":36,"props":37,"children":38},"li",{},[39],{"type":22,"value":40},"Memberships has to be turned on for your workspace, and you need permission to view clients.",{"type":17,"tag":36,"props":42,"children":43},{},[44,46,52],{"type":22,"value":45},"On Cadet, the ",{"type":17,"tag":47,"props":48,"children":49},"strong",{},[50],{"type":22,"value":51},"Programs & Sessions",{"type":22,"value":53}," card shows locked with the Voyager plan. Selecting it opens the upgrade details, not the report.",{"type":17,"tag":36,"props":55,"children":56},{},[57,59,64,66],{"type":22,"value":58},"Only the owner and admins see money. Everyone else who can open the report, front-desk staff included, sees every count. In place of the ",{"type":17,"tag":47,"props":60,"children":61},{},[62],{"type":22,"value":63},"MRR",{"type":22,"value":65}," column they see ",{"type":17,"tag":47,"props":67,"children":68},{},[69],{"type":22,"value":70},"Monthly revenue shows to the owner and admins.",{"type":17,"tag":36,"props":72,"children":73},{},[74],{"type":22,"value":75},"Staff limited to their own clients see only their own members and sessions.",{"type":17,"tag":25,"props":77,"children":79},{"id":78},"open-the-report",[80],{"type":22,"value":81},"Open the report",{"type":17,"tag":83,"props":84,"children":85},"ol",{},[86,98,115,153],{"type":17,"tag":36,"props":87,"children":88},{},[89,91,96],{"type":22,"value":90},"Open ",{"type":17,"tag":47,"props":92,"children":93},{},[94],{"type":22,"value":95},"Reports",{"type":22,"value":97},".",{"type":17,"tag":36,"props":99,"children":100},{},[101,103,108,110,114],{"type":22,"value":102},"Under ",{"type":17,"tag":47,"props":104,"children":105},{},[106],{"type":22,"value":107},"Programs & sessions",{"type":22,"value":109},", select ",{"type":17,"tag":47,"props":111,"children":112},{},[113],{"type":22,"value":51},{"type":22,"value":97},{"type":17,"tag":36,"props":116,"children":117},{},[118,120,125,127,132,133,138,139,144,146,151],{"type":22,"value":119},"Choose a period: ",{"type":17,"tag":47,"props":121,"children":122},{},[123],{"type":22,"value":124},"This month",{"type":22,"value":126},", ",{"type":17,"tag":47,"props":128,"children":129},{},[130],{"type":22,"value":131},"Last month",{"type":22,"value":126},{"type":17,"tag":47,"props":134,"children":135},{},[136],{"type":22,"value":137},"Last 30 days",{"type":22,"value":126},{"type":17,"tag":47,"props":140,"children":141},{},[142],{"type":22,"value":143},"This quarter",{"type":22,"value":145}," or ",{"type":17,"tag":47,"props":147,"children":148},{},[149],{"type":22,"value":150},"Custom dates…",{"type":22,"value":152},". A report covers up to 92 days.",{"type":17,"tag":36,"props":154,"children":155},{},[156,158,163,165,170],{"type":22,"value":157},"If you run two or more programs, use the ",{"type":17,"tag":47,"props":159,"children":160},{},[161],{"type":22,"value":162},"Program",{"type":22,"value":164}," filter to pick one. ",{"type":17,"tag":47,"props":166,"children":167},{},[168],{"type":22,"value":169},"All programs",{"type":22,"value":171}," is the default.",{"type":17,"tag":18,"props":173,"children":174},{},[175],{"type":22,"value":176},"The line above the figures sums up the period and program you picked.",{"type":17,"tag":25,"props":178,"children":180},{"id":179},"read-the-top-of-the-page",[181],{"type":22,"value":182},"Read the top of the page",{"type":17,"tag":18,"props":184,"children":185},{},[186],{"type":22,"value":187},"A one-line summary sits above four figures:",{"type":17,"tag":32,"props":189,"children":190},{},[191,201,211,221],{"type":17,"tag":36,"props":192,"children":193},{},[194,199],{"type":17,"tag":47,"props":195,"children":196},{},[197],{"type":22,"value":198},"Sessions",{"type":22,"value":200},": one-to-one sessions in the period.",{"type":17,"tag":36,"props":202,"children":203},{},[204,209],{"type":17,"tag":47,"props":205,"children":206},{},[207],{"type":22,"value":208},"Attended",{"type":22,"value":210},": how many of those were attended, with the number of no-shows beneath it.",{"type":17,"tag":36,"props":212,"children":213},{},[214,219],{"type":17,"tag":47,"props":215,"children":216},{},[217],{"type":22,"value":218},"Show-up rate",{"type":22,"value":220},": attended sessions out of attended plus no-shows.",{"type":17,"tag":36,"props":222,"children":223},{},[224,229],{"type":17,"tag":47,"props":225,"children":226},{},[227],{"type":22,"value":228},"Group calls held",{"type":22,"value":230},": group calls that took place.",{"type":17,"tag":18,"props":232,"children":233},{},[234],{"type":22,"value":235},"Any sessions booked but not yet held are noted as upcoming and stay out of the show-up rate. A session or group call shared by two programs counts once.",{"type":17,"tag":18,"props":237,"children":238},{},[239,241,246],{"type":22,"value":240},"A zero shows as ",{"type":17,"tag":47,"props":242,"children":243},{},[244],{"type":22,"value":245},"None",{"type":22,"value":247},". So does a show-up rate before any session has finished.",{"type":17,"tag":25,"props":249,"children":251},{"id":250},"by-coach",[252],{"type":22,"value":253},"By coach",{"type":17,"tag":18,"props":255,"children":256},{},[257,261,263,267,268,272,273,278,280,285],{"type":17,"tag":47,"props":258,"children":259},{},[260],{"type":22,"value":253},{"type":22,"value":262}," lists one-to-one sessions for each coach, with ",{"type":17,"tag":47,"props":264,"children":265},{},[266],{"type":22,"value":198},{"type":22,"value":126},{"type":17,"tag":47,"props":269,"children":270},{},[271],{"type":22,"value":208},{"type":22,"value":126},{"type":17,"tag":47,"props":274,"children":275},{},[276],{"type":22,"value":277},"No-shows",{"type":22,"value":279}," and ",{"type":17,"tag":47,"props":281,"children":282},{},[283],{"type":22,"value":284},"Show-up",{"type":22,"value":286},", and a total at the end.",{"type":17,"tag":32,"props":288,"children":289},{},[290,295,300],{"type":17,"tag":36,"props":291,"children":292},{},[293],{"type":22,"value":294},"Group calls aren't counted here.",{"type":17,"tag":36,"props":296,"children":297},{},[298],{"type":22,"value":299},"A session nobody marked as a no-show counts as attended, so mark no-shows to keep the rate accurate.",{"type":17,"tag":36,"props":301,"children":302},{},[303,308,310,315],{"type":17,"tag":47,"props":304,"children":305},{},[306],{"type":22,"value":307},"Unassigned",{"type":22,"value":309}," means the session has no coach. ",{"type":17,"tag":47,"props":311,"children":312},{},[313],{"type":22,"value":314},"Former team member",{"type":22,"value":316}," means the coach has left your team.",{"type":17,"tag":25,"props":318,"children":320},{"id":319},"by-tier",[321],{"type":22,"value":322},"By tier",{"type":17,"tag":18,"props":324,"children":325},{},[326,330],{"type":17,"tag":47,"props":327,"children":328},{},[329],{"type":22,"value":322},{"type":22,"value":331}," lists each program tier with:",{"type":17,"tag":32,"props":333,"children":334},{},[335,345,354,364],{"type":17,"tag":36,"props":336,"children":337},{},[338,343],{"type":17,"tag":47,"props":339,"children":340},{},[341],{"type":22,"value":342},"Members",{"type":22,"value":344},": members today.",{"type":17,"tag":36,"props":346,"children":347},{},[348,352],{"type":17,"tag":47,"props":349,"children":350},{},[351],{"type":22,"value":63},{"type":22,"value":353},": monthly recurring revenue today, in the program's currency. Owner and admins only.",{"type":17,"tag":36,"props":355,"children":356},{},[357,362],{"type":17,"tag":47,"props":358,"children":359},{},[360],{"type":22,"value":361},"Renewals due",{"type":22,"value":363},": renewals in the month after the period. The table's subtitle names the month.",{"type":17,"tag":36,"props":365,"children":366},{},[367,372,373,378],{"type":17,"tag":47,"props":368,"children":369},{},[370],{"type":22,"value":371},"Left",{"type":22,"value":279},{"type":17,"tag":47,"props":374,"children":375},{},[376],{"type":22,"value":377},"Joined",{"type":22,"value":379},": members who left or joined during the period.",{"type":17,"tag":18,"props":381,"children":382},{},[383,385,389],{"type":22,"value":384},"Two things to know about ",{"type":17,"tag":47,"props":386,"children":387},{},[388],{"type":22,"value":63},{"type":22,"value":390},":",{"type":17,"tag":32,"props":392,"children":393},{},[394,404],{"type":17,"tag":36,"props":395,"children":396},{},[397,402],{"type":17,"tag":47,"props":398,"children":399},{},[400],{"type":22,"value":401},"Paused members are included.",{"type":22,"value":403}," Their monthly amount stays in the figure.",{"type":17,"tag":36,"props":405,"children":406},{},[407,412,414,418],{"type":17,"tag":47,"props":408,"children":409},{},[410],{"type":22,"value":411},"Other currencies are counted, not added.",{"type":22,"value":413}," If your programs use different currencies, the total lists each one on its own, such as $10,269 · €490. Nothing is converted. A member billed in a different currency from their program counts in ",{"type":17,"tag":47,"props":415,"children":416},{},[417],{"type":22,"value":342},{"type":22,"value":419},", but their revenue isn't included anywhere, and a note below the table says how many.",{"type":17,"tag":18,"props":421,"children":422},{},[423],{"type":22,"value":424},"MRR comes from your members' plans. It isn't money collected, so it won't match your payments for the month.",{"type":17,"tag":25,"props":426,"children":428},{"id":427},"export-the-report",[429],{"type":22,"value":430},"Export the report",{"type":17,"tag":18,"props":432,"children":433},{},[434,436,441,443,448],{"type":22,"value":435},"Once the report has loaded, select ",{"type":17,"tag":47,"props":437,"children":438},{},[439],{"type":22,"value":440},"Export CSV",{"type":22,"value":442},". On a phone, open the ",{"type":17,"tag":47,"props":444,"children":445},{},[446],{"type":22,"value":447},"More",{"type":22,"value":449}," menu first. The file holds what's on the page, by coach and by tier. For anyone who doesn't see money, the file leaves it out too.",{"type":17,"tag":25,"props":451,"children":453},{"id":452},"if-something-looks-off",[454],{"type":22,"value":455},"If something looks off",{"type":17,"tag":32,"props":457,"children":458},{},[459,469,479,489],{"type":17,"tag":36,"props":460,"children":461},{},[462,467],{"type":17,"tag":47,"props":463,"children":464},{},[465],{"type":22,"value":466},"No program activity in this range.",{"type":22,"value":468}," Nothing happened in the period. Pick a longer one.",{"type":17,"tag":36,"props":470,"children":471},{},[472,477],{"type":17,"tag":47,"props":473,"children":474},{},[475],{"type":22,"value":476},"Some sessions weren't counted.",{"type":22,"value":478}," The range holds more than the report reads at once. Pick a shorter period for exact figures.",{"type":17,"tag":36,"props":480,"children":481},{},[482,487],{"type":17,"tag":47,"props":483,"children":484},{},[485],{"type":22,"value":486},"A no-show shows as attended.",{"type":22,"value":488}," Nobody marked that session as a no-show. Mark it, then open the report again.",{"type":17,"tag":36,"props":490,"children":491},{},[492,497],{"type":17,"tag":47,"props":493,"children":494},{},[495],{"type":22,"value":496},"MRR looks different from what you collected.",{"type":22,"value":498}," MRR includes paused members, lists each currency on its own, and isn't based on payments. It also leaves out members billed in a different currency from their program.",{"type":17,"tag":25,"props":500,"children":502},{"id":501},"related",[503],{"type":22,"value":504},"Related",{"type":17,"tag":32,"props":506,"children":507},{},[508,518],{"type":17,"tag":36,"props":509,"children":510},{},[511],{"type":17,"tag":512,"props":513,"children":515},"a",{"href":514},"\u002Fv\u002F2026.3\u002Fcore-workflows\u002Fclients-and-crm",[516],{"type":22,"value":517},"Clients and CRM",{"type":17,"tag":36,"props":519,"children":520},{},[521],{"type":17,"tag":512,"props":522,"children":524},{"href":523},"\u002Fv\u002F2026.3\u002Fadmin\u002Finvite-member-configure-access",[525],{"type":22,"value":526},"Invite a member and configure access",{"title":7,"searchDepth":528,"depth":528,"links":529},2,[530,531,532,533,534,535,536,537],{"id":27,"depth":528,"text":30},{"id":78,"depth":528,"text":81},{"id":179,"depth":528,"text":182},{"id":250,"depth":528,"text":253},{"id":319,"depth":528,"text":322},{"id":427,"depth":528,"text":430},{"id":452,"depth":528,"text":455},{"id":501,"depth":528,"text":504},"markdown","content:v:2026.3:finance:programs-and-sessions-report.md","content","v\u002F2026.3\u002Ffinance\u002Fprograms-and-sessions-report.md","v\u002F2026.3\u002Ffinance\u002Fprograms-and-sessions-report","md",1793586055499]