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.
#vendég-flow#foglalás-flow#lépések#customer flow#booking journey
💬

Have a question? Ask the AI assistant

The Bookinda AI knows the entire help center and can answer in seconds.

B

Bookinda AI Assistant

Ask anything about features, settings, or integrations.

Hi! I'm the Bookinda assistant. I can answer questions about features, billing, integrations, and more. What would you like to know?

Still need help?

Get in touch with our support team.

Contact us