Dashboard
📱 WhatsApp Bot
Open WhatsApp on the barber's phone, go to Linked Devices → Link a Device, and scan the QR code.
Refreshes automatically every ~20 seconds.
Connecting to WhatsApp — please wait…
The WhatsApp connection was lost.
If reconnecting repeatedly fails, use "Change Number" below to wipe the session and re-scan a fresh QR.
The WhatsApp bot is not connected. Click the button below to start it — a QR code will appear for scanning.
📅 Today's Schedule
Appointments
| Date & Time | Customer | Service | Barber | Price | Rating | Status | Actions |
|---|---|---|---|---|---|---|---|
|
|
— |
📷 Scan Customer QR
Point the camera at the customer's QR code
👤 Register Walk-in
Employees
| Barber | Phone | Calendar | Status | Actions |
|---|---|---|---|---|
|
|
— |
🚫 Away Today
|
|
Work Hours
Global hours are used as the default for all barbers. Override per barber using the tabs above.
Services
🏖️ Employee Leave
+ Add Leave
Scheduled Leave
🚫 Closed Dates & Time-Off
🇸🇷 Surinamese Public Holidays
Automatically blocks all public holidays shop-wide so customers can't book on those days.
ℹ️ Islamic & Hindu dates are approximate. Sync adds them to Closed Dates above — remove individually if dates shift.
Add Closure / Time Block
Upcoming Closures & Blocks
| Date | Applies To | Type | Reason | |
|---|---|---|---|---|
| 🏪 Entire Shop | 🗓️ Full Day |
📸 Gallery
No photos yet
Upload haircut photos and tag them — customers can browse styles via WhatsApp
✏️ Edit Photo
These are what customers search for in WhatsApp (e.g. "fade")
📋 Menu Order
Drag items up or down to change the order customers see them. Toggle the switch to show or hide an option entirely.
🎓 Training
Add Training Video
Each video can have its own caption. Videos are sent in order when a customer selects Training.
🎬
No training videos yet. Upload one above.
Caption saves automatically when you click outside.
👤 Customers
🔑 Keywords
When a customer types one of these words the bot jumps straight to that section — from any state, in any language. Keywords are case-insensitive.
Add Keyword
Bot Messages
Settings
🏪 Shop Info
Shown to customers when the bot is paused or unavailable.
Referred to customers who ask about discounts, payments or out-of-scope questions. Falls back to shop phone if empty.
🌍 Regional
Shown next to prices in WhatsApp messages (e.g. SRD, USD, EUR).
📅 Booking Settings
How far ahead customers can book. 7 = one week · 14 = two weeks · 20 = three weeks.
🆕 New Customer Policy
When a first-time customer books, automatically assign them to the selected barber (if they offer that service). Leave empty for normal fair-share assignment.
🔔 Appointment Reminders
Send customers a WhatsApp reminder before their appointment.
💬 Edit message text in .
📲 Customer Service Numbers
These numbers receive WhatsApp notifications for: new bookings, cancellations, ratings, and first-time customers. Up to 2 numbers.
⭐ Post-Appointment Survey
Ask customers to rate their visit after the appointment.
Minutes after appointment ends before the survey is sent.
🚫 No-Show Warnings
Sends a WhatsApp warning when a customer's no-show count hits the threshold. Use {name} and {count} as placeholders.
🕐 Check-In Time Window
Restrict QR check-in to a window around the appointment time. When off, check-in works at any time.
E.g. 60 = can scan from 1 hour before until 1 hour after the appointment starts.
❌ Cancellation Window
When enabled, customers cannot cancel via WhatsApp within X minutes of their appointment. They must contact you directly instead.
🔐 Barber Scanner PIN
Barbers use this PIN to unlock the QR scanner at /scan. They never see the admin dashboard.
Share this PIN with your barbers. Change it anytime from here.
👤 Human Takeover Keywords
Type these keywords in any customer WhatsApp chat to pause or resume the bot for that specific conversation.
Pauses the bot — bot goes completely silent for that chat.
Hands the conversation back to the bot.
📅 Google Calendar
Appointments appear automatically in this calendar. Manual busy blocks are also respected for availability.
🔲 QR Check-In URL
Used to generate QR check-in links. Set to your ngrok URL or VPS domain. Update this whenever your ngrok URL changes.
Google Calendar → ⚙️ Settings → pick your calendar → Integrate calendar → Calendar ID
🔒 Change Dashboard Password
📱 WhatsApp Number
Use this when switching the bot to a different WhatsApp number. It wipes the saved session and immediately shows a fresh QR code to scan.