CHI Training Guides training docs Β· chidocs.oneboss.io

Facilitator / Trainer Guide β€” June 10 All-Hands

Who this is for / What you'll learn: This is the trainer's playbook for the single all-hands OneBOSS training day on Wednesday, June 10, 2026. It gives you the timed agenda, talking points, what to demo, the message for long-time TPS users, a pre-flight checklist, and the support plan leading into the June 14 go-live. Read it end-to-end before the day; keep it open beside you while you facilitate.

πŸ’‘ This guide is for you, the facilitator β€” it is not handed to staff. The staff get the role cheat-sheets and screen handouts referenced throughout (see "Handouts to bring & when to give them out").


1. The big picture (say this out loud to yourself first)

⚠️ Accuracy guardrail for you while teaching: if you are not 100% sure of an exact label or step, say "let's confirm that in the app" rather than guessing. Several screens still have items marked (confirm in app) in the handouts β€” those are flagged below too.


2. Training goals & measurable objectives

Goal: Every staff member leaves June 10 able to do their core day-one job in OneBOSS without a trainer standing over them, and feeling that their data and their workflow came across safely.

By end of day, staff can (measured in the hands-on lab, Module 11):

Success bar: at least one successful unaided run of each role's core loop in the lab (see Module 11 and the end-of-day readiness check, Β§11).


3. Audience & assumptions


4. Handouts to bring & when to give them out

Bring printed copies of the role cheat-sheets and screen handouts. Distribute them at the start of the matching module so people read along and can scribble notes. Use these names when you announce them:

Handout (hand out at…) Audience Covers
Front Desk Cheat-Sheet Front Desk (everyone) Schedule, booking, check-in/out, checkout, returns, prepay/wellness selling
Management Cheat-Sheet (Jessica) Jessica / Mgmt Dashboard, Practitioner Payouts, Financial Reports, House Account, CHI Cash, Audit Log, setup
Bookkeeping & Inventory Cheat-Sheet (Kimberly) Kimberly / purchasing Catalog, receiving, labels, expiration/spoilage, returns impact
Checkout & Payments Quick Reference Front Desk + Mgmt The full checkout flow, split tender, prepay, CHI Cash, discounts
Go-Live Day-1 Survival Card Everyone Cutover steps, "what if," who to call

πŸ’‘ If a specific handout is not printed in time, walk the matching screen live instead and tell people the cheat-sheet will follow. Do not skip the live demo.


5. Room setup


6. Pre-flight checklist (do this the morning of, before anyone arrives)

βœ… Logins & accounts

  • One working login per attendee, at the correct role (Admin / Front Desk / Purchasing; Doctor as needed).
  • Jessica's login confirmed as Admin (she needs CHI Cash + commissions + audit).
  • Confirm the real login mechanism β€” the dev build shows a "Log in as…" mock-user menu; verify the production sign-in before you teach login steps. (confirm in app)

βœ… Test data seeded

  • 3–5 test patients (with a couple of nicknames/"Schedule Names" to show the friendly-name behavior).
  • At least one test patient with a Pre-Pay balance, one with a Wellness Card, and one with CHI Cash credit (so split tender and prepay demos work).
  • A few test products in the catalog with serialized stock + printed labels you can actually scan.
  • A handful of completed appointments sitting in the checkout queue to demo from.

