Customer booking flow, step by step
What customers see on your booking page: service, time, details, confirmation
Customer booking flow
What does the booking process look like from the customer's view? This article walks through the typical journey, so you can see what your customers get and tune settings accordingly.
1. Arrival
Customer opens yourname.bookinda.hu (or a specialty link-builder URL, or the embedded widget). They see your salon brand face: logo, business name, description.
The home page shows:
- Service list (by category)
- Package purchase (if active)
- Gift voucher purchase (if active)
- Group class calendar (if active)
- Contact info, social media
2. Service selection
Customer scans the service list. Each service shows:
- Name
- Description (expandable)
- Duration
- Price (or "from X" if variable)
- "Book" button
Multiple services can combine in one booking if allowed.
3. Staff selection (optional)
Per your setting:
- Required: sees a list of stylists, photo, name, possibly star rating
- Optional: has "Anyone" option at top
- No: skipped step
4. Time selection
Calendar view. Customer sees:
- Calendar days (green = has slots, grey = none)
- A day picked: time slots in 15-min (or your chosen) intervals
- Booked slots = no option there
- Per your booking-window rules, too-close or too-far times are hidden
5. Customer details (email check)
Customer enters email. System checks:
- Returning customer: name, phone auto-fill, just confirmation
- New customer: enters name, phone
- Block-new-customers active: stops here, shows rejection message
6. Service questions (if any)
If service has service questions (e.g., allergies, hair length), customer answers now. They save with the booking.
7. Confirmation
Summary page:
- What's booked
- When
- With whom
- Total to pay (if online pay)
- Terms checkbox (if required)
- Checkout info text (if set)
8. Payment (optional)
If online deposit is set:
- Stripe or Barion payment page
- Card details
- Success goes to confirmation
If no online deposit, jumps directly to confirmation.
9. Confirmation
Customer gets:
- Confirmation email (if enabled)
- "Booking successful" screen
- "Add to Google Calendar" link (optional)
10. Appointment day
If reminder is set (e.g., 24 hours), customer gets another email leading up to the booking.
What happens behind the scenes
In the salon system:
- Booking appears on calendar immediately
- Team gets email notification (if enabled)
- Customer enters database (if new)
- Records into reports
Examples of what each segment sees
New customer, standard salon
Arrives → Picks service → Picks Anna stylist → Picks tomorrow 14:00 → Enters name, email, phone → Confirmation → Gets confirmation email
Returning customer
Arrives → Service → "Anyone" → Time → Enters email → System recognizes immediately, name/phone filled → Confirmation → Booked
New customer, block active
Arrives → Picks service (not exception category) → Picks time → Enters email → New customer → Rejection message shows
Package purchase
Arrives → "Packages" → "5x manicure package, 12% off" → "Purchase" → Email / name → Stripe payment → Package activated on her account
Tips
- Test every flow in incognito: as new customer, returning, package buyer.
- Email check matters: Bookinda does this auto, but if something's off, returning customers might count as new. Check settings.
- Customer flow should be fast: don't ask unnecessary info. Only what you actually use.
- Confirmation page quality: "thanks for booking" should be warm, brand-consistent. Last customer touch.
- The flow is driven by settings: if something doesn't work as you'd like, it's a setting somewhere. Check each.