Staff Portal overview
Simplified web and mobile UI for staff
Staff Portal
Staff Portal is Bookinda's separate, simplified UI for salon staff. They don't get the full Manager UI, only what they need.
Where to find it
- Web:
/t/{salon-slug}/staff-portal - Mobile app: Bookinda Staff (iOS / Android)
- Login: same as Manager (shared auth)
What Staff Portal does
Only what's needed
- Own bookings (other staff's bookings NOT visible)
- Customer profiles (own customers)
- Simple daily view
- Status workflow (Confirmed → In Progress → Completed)
- Notes, photos on customer
- Search (in own bookings)
- Push notification on new booking
- Settings (language, dark mode, push)
- Mobile clock-in/out (GPS)
What Staff DOESN'T see
- Other staff bookings
- Finances, Reports
- Settings (salon-level)
- Team management
- Marketing module
- Customer-segments editor
The 7 main pages
Dashboard (/)
Today's bookings, daily summary (completed/total), new customers, revenue.
Appointment detail (/appointments/[id])
Customer info, service breakdown, booking Q&A, previous visits, customer photos, alerts (allergy, birthday).
Customer profile (/customers/[id])
Membership, packages, loyalty points, customer notes (medical / preference), history, photos, favorite products.
Search (/search)
Weekly booking search by customer name, phone, email, service.
Settings (/settings)
Language (HU/EN), notifications toggle, dark mode toggle, link to Manager UI (if authorized).
Notifications (/notifications)
Push notifications (booking created, modified, cancelled).
Help (/help)
FAQ, phone support, email support.
Mobile app (Bookinda Staff)
iOS / Android
- Common login (shared with web)
- Push notification (Expo)
- GPS clock-in/out
- Chat (team communication)
- Help
Ideal for
Staff manages own day on phone. No need to sit at laptop.
Login flow
Staff logs in by salon slug:
https://salon.bookinda.hu/staff-portal/login- Email + password
- JWT token stored
Same auth as Manager, just different UI. STAFF-role user only accesses Staff Portal (Manager routes blocked).
When to use it
Scenario 1, hairstylist daily routine Morning opens Staff Portal (web or app). Today's bookings list. Customer arrives: status → In Progress. Completion: Completed.
Scenario 2, customer preparation Booking-detail page: customer's previous visit, favorite product, allergy. Prepared.
Scenario 3, new booking push New booking on tomorrow's calendar. Push: click, opens booking-detail.
Scenario 4, mobile clock-in Arriving at salon, Staff app Clock In. GPS check (at salon?). Work-hour counting starts.
Scenario 5, customer note Customer mentions pine-oil allergy. Customer profile → Note → "Allergy: pine oil." Other colleagues see too.
Tips
- Staff app download is mandatory, push is powerful.
- Clock-in/out only on mobile app, not web (GPS needed).
- Use customer notes actively, helps next visit.
- Status-workflow strict for Reports: Confirmed left without In Progress = booking never closes as Completed.
- Search is weekly, not daily: fast lookup in weekly bookings.
- Dark mode optional, eye-friendly evenings.