βœ… Hardware

  • Barcode scanner (DS4608) plugged in; scanning a label types the serial + Enter into a field. Test it in the checkout "Scan or type serial" box.
  • Label printer (TX610) powered, ribbon + labels loaded, network connected. Run /admin/label-test β†’ Print Test Label and scan the result to confirm the whole pipeline. (This burns one serial number β€” that's expected.)
  • Card terminal (Dejavoo/iPOS) online β€” open Checkout and confirm the "Terminal Online" badge is green.
  • Receipt printer ready if the clinic uses one. ⚠️ Note: the card terminal is set not to print, and an itemized OneBOSS patient receipt was not confirmed in the app β€” confirm how patients get a receipt at go-live before promising one. (confirm in app)

βœ… Room & materials

  • Projector mirroring the trainer laptop, readable from the back.
  • Wi-Fi verified at every seat.
  • Printed handouts stacked and ready (see Β§4).
  • Parking-lot flip chart + markers.
  • Water/coffee; the room is together all day.

βœ… Sanity rehearsal (15 min, alone, before doors open)

  • Do one full book β†’ check in β†’ complete β†’ checkout (card) loop.
  • Do one scan a supplement β†’ split tender (CHI Cash + card) loop.
  • Open Practitioner Payouts and Practice Dashboard to confirm they load with data.

7. Timeboxed agenda β€” June 10, 2026

Single all-hands session, everyone in one room. Times are a guide; keep the hands-on lab protected β€” it's where learning sticks.

# Module Time Clock
0 Doors open, coffee, seat people 15 min 8:45–9:00
1 Welcome & Why we're changing 30 min 9:00–9:30
2 OneBOSS basics (login, tour, navigation, patterns) 30 min 9:30–10:00
3 The patient's day: Schedule & Check-in 30 min 10:00–10:30
β€” Break 15 min 10:30–10:45
4 Booking: Find / Create / Reschedule 30 min 10:45–11:15
5 Patient records & messaging 20 min 11:15–11:35
6 Checkout & Payments (the centerpiece) 55 min 11:35–12:30
β€” Lunch 45 min 12:30–1:15
6b Checkout recap + questions (quick) 10 min 1:15–1:25
7 Returns 20 min 1:25–1:45
8 Prepay & Wellness Cards management 30 min 1:45–2:15
9 Inventory & Supplements [Kimberly/purchasing spotlight] 35 min 2:15–2:50
β€” Break 15 min 2:50–3:05
10 Management Corner [Jessica spotlight] 35 min 3:05–3:40
11 Hands-on Lab (scripted scenarios) 50 min 3:40–4:30
12 Go-Live plan, support & Q&A 25 min 4:30–4:55
β€” Close & readiness check 5 min 4:55–5:00

πŸ’‘ During role spotlights (Modules 9 and 10), the rest of the room can relax and watch β€” but frame it as "this is what happens to the numbers you create at the front desk," so everyone stays bought in.


Module 1 β€” Welcome & Why we're changing (9:00–9:30)

Purpose: Lower the anxiety. Make the change feel safe, chosen, and finished-on-the-important-parts. Set the date.

Talk-track / key talking points:

  1. "Thank you for the years you've put into TPS. You are great at it. Today is about giving you a modern home for that same work."
  2. State the dates plainly: "OneBOSS goes live Sunday, June 14. After that, all new work happens in OneBOSS."
  3. What stays vs. what's new:
    • Stays: TPS will still be there, read-only, forever, for old charts and ledgers back to 2004. You never lose history.
    • New: the day-to-day β€” schedule, checkout, supplements, prepay, reporting β€” moves to OneBOSS.
  4. Your data came with you. Reassure with the migration numbers: 22,761 patients, about 8,677 appointments since last October, 2,414 products, and 7,297 individually-tracked stock units. "When you open OneBOSS on day one, it will already look like your clinic."
  5. Set expectations: "OneBOSS does the manual tallying for you β€” no more highlighters and hand-totals. Some habits change; we'll point each one out as 'In TPS you did X β†’ in OneBOSS you do Y.'"
  6. One sentence on charting: "Clinical charting is coming later, and the doctors will get their own separate training β€” it's not part of today."

The TPS β†’ OneBOSS message (Module 1 version): In TPS the system was the only record and felt fragile. In OneBOSS your old records are safe and frozen in TPS, and your new work lives in a modern app that adds up the numbers for you.

Demo: None yet β€” this is the reassurance module. Optionally show the OneBOSS login screen so they see where they'll start.

πŸ“· [Screenshot: OneBOSS sign-in screen]


Module 2 β€” OneBOSS basics (9:30–10:00)

Purpose: Everyone can log in, read the sidebar, navigate, and use the universal patterns (search a patient, save, undo).

Talk-track / key talking points:

  1. Logging in. Walk the real sign-in and how your role decides what you see. ⚠️ Confirm the production login flow before this module β€” the dev build shows a mock "Log in as…" menu. (confirm in app)
  2. The sidebar tour. The app name in the header reads "ChiroFlow Scheduler" (that's the internal codename β€” mention it so nobody's confused). Point out the menu items each role will live in:
    • Everyone: Schedule (the home page).
    • Front Desk: Checkout, Returns, Patients, Patient Chat, Pre-Pay screens, Wellness Cards.
    • Purchasing/Kimberly: Inventory.
    • Admin/Jessica: Practice Dashboard, Practitioner Payouts, House Account, Audit Log, Practitioners, Services, Staff Management, and more.
  3. Universal patterns to demo once so they recognize them everywhere:
    • Search a patient: type a name into a patient box (e.g., the "Filter by name..." box on Patients, or the patient picker on booking/checkout). Typeahead, not a giant list.
    • Create a patient inline: almost every patient picker has Create New Patient β†’ Quick Add Patient (Name required; DOB and phone optional). "You never have to leave what you're doing to add someone."
    • Save: forms end in a clear Save / Create / Update button with a green success toast.
    • Undo a status mistake: on the Schedule, the Revert Status control steps an appointment back (this is a big TPS pain point being fixed).

Demo (live):

TPS β†’ OneBOSS message: In TPS you keyed into dense screens and memorized commands β†’ In OneBOSS you click items in the left sidebar, and you search by typing a name.

πŸ“· [Screenshot: full app with the left sidebar expanded, a patient search box visible] ⚠️ Confirm exact login labels/steps in the app before printing.


Module 3 β€” The patient's day: Schedule & Check-in (10:00–10:30)

Purpose: Make the Schedule screen feel like home for the front desk β€” it's the front-desk home base.

Talk-track / key talking points:

  1. Schedule = the home page (sidebar Schedule). A day-at-a-time grid, one column per practitioner, 10-minute rows, 8 AM–6 PM.
  2. Color tells the status at a glance:
    • White = scheduled.
    • Pink = checked in.
    • Muted green = completed / paid.
    • Red = running late (or payment overdue); a scheduled patient who is past their start time shows their name in red.
  3. Move around the day: the < / > day arrows and the date button; the View: toggle between Default (big cards) and Compact (one-line grid).
  4. Check a patient in: click the green Check In button (Default) or right-click β†’ Check In (Compact), or double-click the card. It turns pink.
  5. Running late: Mark Late β†’ enter Late (minutes) β†’ Confirm Late (card turns red).
  6. Complete the visit: Complete (or double-click a pink card). It turns green.
  7. Fix a mistake: Revert Status steps it back β€” emphasize this is the easy undo TPS lacked.
  8. A patient isn't green until they've paid. "Completed" means the visit is done and payment processed; that's why green is the final state.

Demo (live): Walk one test patient: book is already there β†’ Check In (pink) β†’ Complete (green) β†’ point at where Check Out appears. Then Revert Status to show the undo.

TPS β†’ OneBOSS message: In TPS you highlighted arrivals on paper and clicked many times to undo a mistake β†’ In OneBOSS the card turns pink when you check someone in, and one Revert click fixes a wrong status.

πŸ“· [Screenshot: Schedule grid in Default view showing white/pink/green/red cards] ⚠️ "Mark No-Show" is not a button on the Schedule today β€” if asked where no-shows are marked, park it. (confirm in app)


Module 4 β€” Booking: Find / Create / Reschedule (10:45–11:15)

Purpose: Confident booking three ways: quick-book a slot, find availability across days, and reschedule a doctor's whole day.

Talk-track / key talking points:

  1. Quick Book (the everyday path): on Calendar View, click an empty slot in the right practitioner's column β†’ Quick Book Appointment β†’ pick/create Patient, pick Service (the list is already filtered to what that practitioner does), set Duration, optional Notes β†’ Book Appointment.
  2. Find Availability (hunt a slot across days): the Find Availability tab β†’ pick Patient (required to book), optional Service, Practitioner, Duration, and a From/To date range β†’ slots auto-list β†’ click a time to book instantly. Manual Override (Specific Time) books an exact time even if it shows unavailable (warns it may create a conflict).
  3. Reschedule a whole day (practitioner out): Reschedule Tool β†’ pick the practitioner, the Date of Unavailability, a Search Window β†’ Find Affected & Suggest Alternatives β†’ call each patient, pick a suggested slot, Confirm Reschedule.
  4. Moving one appointment: there is no drag-and-drop and no "edit time" button on a card today. To move a single appointment, cancel it and rebook. Say this plainly so nobody hunts for a drag handle. (confirm in app)

Demo (live): Quick-book a test patient from an empty slot. Then flip to Find Availability, search, and book one slot. Briefly open the Reschedule Tool so they've seen it.

TPS β†’ OneBOSS message: In TPS you scanned the dense book yourself to find a gap, and moving a doctor's day was phone-tag β†’ In OneBOSS the Find Availability tab surfaces open slots, and the Reschedule Tool finds every affected patient for you.

πŸ“· [Screenshot: Quick Book dialog with Patient/Service/Duration] πŸ“· [Screenshot: Reschedule Tool action queue with suggested slots]


Module 5 β€” Patient records & messaging (11:15–11:35)

Purpose: Manage the patient record; understand what messaging is (and isn't yet).

Talk-track / key talking points:

  1. Patients screen: Add New Patient or edit via the row menu β†’ Edit. Key fields: Legal Name (required), Schedule Name (optional) (the friendly name on the calendar, e.g., "Bob"), Email, Phone, DOB, Address, Notes, and Schedule Notes (Staff Only) (pops up on appointment hover).
  2. Search first. There's no duplicate-patient guard β€” train them to type a name in "Filter by name..." before adding, so they don't create a second "Robert Johnson."
  3. Delete is permanent and front desk currently can do it. Treat Delete with care.
  4. Edits are audited β€” who changed what, when β€” visible later on the Audit Log.
  5. Patient Chat: a staff inbox for patient messages and internal staff DMs (Take a chat to reply, Transfer, Complete). ⚠️ Reality check: Patient Chat is simulated today β€” there's no live SMS/email backend confirmed. Replies save in the app but may not actually text the patient. Do not tell staff to rely on it for real patient texting until OneBOSS confirms it's wired. (confirm in app)

Demo (live): Add a test patient with a Schedule Name; show Schedule Notes (Staff Only) and then hover the appointment to show the note appear. Open Patient Chat briefly and note the "simulated for now" caveat.

TPS β†’ OneBOSS message: In TPS you keyed into the patient file β†’ In OneBOSS you search the Patients list and click Edit; and you can keep a Legal Name plus a friendly Schedule Name.

πŸ“· [Screenshot: Add/Edit Patient form] ⚠️ Confirm whether live patient SMS is connected by go-live before teaching Patient Chat as a live tool.


Module 6 β€” Checkout & Payments (11:35–12:30) β€” the centerpiece

Purpose: This is the heart of the day. Everyone should be comfortable taking money every way the clinic takes it. Slow down here.

Talk-track / key talking points (build it up in layers):

  1. Where checkout comes from: a patient appears "Ready for Checkout" only after the visit is marked completed on the Schedule. Open Checkout β†’ Ready for Checkout tab β†’ Checkout (one visit) or Checkout All (multiple same-day visits β†’ Consolidated Checkout).
  2. The charge is calculated for you. The Charge Summary computes the service price from the practitioner's rate Γ— visit length. "No more hand-tallying."
  3. Add a supplement by scanning. In Add Products, use "Scan or type serial" β€” scan the bottle's barcode (it types the serial + Enter) and the unit is added. There's a fallback "pick from list" if a bottle has no serial.
  4. Commission attribution. Each product line has a commission dropdown (default House Account); a Token badge means it auto-attributes to the doctor who recommended it. Front desk can override; teach them to leave the token unless told otherwise.
  5. Apply a discount. Apply Discount β†’ e.g., Friends & Family Discount (professional pricing). Some discounts (clearance/below-cost) need a manager override.
  6. Prepay wallet. Use Pre-Pay Credits β†’ pick the patient's package. Prepay covers the whole visit (and products): Amount Due Today $0.00. Supports family linking (the purchaser can differ from the patient). Cross-tier rates are shown on screen.
  7. CHI Cash (store credit). Use CHI Cash β†’ Amount to Use β†’ Apply. It behaves like cash and reduces the total. Staff see only the balance, never where it came from.
  8. Wellness card auto-offers on therapy services (covers the service, not products).
  9. Take the money. Pick Card, Cash, or Check.
    • Card: Pay with Card β†’ present card on the Dejavoo terminal β†’ Payment Approved captures the auth code. (Same-day card charges can be Voided later from history.)
    • Cash/Check: the dialog tells you the amount to collect; then Complete Checkout.
  10. SPLIT tender. This is the one to drill: apply CHI Cash (and/or prepay), then take the remaining balance on card or cash. The saved method becomes Split. Walk it slowly.
  11. Quick Sale. Selling a supplement with no appointment: Quick Sale tab β†’ pick patient β†’ add products β†’ choose Card/Cash/Check/PrePay β†’ Process Payment.
  12. Receipts breakdown. Receipts/records break payment into prepay vs cash vs card (the business requirement). ⚠️ Note: the terminal is set not to print, and a patient-facing itemized receipt was not confirmed in the app β€” confirm at go-live how the patient gets a receipt. (confirm in app)

Demo (live), in this order:

TPS β†’ OneBOSS message: In TPS you tallied the visit by hand and recorded a card sale as a note β†’ In OneBOSS the price is calculated for you, you scan supplements, the terminal captures the approval automatically, and prepay/CHI Cash/card all live in one screen.

πŸ“· [Screenshot: Patient Checkout dialog β€” Charge Summary + payment method tiles] πŸ“· [Screenshot: Card terminal "Present card on terminal" state] πŸ“· [Screenshot: Split tender β€” CHI Cash applied with a remaining card balance] ⚠️ Discounts and CHI Cash balances may be sample data in the build β€” confirm real data is wired before quoting exact discount names/amounts. (confirm in app)


Module 6b β€” Checkout recap (1:15–1:25, post-lunch)

Purpose: Re-anchor after lunch with a 5-minute live re-run of one full checkout, then take 2–3 quick questions. Checkout is the thing people most need to feel automatic.


Module 7 β€” Returns (1:25–1:45)

Purpose: Process a supplement return cleanly, two ways.

Talk-track / key talking points:

  1. Returns screen (/returns): Product Returns, "within 30 days of purchase."
  2. From a recent sale: Process New Return tab β†’ find the patient β†’ Process Return β†’ pick the product, Quantity to Return, optional reason β†’ if it was a card sale, leave Refund to card checked β†’ Process Return.
  3. By scanning the bottle: Scan to Return β†’ scan the serial β†’ it finds the original sale automatically β†’ choose Resellable (back to shelf) or Damaged / opened (discard) β†’ Process Return.
  4. What happens automatically: resellable units go back to inventory; a card refund is issued if it was a card sale; prepay sales credit back to the wallet; and a commission clawback flows to Practitioner Payouts as a negative line. "You don't do the commission math β€” the system does."
  5. 30-day window is firm. Past 30 days the sale drops out and the return is blocked.
  6. No undo on a processed return, and no "are you sure?" β€” clicking Process Return commits. Slow down.
  7. For cash / CHI Cash sales, the cash refund is handed back manually (the screen records it and restocks). (confirm in app)

Demo (live): Scan a bottle you sold earlier in Module 6 β†’ mark Resellable β†’ Process Return, then show the return appearing in history.

TPS β†’ OneBOSS message: In TPS a return meant finding the old ticket, hand-adjusting inventory, and penciling a commission change β†’ In OneBOSS you scan the bottle, it restocks and refunds and adjusts commission on its own.

πŸ“· [Screenshot: Scan to Return β€” Resellable vs Damaged/opened]


Module 8 β€” Prepay & Wellness Cards management (1:45–2:15)

Purpose: Sell and manage the two prepaid programs, including family linking, and know the legacy-balance task.

Talk-track / key talking points:

Pre-Pay:

  1. Pre-Pay Packages = the catalog (define what's for sale). Pre-Pay Management = the ledger (sell, see balances, manage who's authorized, view usage).
  2. Sell a package: Pre-Pay Management β†’ New Purchase β†’ pick a package β†’ pick Purchaser (Patient) β†’ add Authorized Users (family) β†’ Complete Purchase.
  3. Family linking: the Authorized Users list lets family members spend from the purchaser's balance β€” "no manual transfers like TPS."
  4. Dollar wallet: the balance is a dollar amount displayed as credits/visits; fractional credits are normal β€” don't be alarmed by "1.93 credits."
  5. Packages are non-refundable by design.
  6. [Jessica/Mgmt] Legacy Pre-Pay Migration (Admin only): the 17 patients (~$7,062.19) with old TPS credit were imported as $0 until mapped. Open Legacy Pre-Pay Migration, Map each patient's balance onto a package so it becomes spendable. Flag this as a go-live task to finish before patients try to spend old credit.

Wellness Cards: 7. Wellness Cards = the digital punch card: 10 therapies for $500 ($50 each). New Wellness Card β†’ pick the patient β†’ Purchase Card. 8. It ticks down at checkout automatically on therapy services (oldest card first). 9. Commission is paid at redemption (20% / $10 to the recommending doctor's token; House Account if none). 10. ⚠️ The New Wellness Card button does not take a payment in the app today β€” confirm how the $500 is collected (separate checkout? cash?). (confirm in app)

Demo (live): Sell a Pre-Pay package to a test patient and add a family member as an authorized user. Sell a Wellness Card. (If time, [Jessica] map one legacy balance.)

TPS β†’ OneBOSS message: In TPS prepay was one undifferentiated dollar credit you drew down by hand, and wellness was a paper punch card β†’ In OneBOSS it's a structured wallet with family linking and a digital card that ticks down automatically at checkout.

πŸ“· [Screenshot: New Purchase dialog with Authorized Users] πŸ“· [Screenshot: Legacy Pre-Pay Migration β€” Map dialog] ⚠️ Confirm exact wellness-card payment collection step in the app before printing.


Module 9 β€” Inventory & Supplements (2:15–2:50) β€” [Kimberly / purchasing spotlight]

Purpose: Kimberly/purchasing can run the catalog, receive stock, and print labels. Everyone else watches so they understand where the bottles they scan come from.

Talk-track / key talking points:

  1. The big shift β€” serialized inventory. OneBOSS doesn't track "42 of SKU VTD3." Every bottle is its own record with a unique CHI###### barcode. Receive 50 β†’ mint 50 serials β†’ print 50 labels β†’ one per bottle.
  2. Add a product: Inventory β†’ Product Catalog β†’ New Product β†’ SKU, Name, Base Price, optional Label Abbreviation, and "This product never expires" for crystals/equipment. (Creating a product adds no stock β€” you still have to receive it.)
  3. Receive stock + print labels: Inventory Actions tab β†’ Receive Stock β†’ pick Product, Location, Quantity, Received Date, Expiration Date (if it expires), optional cost/lot/PO β†’ Receive {N} Units & Generate Serials β†’ Print all {N} labels on the TX610 β†’ stick one label on each bottle.
  4. Locations: stock lives in named locations (e.g., Front Stock Room, treatment-room cabinets, back office). (confirm the production location list.)
  5. Stock views: Aggregated Stock (total on hand, Low/Sufficient status) and Stock By Location.
  6. Expiration & spoilage: the Expiration & Discounts tab buckets items by 30 / 90 / 180 days and can suggest a markdown. ⚠️ It's advisory β€” there's no button here that changes the actual price; re-pricing/pulling stock is handled manually. (confirm in app)
  7. Damaged returns (the Damaged / opened path on Returns) feed spoilage β€” relevant to Kimberly's tracking.
  8. ⚠️ What doesn't work yet: Transfer View "Simulate Transfer" does not move real stock; Cycle Counts buttons and the Reports (Soon) tab are placeholders. Don't teach them as live.

Demo (live): Add a test product β†’ Receive a small quantity β†’ Print labels β†’ scan one with the DS4608 to prove the loop. Show the Expiration & Discounts dashboard.

TPS β†’ OneBOSS message: In TPS inventory was bulk counts and paper tallies you stopped trusting β†’ In OneBOSS every bottle is labeled and scanned, so the count is real and selling/returning is a scan, not a guess.

πŸ“· [Screenshot: Receive Stock form] πŸ“· [Screenshot: Print Labels panel with serials CHIxxxxxx–CHIxxxxxx] ⚠️ Confirm production inventory locations and that the TX610 label size is dialed in before printing.


Module 10 β€” Management Corner (3:05–3:40) β€” [Jessica spotlight]

Purpose: Jessica/management can find and read the management screens. Keep this a guided tour; the deep mechanics live in the Management Cheat-Sheet.

Talk-track / key talking points (all Admin-only):

  1. Practice Dashboard: weekly scoreboard β€” Prior Week (Actual) vs Current Week (Projected), KPI cards (Revenue, Margin, Net Profit, appointments, room utilization). Has an AI Goal Assistant (note: only Room Utilization is enabled today). Some dashboard numbers use fixed assumptions (3000 sq ft, 15 rooms) β€” set that expectation.
  2. Practitioner Payouts (/commissions): the real commission screen. Pick a pay period (Previous/Current/Next or Custom Range) β†’ Payouts tab for each practitioner's Net Payout β†’ Statement tab for a per-doctor statement β†’ reassign a supplement to the correct doctor with a required reason (audited).
    • The rules to state: supplement commission is 60% house / 40% doctor on the gross adjusted margin (not on the sticker price β€” be explicit so nobody expects 40% of retail). Tiered doctors are on a sliding monthly scale with a 30-day grace period (the Grace Periods tab shows who's at risk). Wellness treatments pay a fixed $10, not on the scale. Salaried doctors (Dr. Christine, Dr. Cohn) show a Salaried badge.
    • ⚠️ Approve/Dispute/Download/Print may be stubs in this build β€” confirm before relying on an approval workflow. (confirm in app)
  3. Payroll (hourly staff): a separate /payroll calculator, flagged devOnly β€” confirm whether it's visible in the clinic build before teaching it; otherwise hourly payroll is handled outside OneBOSS.
  4. Financial Reports: P&L / Sales Breakdown / Cash Flow by period. ⚠️ devOnly β€” confirm it's visible in production. Teach the key idea: revenue is cash-basis (money collected, including prepay/package purchases), so it won't tie line-for-line to a service ledger β€” that's intentional.
  5. House Account: revenue/expense not tied to a specific doctor (wellness-card purchases, untokenized supplement sales) plus the future liability of unredeemed wellness therapies (watch the Over 90 days bucket).
  6. CHI Cash authorization: only Jessica/Admin can add/authorize CHI Cash and see its origin; staff only see and apply the balance. ⚠️ The issuance UI may not be built yet β€” confirm how Jessica actually adds CHI Cash at go-live. (confirm in app)
  7. Audit Log: filterable, CSV-exportable trail of appointments, checkouts, returns, reassignments, and patient edits β€” "the answer to 'who did this?'"
  8. Setup screens (rarely touched): Services (the catalog + scheduling colors), Practitioners (rates + commission setup that drives payouts), Staff Management (accounts/roles). "Front desk never needs these; they just use what's set here."

Demo (live): Open the Practice Dashboard; open Practitioner Payouts and read one practitioner's Net Payout + Statement; open the Audit Log and export a CSV.

TPS β†’ OneBOSS message: In TPS you couldn't trust the practice-wide reports and had to negotiate numbers by hand β†’ In OneBOSS the dashboard, payouts, and audit log are computed automatically and are the new source of truth.

πŸ“· [Screenshot: Practice Dashboard KPI cards] πŸ“· [Screenshot: Practitioner Payouts β€” Payouts tab table] ⚠️ Confirm in the production build which Admin screens are visible (Financial Reports/Payroll are devOnly) and how CHI Cash is issued, before printing the management handout.


Module 11 β€” Hands-on Lab (3:40–4:30)

Purpose: People do it themselves on test data. This is where the day pays off. Protect this time.

How to run the lab:

Scenario A β€” [Front Desk] Full patient visit (everyone runs this):

  1. Create a new test patient (Quick Add).
  2. Book them with a practitioner (Quick Book).
  3. Check In β†’ Complete.
  4. Checkout: scan a supplement, apply Friends & Family, take the balance on card.
  5. Confirm the green/paid status on the Schedule.

Scenario B β€” [Front Desk] Prepay + split tender:

  1. Sell a Pre-Pay package to a test patient; add a family member as an authorized user.
  2. On a different test patient with CHI Cash, run a checkout that splits CHI Cash + card.

Scenario C β€” [Front Desk] Return:

  1. Scan to Return the supplement sold in Scenario A β†’ mark Resellable β†’ process it.
  2. Confirm it's back in stock and shows in return history.

Scenario D β€” [Kimberly/Books] Receive & label:

  1. Add a test product.
  2. Receive 3 units β†’ print labels β†’ scan one to confirm it reads.

Scenario E β€” [Jessica/Mgmt] Read the numbers:

  1. Open Practice Dashboard.
  2. Run Practitioner Payouts for the current period and open one Statement.
  3. Open the Audit Log and find the actions the room just generated.

πŸ’‘ If you're short on time, make Scenario A mandatory for everyone and let people pick one more that fits their role.


Module 12 β€” Go-Live plan, support & Q&A (4:30–4:55)

Purpose: Everyone leaves knowing what happens at cutover, what to do day one, and who to call.

Talk-track / key talking points:

  1. Cutover timeline (frame it as already in motion):
    • June 11–12: on-site full inventory count + label printing, and training support.
    • June 12–14: cutover β€” systems freeze, final TPS β†’ OneBOSS migration, validation testing.
    • Sunday, June 14: OneBOSS is live. New work happens here.
    • June 15–19: on-site "War Room" support for the first live week β€” "we're in the building with you."
  2. Day-1 survival:
    • Your patients, appointments, products, and stock are already in OneBOSS.
    • Start every patient on the Schedule; everything flows from there.
    • When unsure, search the patient first, and use Revert Status to fix mistakes.
    • Old history is in TPS, read-only β€” go there only for pre-go-live records.
  3. Who to call: post the names/numbers for the War Room / OneBOSS support and the internal point person (Sherri / Jessica). Put this on the Go-Live Day-1 Survival Card.
  4. Open Q&A + clear the parking lot (see Β§10).

TPS β†’ OneBOSS message: June 14 is a clean handoff: TPS freezes as your safe archive, OneBOSS becomes your live clinic, and support is on-site all that first week.

βœ… Make sure every attendee leaves with the Go-Live Day-1 Survival Card (who to call + the cutover dates).


8. Facilitation tips for nervous, long-time TPS users


9. Charting (one line, in case it comes up)

If anyone asks about clinical notes / SOAP / charting: "Charting is coming later this summer, and the doctors will get their own separate training β€” it's not part of today." Do not demo or teach it.


10. Handling questions & the parking lot


11. Success criteria & end-of-day readiness check (4:55–5:00)

Success criteria (the day worked if…):

Quick readiness check (do this verbally, hands up):

  1. "Where do you start every patient?" β†’ Schedule.
  2. "How do you fix a wrong status?" β†’ Revert Status.
  3. "How do you add a supplement at checkout?" β†’ scan the bottle.
  4. "Card + leftover CHI Cash β€” what's that called?" β†’ split tender.
  5. "Where's your old history after June 14?" β†’ TPS, read-only.
  6. "Who do you call on day one?" β†’ (point at the survival card).

πŸ’‘ Anyone who can't answer 1–4 confidently is a candidate for a quick 1:1 during War Room week β€” note their name.


12. Post-training support plan (June 10 β†’ June 14 go-live)


βœ… Final trainer checklist before you walk out tonight: parking lot photographed and typed up Β· struggling-staff names noted Β· hardware powered down/secured Β· survival card ready to send Β· confirm War Room contacts are posted for June 14.