CHI Training Guides training docs · chidocs.oneboss.io

Front Desk Quick-Start — OneBOSS (keep this at your desk)

*Your one-hour essentials for go-live week (June 14). This is the canonical desk handout — it supersedes the old standalone agenda (frontdesk-1hr-agenda.md). For the full how-to, see the Front Desk Guide (03) and the Quick-Reference Cards (07).*

🟢 June 14: all new work happens in OneBOSS. TPS stays open read-only for old history (back to 2004) — you don't book, check out, or change anything in TPS anymore. 💡 You already do all of this at the front desk; OneBOSS just gives each job a clearer home and color-codes the whole day for you. You can't break anything you can't undo. Mis-click? Use Revert. Stuck? Call Jessica.


1. Get in & read the Schedule

The Schedule board in Default view: Time down the left, one column per practitioner.

The date toolbar: the ‹ back arrow, the date button, and the › forward arrow.

The calendar popover open from the date button, ready to pick a day.

The same day in Compact view, showing the denser appointment blocks.

📎 Depth: 03-front-desk-guide §Schedule.


2. Check a patient in / Mark Late / Revert

  1. On today's Schedule, find the patient's white card in the right practitioner's column.
  2. Check in: click the green check-circle Check In button on the card (Compact view: right-click → Check In). Shortcut: double-click a white card to check in instantly.

The green Check In (check-circle) button on a white scheduled card in Default view.

  1. The card turns pink — arrival time is stamped. Pink stays pink until payment is taken.

The same card after check-in, now pink (white → pink).

  1. Running late? On the white card, click the clock icon (Compact: right-click → Mark Late), type the minutes in Late (minutes), then click Confirm Late.

The Late (minutes) input with a value entered and the Confirm Late button.

  1. The card turns red to flag running-late so you can spot it.

The appointment card after confirming, now red for running late.

  1. Fix a wrong status: on a checked-in, late, or completed card click the orange undo (curved-arrow) icon (Compact: right-click) to open the Revert menu, then pick the earlier status to go back to.

The Revert menu open, showing the earlier status options (e.g. Checked In / Scheduled).

📎 Depth: 03-front-desk-guide §Check-in.


3. Book an appointment

  1. Use / or the date button to land on the day you want, then find an empty (white) slot in the right practitioner's column.

An empty white slot in a practitioner's column, showing its hover highlight.

  1. Click the slot. The Quick Book Appointment window opens (practitioner and time shown at the top).

The Quick Book Appointment dialog right after it opens.

  1. Click the Patient box and pick a patient (or type to search).

The Patient dropdown open with the search box and patient names.

  1. Under Service, choose the visit's service — only services this practitioner offers are listed.

The Service dropdown open, showing the services this practitioner offers.

  1. Pick a Duration, add anything useful to Notes (optional), then click Book Appointment.

The filled-in dialog (patient, service, duration) with the Book Appointment button.

  1. The appointment shows as a card in the slot and a green Appointment Booked message appears in the corner.

The new appointment card in the slot plus the green Appointment Booked toast.

⚠️ No drag-to-move. To move one appointment, cancel it and re-book the new slot. There's no separate No-Show button — Cancel is how you clear a slot.

Add a new patient while booking

  1. In Quick Book Appointment, click Patient, type the new person's name; if they aren't found, click Create New Patient.

The Patient dropdown after typing an unknown name, showing the Create New Patient button.

  1. In the Quick Add Patient dialog, fill in Name (required), plus Date of Birth and Phone Number if you have them.

The Quick Add Patient dialog filled in with Name (and optional DOB / Phone).

  1. Click Create Patient — the new patient is created and auto-selected, so you stay in the same booking.

Find an opening across several days

  1. Click the Find Availability tab at the top of the page (Admin and Front Desk only).
  2. In Find Available Appointments, choose a Patient (required to book), optionally a Service, a Practitioner and Duration, and set the From Date / To Date.

The Find Available Appointments form with practitioner, duration, and a date range filled in.

  1. It searches automatically (no Search button). Under Available Slots, use / to move day by day, then click a time button to book it instantly.

