OSTEOSTRONG
Most of this page is baked. The member roster, sessions, injuries, goals and notes are written into the page by a build that runs three times a day β about 6am, 2pm and 6pm. It does not update while you sit here. Reloading gets you the same build until the next one runs.
Baked data as of: β
Page built: β
Source: β
A few things ARE live. These are re-read from the database every time you open the page, so they are current as of right now no matter how old the bake is:
Anything carrying a green live marker is in that second group. Everything else is as old as the βdata as ofβ time above.
OSTEOSTRONG
This enables real SMS / email sends to actual contacts. Every approved draft can now leave the building. Approve carefully.
To confirm, type GO LIVE below. (Capitals don’t matter.)
This puts the promotion back on screen: the banner in the members’ portal, the cards on the lobby TV Wall, and the ticket card on every member chart.
To confirm, type SHOW PROMOTION below. (Capitals don’t matter.)
This lets the AI Brain start writing new follow-up drafts again (leads, members, post-intro). Drafts still need review, and Sandbox Mode still controls sending.
To confirm, type GO LIVE below. (Capitals don’t matter.)
Active 3-month trial members who still need a decision β sorted by days left, most urgent first.
OSTEOSTRONG
Pick a date, toggle calendars, click an appointment to manage it. All data live from GHL + Acuity.
Loadingβ¦
Quick debrief β submit after every REMS appointment.
Announcements from the manager. Pinned items always show on top.
The old setup made one label, "Sale," do two jobs at once β it marked the leads we were actively working and the ones who had already joined. That overlap is the reason members kept turning up in the lead list.
The new setup splits a lead into two flags: Stage (where they are in the funnel) and Status (how it ended up). Same lead, two flags. No more double-duty.
Won, Lost, and Abandoned drop off the active kanban on their own. They are not deleted β they stay queryable for reporting. They just stop cluttering the board you work every day.
| Scenario | What the system does | Your job |
|---|---|---|
| Lead becomes a member | Auto-flips Status to Won | Nothing β the system catches it |
| No-show on the phone intro | Auto-moves to Re-engagement and the AI sends a recovery sequence | Watch for replies in AI Conversations |
| No-show on the onsite | Same as above, higher priority | Manager may follow up personally |
| Showed onsite but didn't buy | Moves to Considering and AI nurture starts | Drop into the drawer and add a personal note |
The Hub saves first, then syncs to GHL. Your edit is the canonical record β what you set here wins.
[name], [reason from lead form], [David/coach], [doctor page link].
[doctor page link] in the clearance drip.
Hi, is this [name]? This is [David/coach] over at OsteoStrong Village at Pine. You reached out about [reason from lead form] β is now an okay time for a couple minutes? Before I tell you anything β what made you reach out? Was it a scan, something your doctor said, or just wanting to stay strong and independent? (Let them talk. Their answer is the whole call.)
That makes sense. Here's the short version: bone responds to load. We put your skeleton under brief, safe, supervised pressure β a few seconds β and that's the signal bone needs to start rebuilding. One session a week, about 15 minutes, a coach runs the whole thing with you.
The right next step isn't to decide anything today β it's to come in and feel it. Your first session is free. Do mornings or afternoons work better this week?
Price β "The first session is free β nothing to decide on cost yet. Come feel it first." "Let me think about it" β "Fair. Can I hold a spot [day] so it's there if you want it? Easy to move." "Does it actually work?" β "That's the right question. Come in, we'll show you exactly what's happening and where you'd start." "I need to check with my doctor" β "Smart move β and we can make that easy. Move them to the Doctor Clearance Hold sequence."
You're booked for [day/time]. I'll text a confirmation and the address. Wear comfortable clothes β that's it.
Hi [name], [David/coach] at OsteoStrong Village at Pine. You reached out about [reason from lead form] β that's what we do every day. Your first session is free, about 15 min, and a coach runs it one-on-one with you. What works better this week, mornings or afternoons? Reply here or call 724-900-8217
Hi [name], this is [David/coach] at OsteoStrong Village at Pine. You reached out about [reason from lead form] β that's exactly what we work on. I'd like to get your first session booked. It's free, about fifteen minutes, and a coach runs it one-on-one. We've had members measure real change on their own doctors' scans. Call or text me at 724-900-8217 and we'll find a time this week. Talk soon.
Hi [name], following up from OsteoStrong Village at Pine. No rush β just want to hold a time for your free first session before the week fills up. Morning or afternoon? 724-900-8217
[name], last note from me for now. Your free first session is still open whenever you're ready β reply here or call 724-900-8217. Either way, glad you looked into your bone health.
These leads WANT in β they're waiting on a doctor. Keep them warm, make clearance easy, hold the door. Do not chase like no-shows.
Hi [name], [David/coach] at OsteoStrong Village at Pine. Totally fine to check with your doctor first β smart move. Want me to send a short summary you can hand them? Makes the conversation easy. Reply YES and I'll text it over. 724-900-8217
[name], here's the one-pager for your doctor: [doctor page link]. It explains what OsteoStrong does in plain clinical terms. Once you've got the go-ahead, reply CLEARED and I'll book your free first session same week.
Hi [name], checking in β any word from your doctor? No rush on your end. Just keeping your spot in mind so we can get you in quickly once you're cleared. 724-900-8217
[name], I'll stop nudging so I'm not a pest. Whenever your doctor gives the green light, one text β CLEARED β and I'll set up your free first session. The door stays open.
The one-pager for your doctor
Hi [name], Checking with your doctor first is the right call β and I want to make it easy for both of you. Attached (or linked here: [doctor page link]) is a one-page clinical summary written for physicians. It covers what OsteoStrong actually is, the mechanism, the safety profile, and what we measure β everything your doctor needs to advise you in about three minutes. You can hand it over or email it ahead. All we need to get you started is a brief note clearing you for supervised, controlled resistance loading, with any restrictions your doctor wants us to observe. Once you've got the go-ahead, reply CLEARED and I'll book your free first session that same week. β [David/coach], OsteoStrong Village at Pine Β· 724-900-8217
Source of truth: Cowork_Lead_Scripts_and_Clearance_Kit.md. Any change to a script or drip must land in the source doc first, then flow here + GHL. GHL drips are staged as DRAFT until John activates.
Thumbs-up / thumbs-down and short notes from members using the My Sessions portal. Newest first. Click "Mark handled" once a note has been read or addressed.
Lobby display controls, shoutout moderation, and the tip library. Open the wall β
One channel plays per day, rotating through every filled slot (blank slots are skipped). βΆ Now force-plays one slot until 3 AM (then auto-rotation resumes); use Resume auto-rotation to switch back sooner. Paste any YouTube playlist URL (contains list=) or a video URL. Clear a box and Save to remove it from rotation. The lobby picks up changes within ~10 seconds.
Live status shown on the wall. Cards generate automatically from the sweepstakes ledger β aggregate counts only, never a member name.
Members text SHOUT <message> to the studio. Approve (optionally edit the wording) before it shows on the wall for 7 days.
Rebel Wins are auto-generated from Spectrum data (read-only β use Hide to pull one from rotation). Shoutouts are managed above in Shoutout moderation.
Loading the latest checkβ¦
Competitor intelligence for OsteoStrong Village at Pine — direct & adjacent.
One place for the items the AI has prepared for your approval. A channel only drafts here when its mode is Suggestion or Draft for approval (not Off).
When a competitor moves (price, offer, ad, expansion, staff), the AI drafts a recommended response for John. Every draft is fact-checked against real OS data — green numbers are sourced, red are not. Sandbox only — nothing is ever sent.
Weekly — and when a competitor moves on ads — the AI drafts a creative brief in David's brand voice, one persona per brief. Every brief is fact-checked against real OS data: green numbers are sourced, red are not. Approve one and a B variant (one change) is scaffolded for an A/B test. Sandbox only — nothing is ever published.
Loading the send kill-switch…
Loading the promotion switch…
Hiding takes every sweepstakes surface off screen at once — the members’ portal banner, the lobby TV Wall cards, the ticket card on each member chart, and the winners panel. Nothing is deleted. Every ticket, prize and winner stays in the database, so you can switch it back on, run the numbers later, or copy the whole setup for the next promotion.
Loading the membership prices…
These are the prices quoted to a new signup. Changing one updates what future members are offered — it does not change what any current member pays. Everyone who has already signed keeps the rate they signed at. Leave a box empty to mean “this plan has no such price”.
Loading the generation kill-switch…
This is the master ON/OFF for the AI that writes the follow-up drafts (leads, members, post-intro). Turn it OFF and nothing new appears in AI Conversations. (Sandbox Mode above is separate — it only controls whether approved messages actually send.)
Master switch per channel. Default OFF — flip to Suggestion first, then Draft-for-approval, before ever enabling Auto-send. Wires to features as they ship (CI-3+).
Owner-only. Re-scans run in gentle batches; the daily 4 AM monitor finishes any remainder.
The AI that drafts follow-up texts to leads. Every draft is held for a human to review — nothing sends on its own. Turn the whole system on or off, and choose who handles brand-new leads.
Each Monday the AI reviews its own week of drafts, scores voice / sourcing / persona drift, and proposes rule tunings. Auto-publish per draft type unlocks only when the 4-criterion ladder is fully met — and even then stays OFF until the master switch is on and you sign off.
Owner-only. Public data only — never paste private contact lists. Scraped emails are never used for outreach.
The AI wrote these but wasn’t confident enough, so they never entered your review queue. Review them to judge the voice; lower the confidence bar in The Center → Settings to route them into the queue.
Please read and acknowledge before your next intake session:
The form pre-fills from this memberβs last session. Change only whatβs different, then click βComplete Sessionβ at the bottom.
The number of member check-ins the coach logged at the door or via Coach Dash. One tap per member arrival.
Any edit to a memberβs chart β adding notes, goals, body weight, modality clearances, signing documents, updating classifications. One edit = one count.
Spectrum machine sessions the coach saved β Force, Position, Seat, alerts. Includes the βComplete Sessionβ click on any of the 4 machines (LGT/UGT/CGT/PGT).
Sweepstakes activities the coach marked: referrals (+8 tickets), social tags (+5), Google reviews (+5), first sessions (+3).
Modality clearance toggles set: Vibeplate, PEMF, LIMFA, Red Light, Hydro. One toggle = one count.
Outreach calls, texts, or emails to a member made through Coach Dash β at-risk follow-ups, check-in nudges, member recovery work. One contact attempt per member per day.
Billing-related actions: collecting payment info, processing sign-ups, updating plan tiers, applying credits. Hub-tracked.
Outreach to local doctors / referral partners β calls logged, emails sent, in-person visits scheduled or noted.
Every action in Coach Dashboard (check-ins, chart edits, Spectrum saves, calendar actions, etc.) β NOT phone calls, texts, or emails. This is broad activity, so the number will usually be much higher than any single column.
Enter the admin password to manage coaches and refresh settings.
Pick your name and we'll remember it on this device for 30 days.
β