💈

Admin Dashboard

Dashboard

Today's Bookings
This Week
Today's Revenue
Upcoming
⚠️ 💤

📱 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

No appointments today
👤 Human Takeover Active

Appointments

🔍
No appointments found
Date & Time Customer Service Barber Price Rating Status Actions

Employees

No employees yet. Click "Add Barber" to get started.
Barber Phone Calendar Status Actions

Work Hours

Editing:

Global hours are used as the default for all barbers. Override per barber using the tabs above.

⏳ Loading hours…
✅ Saved!

Services

No services yet

🏖️ Employee Leave

+ Add Leave

Scheduled Leave

No leave scheduled this month

🚫 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

No closures or blocks scheduled.
Date Applies To Type Reason

📸 Gallery

📸

No photos yet

Upload haircut photos and tag them — customers can browse styles via WhatsApp

📋 Menu Order

Drag items up or down to change the order customers see them. Toggle the switch to show or hide an option entirely.

✅ Saved!

🎓 Training

Add Training Video or Picture

Each item can have its own caption. Items are sent in order when a customer selects Training.

🎬

No training items yet. Upload one above.

👤 Customers

No customers yet — they appear here automatically after their first booking.

🔑 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

Loading…
✅ Saved!

Settings

✅ Saved!

🏪 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).

🌐 Language Selection Menu

Shown to every new customer when picking a language. Leave blank to use the default.

📅 Booking Settings

days from today

How far ahead customers can book. 7 = one week · 14 = two weeks · 20 = three weeks.

Customers can never book for more people than there are active barbers, and never more than this number either way — e.g. with 2 active barbers, the group option stops at 2 people regardless of this setting.

🆕 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.

Customers can request a home visit; the bot asks them to share their WhatsApp location and calculates a fee and extra time from it. Requires at least one barber marked "Does house calls" on the Employees page.

Find these by right-clicking your shop's location on Google Maps and copying the coordinates shown at the top of the menu.

Beyond this distance, house calls aren't offered.

Charged for any house call, covering the included distance above.

Distance is matched against the first tier whose "up to" is greater or equal — keep them in ascending order.

Fixed on-site cutting time — house calls are their own booking, not a choice of service, so this is the same for every house call.

Flat time always added, regardless of distance.

One-way estimate — doubled automatically for the drive back to the shop.

When house calls can be booked — independent of barbers' in-shop hours (e.g. evenings, or days the shop itself is closed).

🔔 Appointment Reminders

Send customers a WhatsApp reminder before their appointment.

hours before

💬 Edit message text in .

📲 Customer Service Numbers

These numbers receive WhatsApp notifications for: new bookings, cancellations, ratings, and first-time customers. Suggestions are also forwarded here. Up to 2 numbers.

📱 Vaste Klanten

Maximum aantal vaste klanten per kapper.

💬 Klachten & Suggesties

Klanten die een klacht indienen via de bot worden doorverwezen naar dit nummer.

⭐ Post-Appointment Survey

Ask customers to rate their visit after the appointment.

Minutes after appointment ends before the survey is sent.

📆 Calendar Invite (.ics)

Attach an .ics calendar file to booking confirmations so customers can add the appointment to their calendar.

🚫 No-Show Warnings

Sends a WhatsApp warning when a customer's no-show count hits the threshold. Use {name} and {count} as placeholders.

⚠️ Warning 1 — After no-show(s)
🔶 Warning 2 — After no-show(s)
🚫 Warning 3 — After no-show(s)

🕐 Check-In Time Window

Restrict QR check-in to a window around the appointment time. When off, check-in works at any time.

minutes of appointment 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.

minutes of the appointment

🔐 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.

📱 Barber URL:

⏱️ Session Timeout

How long before an inactive conversation resets and the customer has to start over.

minuten

👤 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.

Example link:

Google Calendar → ⚙️ Settings → pick your calendar → Integrate calendar → Calendar ID

✅ Connected to
❌

🔒 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.

✅ Saved!