Design preview with sample data · the live dashboard signs in and reads real bookings from Supabase
StudioToday
Check in
Check in · hand the iPad to the client
Eleni K. · Deep facial + Lash tint
- Health form: online, 2 October
- Patch test: clear on 5 October
- Photos: records yes, social media no
1. Has anything changed since 2 October? New medicines, pregnancy, sunburn, skin problems.
2. Treatment consent
Deep facial
Possible side effects. Temporary redness or sensitivity, and rarely a reaction to a product.
Aftercare. Skip makeup and actives for the rest of the day, SPF in the morning.
Lash tint
Possible side effects. Temporary stinging or watering, and rarely an allergic reaction even after a clear patch test.
Aftercare. Keep lashes and brows dry and avoid steam for 24 hours.
I understand what this treatment involves and its possible side effects, and I will follow the aftercare. My answers are true, and I will tell Sandra if anything changes before my appointment.
Appointments
- 9:30Deposit €15 paid
Eleni K.
Deep facial + Lash tint · 90 min
Health form clear
- 11:00Deposit €20 paid
Maria G.First visitSession 3 of 6
Microneedling · 60 min
Health: review ·
- 12:30Deposit €15 paid
Andria P.
Gel on natural nails + Spa pedicure · 90 min
- 14:30Deposit pending
Sophie L.First visit
Aromatherapy massage · 55 min
Health: in person
- 16:00Deposit €10 paid
Christina M.Session 2 of 3Patch test done
Lash lift + Brow lamination · 90 min
Health form clear
- 17:45Deposit €5 paid
Natalie A.
Brazilian bikini · 45 min
Health form clear
Mark done sends the aftercare email now and the review request in 24 hours, and records the visit for rewards.
Priority requests
Anna D. +€35
Glam makeup · Today, after 19:00
“Wedding guest tonight” · 12 minutes ago
Lucy W. +€55
Relaxing massage · Sunday, home visit (Mackenzie)
“Hotel stay, leaving Monday” · 1 hour ago
Accept takes the held payment; Decline releases it in full.
Waitlist
Ioanna S.
Deep tissue massage · Today · waiting 2 days
Rebecca T.
Lash lift · Saturday · waiting 5 hours
Katerina V.
PMU eyebrows · Any day this week · waiting 1 day
Packages
- 4 left
Maria G.
Microneedling course
- 2 left
Christina M.
Lash lift and brow lamination
- 1 left
Despina H.
Relaxing massage
Due for rebooking
Rebecca T.
Lash lift infill · last 3 weeks ago · Due now
Katerina V.
PMU eyebrows touch up · last 6 weeks ago · Due in 1 week
Eleni K.
Monthly deep facial · last 4 weeks ago · Due now
Patch tests
Booked
Rebecca T.
Thursday, any time · for Lash lift on Saturday
Katerina V.
Friday 10:00 · for PMU eyebrows next Tuesday
Recent results · valid 6 months
- Clear
Eleni K.
5 October · Lash tint, black
- Clear
Christina M.
1 October · Lift solution and brow tint
- Reaction
Joanna P.
28 September · Brow tint, dark brown
A reaction blocks online booking of that product for the client; Sandra can override after a chat.
Clients
- 260 pts
Maria G.
3 visits · last Today · birthday March
- 840 pts
Eleni K.
11 visits · last Today · birthday October
- 515 pts
Christina M.
7 visits · last Today · birthday June
- 300 pts
Despina H.
5 visits · last 2 weeks ago · birthday January
Data protection
Despina H.
Copy of my data · received 2 days ago · 28 days left
Export builds a file of everything held about the client, health answers included. Delete removes their profile and health forms and keeps only the receipts the tax law requires.
MessagesSent automatically
Reminder
48 hours before · WhatsApp, email fallback
“Hi Eleni, see you Tuesday at 9:30 for your deep facial and lash tint. New medicines, pregnancy or sunburn since you booked? Reply YES and Sandra will check. Reply here to move it.”
Reminder
3 hours before · WhatsApp
“See you at 9:30 today. Parking is right outside the studio.”
Aftercare
When marked done · Email
“Your microneedling aftercare: no makeup for 24 hours, SPF every day. The serum we used is in the shop.”
Review request
24 hours after · WhatsApp
“How did your skin feel this morning? A Google review helps a small studio a lot.”
Rebooking nudge
By treatment interval · WhatsApp
“Your lash lift is three weeks old. Book your infill in two taps.”
Birthday
Start of birthday month · WhatsApp
“Happy birthday month! 100 points are waiting in your rewards.”
Waitlist offer
When a slot frees up · WhatsApp
“A 14:30 massage just opened today. First to pay the deposit gets it.”
In the studio: Shopify POS on the iPad, card payments on her JCC or Viva terminal recorded as external card, VAT receipts from POS and from online orders.