Dashboard
Today's Appointments
No appointments
Waitlist 0
No waitlist entries
| First Name | Last Name | Mobile | SMS | Last Appointment | Actions |
|---|
| Client | Package Name | Service | Sessions | Status | Expiration | Actions |
|---|
| Client Name | Program | Physician | Medication | Current Dose | Status | Confirmation | Date | Weight | Weight Change | Check-in | Actions |
|---|
| Name | Role | Categories | Actions |
|---|
| Staff | Hours | Base Pay | Packages Sold | Commission | Total Pay |
|---|
Hours Entries
| Date | Staff | Hours | Note | Actions |
|---|
Business Hours
Closed days (holidays)
Days the spa is closed. Clients can't book them online, waitlist offers skip them, and the calendar marks them closed. Appointments already booked on a day you add are not cancelled — you'll be told so you can move them. To give one provider a day off, use Time off in the Staff tab instead.
Booking Settings
New client consult
When a client books a type of treatment (Lymphatic, Facials, Body Sculpting, Laser, Wellness, PRP) they haven't had in the last 12 months, brand-new clients included, the visit runs longer. It starts at the booked time with paperwork and a short consult with the person below and the provider together, then the treatment. That person is held on their own column for those minutes. Online, those times are only offered when both are free. Clients are told in their confirmation and reminders. Another treatment of the same type in the last 12 months, or a free consultation for it (Body Sculpting, Laser, Skin, Post-Op Facial), counts as already done; staff can still tick it by hand. Consultations and Wellness Rx are never included.
Booking alerts
Who hears about a new booking. Phone notifications fire only when a client books online; each provider's own "booked" email is set on their staff record (Staff → Email them when…).
Morning check & alerts
Every morning LVBSuite emails and texts these people what needs attention: messages that failed or were not delivered, card charges to check, no-show fees not collected, and automatic jobs that stopped. The same people get an alert right away if an automatic job breaks. Texts never include client details.
Account Security (Two-Step Verification)
Two-step verification is required for owner / staff / physician accounts. Use any TOTP authenticator app (Google Authenticator, Authy, 1Password, etc.).
Staff Email Authorization
Add email addresses that should have staff-level access to the admin dashboard. To give someone a password sign-in (no Google account), add them in Staff and press Send sign-in invite on their record.
Google Review
Wellness Rx Notifications
Where the 24-hour shot confirmation summary email (confirmed / declined / no response) is sent.
Wellness Rx Program
Which services start each program. Booking the GLP-1 consultation service starts the GLP-1 program and sends the client the online forms link (only while the forms are still needed); booking an HRT or Peptide service starts that program (paper forms at the visit). Booking the PA consult service moves every program waiting for the PA to "PA consult booked" and assigns the PA.
Wellness Rx Medications
Manage medications available in the Wellness Rx tab. Each medication has a name and a list of dose tiers.
Billing / Superbill
Provider identity + the ICD-10 / CPT code library used to build superbills at checkout. Stored privately (staff-only).
A PNG of the provider's signature, used only when staff tick "sign with stored signature" on a letter. Anyone with the image link can view it — leave this empty to wet-sign printed letters instead.
Twilio SMS Configuration
The Auth Token is stored in Google Secret Manager, not Firestore.
See SECRETS.md for the rotation command. This screen only configures the non-secret values.
Clover POS Integration
The API Token and Ecommerce private token are stored in
Google Secret Manager, not Firestore. See SECRETS.md for the rotation
commands. The tokenizer key below is Clover's public (publishable) key.
Free visits (no card needed) and missed-visit fees are set per service: Services → No-show fee.
cloverOrderSyncEnabled: true in
config/integrations. Card on file works without it.
Clover Flex — send checkout to the card machine
When this is on, Check Out offers Send to Flex: the amount shows on the Flex and the client
taps or inserts their card there. Only the amount goes to Clover — never a name or a service. The App Secret is in
Secret Manager (CLOVER_FLEX_APP_SECRET); Clover's sign-in is stored encrypted on the server and never
reaches a browser. Test uses the Clover sandbox and its test merchant; the real Flex only answers
the Live connection.
Each row is one visit to the online booking page. Visits are anonymous — no names, emails or phone numbers are recorded — and are deleted after 90 days. Staff booking through the page are not counted.
Loading…
How new clients found us and what each source brings. Online bookings are credited from the link the visitor arrived on; phone and walk-in bookings from the front desk’s “How did you hear about us?”. Nothing here is sent to Google.
Loading…
Loading…
| Timestamp | User | Action | Details |
|---|