The Available Slots area showing a grid of bookable time buttons.

  1. Need an exact time? Scroll to Manual Override (Specific Time), expand it, confirm a Patient and Practitioner above, pick a Date, type a Time, and click Book Manually. (Books the exact time even if it isn't normally open, so it can create a conflict.)

The expanded Manual Override (Specific Time) section with Date, Time, and Book Manually.

Buffer / Notes / Cancel

A gray buffer block filling a slot after right-clicking an empty slot.

The note text box open on a card with text typed in.

The saved note shown on the appointment card.

The Cancel Appointment? confirmation popover with the Yes, Cancel button.

📎 Depth: 03-front-desk-guide §Booking and §Find Availability.


4. ⭐ Checkout & take payment (the big one)

This is the money moment — your TPS instincts carry straight over. OneBOSS just gives it one clean screen that does the math for you.

  1. On a pink (checked-in) card, double-click it → OneBOSS marks the visit Complete and opens Patient Checkout in one move. (Prefer two steps? Click the purple check-circle Complete icon so the card turns green, then click the purple dollar-sign Check Out icon.)

A completed (green) appointment card with the purple dollar-sign Check Out button.

*More than one visit today? Finish all of them first — checkout opens combined (a Consolidated Checkout with Complete Checkout ([n] appointments)).*

  1. Read the Charge Summary — the price is auto-calculated and may briefly show Calculating….

The Patient Checkout dialog open from the Schedule, showing the visit and the Charge Summary.

  1. Add a supplement (optional): in Add Products, click Scan or type serial, scan the bottle's barcode or type the serial (e.g. "CHI000123") and press Enter — one scan = one bottle. No barcode? Click Search products..., pick the item, and use / + to set quantity. Remove an item with the X on its chip.

  2. Apply any credit first, then collect the rest:

    • Pre-Pay package — in Use Pre-Pay Credits, click the package. It covers the visit + supplements, so Amount Due Today shows $0.00 ("Fully covered by pre-pay credits").

    A pre-pay package selected, with the Charge Summary showing Amount Due Today $0.00 fully covered by pre-pay credits.

    • Discount / CHI Cash — for a discount, click Apply Discount, pick one in the Apply Discount dialog (each shows its Final Price), and click Apply Discount. For store credit, click Use CHI Cash in the CHI Cash Credit card, enter an Amount to Use, and click Apply. Each applied credit shows as a green line in the Charge Summary.

    The Apply Discount dialog with a discount selected and the green Final Price box showing the discounted amount.

    • Card — in Payment Method (watch the Terminal Online / Offline indicator), click Card, then Pay with Card (amount). At Present card on terminal, have the patient tap/insert/swipe. Success shows Payment Approved (card type, last 4, auth code); failure shows Try Again. For Cash or Check, choose that instead and collect the amount.
  3. Click Complete Checkout and wait for Checkout Complete. For card payments the button stays disabled ("Pay at Terminal First") until the terminal approves.

⚠️ A card only turns green/completed once payment has actually processed. Unpaid = still pink.

Payment types — quick table

Pay type When How
Pre-Pay (package wallet) Patient bought a package (Care $75 / Care $100 / Massage / Acupuncture / Wellness) Use Pre-Pay Credits → pick the package → covers visit + supplements → $0.00 due. All-or-nothing on one ticket — it covers everything and hides the discount/CHI Cash/Payment Method cards.
CHI Cash Patient has store credit Use CHI Cash → enter Amount to UseApply. Apply it first; pay any remainder with a Payment Method.
Discount Friends/family, promos Apply Discount → pick one (each shows Final Price) → Apply Discount.
Card / Cash / Check Normal payment In Payment Method pick CardPay with Card (amount) → terminal; or Cash / Check and collect the balance.
Split More than one method Apply CHI Cash / Pre-Pay first, then a Payment Method for the rest. (Saves as "Split" on the record.)

⚠️ Avoid Record as Card (no terminal) — let the real terminal approve the payment.

Same screen from the Checkout page

You can also reach the same Patient Checkout dialog from the Checkout page (left menu): stay on the Ready for Checkout tab, find the patient's row (use Search patients...), and click Checkout at the end of the row. A patient appears here only after the visit is marked completed. The payment steps are identical.

The Patient Checkout dialog opened from the Checkout page's Ready for Checkout tab.

Void or return a past sale (within 30 days)

On the Checkout History tab, find the row. Click the red Void button (only on same-day terminal Credit Card payments) and confirm in Void Card Payment?, or click the orange Return button to open Process Product Return (covered in §6).

The Process Product Return dialog with a product selected, a quantity set, and the Refund Amount updated.

📎 Depth: 03-front-desk-guide §Checkout · 07-quick-reference-cards Card 2 "Checkout Payment Types."


5. Pre-Pay packages — sell, share, look up

Everything front desk does with packages lives on the Pre-Pay Management page (left menu) — a separate screen from checkout. (Defining the catalog, prices, and bonus cash is an Admin task on the Pre-Pay Packages page.) Your patients' existing prepay balances already migrated, so day one looks populated.

Sell a package

  1. Open Pre-Pay Management → click New Purchase (top-right). The Purchase Pre-Pay Package dialog opens.
  2. (Optional) use Filter by Category (Care $75, Care $100, Massage Therapy, Acupuncture, Wellness Therapy), then under Select Package click the package card you want — price auto-fills.
  3. Open Purchaser (Patient) and choose who's paying — they're added to the authorized list automatically and can't be removed.
  4. Leave Expiration Period as-is (greyed out / read-only — the package sets it).
  5. (Optional) under Authorized Users, type in Search patients to add... and click a family member to let them spend from this package too.
  6. Click Complete Purchase. The package is active immediately and now appears at checkout under Use Pre-Pay Credits.

⚠️ Complete Purchase stays disabled until you've picked a package, a purchaser, AND at least one authorized user — that's normal, not a bug. Pre-pay packages are non-refundable.

Find a patient's balance

Type part of the name in Search patient..., then click the row to expand it and read the package table (Package, Category, Balance, Status, Authorized). Read Balance for what's left (hover to see how much is used); hover the Authorized badge to see everyone allowed to use it. Packages are grouped under the purchaser, even when shared.

Expanded patient row showing the package table with Balance and Status columns.

Share / manage who can spend it

With the row expanded, click Manage Users to open Manage Authorized Users. To add someone, type in Search patients to add... and click them (green New badge); to remove, click the X by their name (the Purchaser can't be removed). Click Save Changes.

Manage Authorized Users dialog with a newly added patient (green New badge).

View usage history

With the row expanded, click History in the Actions column. The Usage History panel slides in from the right — review the Purchaser, Amount Paid, Current Balance, and Purchased summary cards, then read each draw in the Transaction Log (Date, Patient, Service/Product, Used, Balance, Practitioner).

Usage History panel with summary cards and the Transaction Log.

💡 No top-up button. When a package runs low, just sell another with New Purchase — each package is tracked separately and they stack under the patient. Spending is done at Checkout under Use Pre-Pay Credits (all-or-nothing), not here.

📎 Depth: 03-front-desk-guide §Checkout · 07-cards.


6. Process a return (within 30 days)

Returns refund a product bought in the last 30 days and put resellable stock back on the shelf — the system finds the sale, refunds, restocks, and fixes commission for you.

  1. Open Returns (left menu) → stay on the Process New Return tab (it opens by default). (Or scan the bottle with Scan to Return.)
  2. Find the patient's sale in the table, or type a name into Search by patient....
  3. Confirm the Time Left badge shows the return is still inside the 30-day window.
  4. Click Process Return on that row to open the Process Product Return dialog.

The Process Product Return dialog just after it opens, showing the Select Product to Return list.

  1. Under Select Product to Return, click the product. Set Quantity to Return (the Refund Amount updates automatically). Add an optional Return Reason. For a card sale, leave Refund to card checked; cash sales show no checkbox.

The dialog with a product selected, a quantity entered, the Refund Amount filled in, and the Refund to card checkbox visible.

  1. Double-check the product and quantity (there is no undo), then click Process Return.
  2. Wait for the green Return Processed toast confirming the count and "Inventory has been updated."

The Return Processed success toast showing the item count and the Inventory has been updated message.

Same dialog from Checkout → Checkout History via the orange Return button. (After a void/return from the Checkout page, reload the page to see the updated row; the Returns-page tables refresh on their own.)

Review past returns: click the Return History tab — each refund and any commission Clawback (in orange) is listed. Search with Search by patient... (also matches practitioner and product names).

The Return History table with results, showing the Refund and Clawback columns.

To look further back, click the date button (top-right of Return History), then click the start date and end date in the calendar. The table and all four summary cards update.

The two-month calendar pop-up with a date range selected, and the summary cards reflecting the new period.

⚠️ Past 30 days the sale drops off the list and the return is blocked — those older returns stay in TPS (read-only history back to 2004).

📎 Depth: 03-front-desk-guide §Returns · refund/void detail in 09-faq.


7. Wellness Cards — the digital punch card

A Wellness Card is the digital replacement for the old paper punch card: a fixed 10 wellness-therapy sessions for $500 ($50 each). Everything here is on the Wellness Cards page (left menu). Every card is the same fixed package, so there's nothing to price or edit.

Sell a card

  1. On the Wellness Cards page, stay on the Wellness Cards tab, then click New Wellness Card (top-right).
  2. In Purchase Wellness Card, open the Patient dropdown (Select patient...) and choose the patient. The summary box shows the fixed package: Therapies included: 10, Price: $500, Value per therapy: $50 (read-only).

The Purchase Wellness Card dialog with a patient selected and the fixed 10 / $500 / $50 summary box.

  1. Click Purchase Card (no patient picked → "Please select a patient"). Confirm the green Success toast "Wellness card purchased for [patient name]."

Green Success toast confirming the wellness card was purchased.

Find a patient's cards & balances

Type part of the name in Search patient... (the list filters instantly; X or Clear filters resets).

The Search patient... box filtering the list down to the matching patient.

Click the row to expand it and read the cards table — Purchase Date, Therapies (remaining / total, e.g. "7 / 10"), Value (remaining dollars), and Status ("active" while therapies remain, "depleted" once used up — automatic, no manual edit). The Hide depleted toggle (top-right of Wellness Card Management) just changes what's shown.

An expanded patient row showing the cards table with Purchase Date, Therapies, Value, and Status.

View usage history

With the row expanded, click History in the Actions column. The Usage History dialog lists each redemption with Date, Therapy, Commission, and Practitioner. ("No usage history yet" on an unused card; "House Account" when no practitioner is attributed.)

The Usage History dialog listing redemption rows with Date, Therapy, Commission, and Practitioner.

Review clinic liability

Click the Management tab for three tiles — Active Cards, Therapies Outstanding, Total Liability — and the Liability by Patient table (highest value first). No export button here.

The Management tab with the three summary tiles and the Liability by Patient table.

💡 Redeeming happens at the register, not here. When you check out a therapy visit for a patient with an active card, a Wellness Card section appears in the checkout dialog (oldest card suggested first; or choose Pay without wellness card). Completing checkout deducts one therapy and the draw then shows in that card's History. A card covers the therapy line only — supplements are paid separately.

⚠️ Wellness Cards are not Pre-Pay packages: no category picker, no authorized users, no expiration choice — just the single fixed 10-for-$500 card.

📎 Depth: 03-front-desk-guide §7.5 (Redeem a Wellness Card) · 07-cards.


8. Find / add / edit a patient

The Patients page (left menu) is your clinic's master directory — your whole TPS list, migrated. The same search appears when you book and at checkout, so getting comfortable here pays off everywhere.

  1. Find: open Patients, click into Filter by name... and type any part of the name — the table narrows live. (Only the Name column is searchable — it won't match email or phone.) Clear the box for the full list; click the Name header to sort A–Z / Z–A; page with Previous / Next.

The Filter by name box with a partial name typed and the table filtered down to matching patients.

  1. Add: click Add New Patient (top-right) → Add New Patient dialog. Enter Legal Name (required, ≥2 chars); optionally Schedule Name, Email, Phone Number, Date of Birth (MM / DD / YYYY), Address, Notes, and Schedule Notes (Staff Only).

The filled-in Add New Patient dialog just before clicking Save Patient.

  1. Click Save Patient → toast "Patient [name] has been saved successfully." (Any Email entered must be valid, or you'll see "Invalid email address." — blank is fine.)

The success toast with the new patient row now visible in the table.

  1. Edit: click the three-dots () at the end of the row → Edit (pencil) → change any field → Save Patient.

A row's ⋯ actions menu open with the Edit option highlighted.

  1. View chat history: View Chat History (speech-bubble) opens Chat History for [patient name]; click a conversation to expand the thread (status + channel badges, timestamps). "No Chat History Found" if they've never messaged. (This page shows chat only — appointments and pre-pay live on their own pages.)

The Chat History dialog with one conversation expanded, showing the message thread, status badge, and channel badge.

  1. Delete (permanent): Delete (red trash) → in Are you absolutely sure? click Continue (or Cancel). Toast "[name] has been removed from the system."

The Are you absolutely sure? confirmation dialog naming the patient being deleted.

⚠️ Delete has no undo. Search before you create; when in doubt about removing someone, ask Jessica.

📎 Depth: 03-front-desk-guide §Patients.


9. Reschedule Tool — only when a provider is out all day

This page is for one situation: a practitioner is out for a whole day and you need to move every patient booked with them. (To move a single appointment, cancel and re-book on the Schedule — there is no drag-to-move.) For the 1-hour session this is mention-only: know it's in the left menu and what it's for; learn the full flow in self-study.

  1. Open Reschedule Tool (left menu).
  2. Open Practitioner Unavailability and pick the practitioner who's out.
  3. Click Date of Unavailability and pick the day from the calendar.
  4. (Optional) adjust Search Window (Days +/-) (1–30; default 7).
  5. Click Find Affected & Suggest Alternatives (it reads "Searching & Suggesting…", then a "Search Complete" toast).

The search form filled in — practitioner, Date of Unavailability, and Search Window — ready to Find Affected & Suggest Alternatives.

  1. Work the Rescheduling Action Queue (N Pending): click a row to read Original Appointment Details, phone the patient (confirming only saves the time — it does not notify them), click a Suggested Alternative Slot, and click Confirm Reschedule. Confirmed moves jump to Rescheduled Appointments (N); anyone with no slot lands in Failed/No Suggestions (N) for manual handling.

📎 Depth: 03-front-desk-guide §5 (Reschedule Tool).


When something goes wrong

Situation Do this
Clicked the wrong status Open Revert (orange undo icon / right-click) → pick the right status
Booked the wrong slot Cancel it (red X-circle → Yes, Cancel), book the correct slot
Need to move one appointment Cancel + re-book — there's no drag-to-move
Patient still pink after payment Payment hasn't processed — re-check the payment step; green = done & paid
Card won't approve Click Try Again; check the Terminal Online/Offline indicator; don't use "Record as Card (no terminal)"
Complete Checkout is greyed out For card payments it says "Pay at Terminal First" until the terminal approves — that's expected
Pre-Pay Complete Purchase greyed out Needs a package + purchaser + at least one authorized user
Wrong return — undo it? No undo on returns. Double-check product/quantity before clicking
Return is blocked It's past the 30-day window — old returns stay in TPS (read-only)
"Where did my TPS ___ go?" See the Crosswalk (06) and FAQ (09)
Need an old record from before go-live Open TPS (read-only, history back to 2004)
Truly stuck on go-live week Call Jessica / the support war-room (June 15–19) — see Go-Live plan (10)

📎 Go deeper later: Front Desk Guide (03) = the full how-to · TPS→OneBOSS Crosswalk (06) = where your old TPS task lives now · Quick-Reference Cards (07) = printable cheat-sheets (incl. Cards/Payment Types) · FAQ (09) = common questions & fixes · Go-Live plan (10) = cutover & support war-room.