Skip to Content
Online BookingClient Experience

Client Booking Experience

This guide covers what your clients experience when they book through your Timeblu booking page.

The Booking Wizard

Clients follow a 6-step wizard to complete their booking.

Step 1: Service Selection

What clients see:

  • Your business name
  • List of available services
  • Service descriptions
  • Duration for each service
  • Prices (if set)
  • Deposit requirements (if applicable)

What they do:

  • Browse available services
  • Read descriptions
  • Click to select a service

Step 2: Specialist Selection

What clients see:

  • Available calendars/specialists for the selected service
  • “Any Available” option
  • Specialist descriptions (if set)

What they do:

  • Choose a specific specialist, or
  • Select “Any Available” for automatic assignment

If only one calendar offers the service, this step may be skipped automatically.

Step 3: Date & Time Selection

What clients see:

  • Calendar month view
  • Available dates (clickable)
  • Unavailable dates (grayed out)
  • Available time slots for selected date
  • Your timezone

What they do:

  • Navigate through months
  • Select a date
  • Choose an available time slot

Slot availability based on:

  • Your working hours
  • Existing bookings
  • Events/blocked time
  • Holidays
  • Buffer time settings
  • Advance booking limits
  • Minimum notice requirements

Step 4: Client Details

What clients see:

  • Form fields:
    • Full Name (required)
    • Email (required)
    • Phone (with country code selector)
    • Notes (optional)

What they do:

  • Enter their contact information
  • Add any notes about the appointment
  • Click Continue

Step 5: Review & Confirm

What clients see:

  • Summary of all selections:
    • Service name
    • Specialist/calendar
    • Date and time
    • Their contact info
    • Price and deposit info
  • Confirm button

What they do:

  • Review all details
  • Make corrections if needed (back button)
  • Click Confirm to complete booking

Step 6: Confirmation

What clients see:

  • Success message
  • Booking confirmation details
  • Next steps information
  • Option to book another appointment

Next steps shown:

  1. “You’ll receive a confirmation email shortly”
  2. “We’ll send you a reminder 24 hours before”
  3. “Use the link in email to reschedule or cancel”

After Booking

Confirmation Email

Clients immediately receive an email with:

  • Booking confirmation
  • Appointment details (date, time, service)
  • Your contact information
  • Cancellation link (if enabled)
  • Add to calendar option
  • Any customer notes you’ve added

Calendar Reminder

Depending on your settings, clients receive:

  • 24 hours before - Email reminder
  • 2 hours before - Email reminder (Pro+)
  • SMS/WhatsApp - Additional reminders (Pro+)

Managing Their Booking

Clients can:

Cancel (if enabled):

  1. Click cancel link in email
  2. Confirm cancellation
  3. Receive cancellation confirmation

Reschedule:

  • Currently requires contacting you
  • Or cancel and rebook

Deposit Flow (Premium)

đź’ŽPremium If a service requires a deposit:

At Booking

After the review step:

  1. Client sees deposit requirement
  2. Enters payment details
  3. Pays via Stripe
  4. Booking completes after successful payment

Payment Processing

  • Secure payment via Stripe
  • Credit/debit cards accepted
  • Payment confirmation in booking email

Refunds

Deposit refunds based on your settings:

SettingClient Experience
RefundableRefund if cancelled before deadline
Non-refundableNo refund regardless
DeadlineRefund only if cancelled X hours before

Mobile Experience

The booking page is fully responsive:

Mobile Features

  • Touch-optimized interface
  • Swipe through dates
  • Easy time slot selection
  • Auto-filled country code
  • Mobile keyboard optimization

Mobile Considerations

  • Test your page on mobile
  • Most clients book from phones
  • Ensure descriptions are readable
  • Check load times

Accessibility

The booking wizard is built with accessibility in mind:

  • Keyboard navigation
  • Screen reader friendly
  • Clear labels
  • Sufficient color contrast
  • Form validation messages

Customizing the Experience (Premium)

đź’ŽPremium

Premium users can customize what clients see:

Branding Elements

  • Your logo
  • Custom colors
  • Remove Timeblu branding

Information Display

  • Business description
  • Contact information
  • Social media links

Example: Default vs Branded

Default (Pro):

  • Timeblu styling
  • Your name and services
  • “Powered by Timeblu” footer

Branded (Premium):

  • Your logo
  • Your colors
  • Your social links
  • No Timeblu branding

Common Client Issues

”No available times”

Client sees no slots because:

  • Fully booked
  • Outside working hours
  • Too short notice
  • Too far in advance
  • Holiday

”Service unavailable”

Check:

  • Service is marked public
  • Service is linked to calendars
  • Calendar has availability

”Booking failed”

May occur if:

  • Slot was taken while booking
  • Payment failed (deposits)
  • Network issue

Timezone Confusion

  • Times display in your timezone
  • Clients should note their timezone
  • Add timezone info to service descriptions if clients are remote

Improving Client Experience

Write Clear Descriptions

Help clients choose the right service:

  • What’s included
  • Who it’s for
  • What to prepare

Set Appropriate Availability

  • Offer enough slots
  • Don’t over-restrict
  • Consider different time zones

Use Customer Notes

Add helpful information:

  • Meeting links (for virtual)
  • Location details (for in-person)
  • Preparation instructions

Test Regularly

Book yourself periodically:

  • Check the experience
  • Verify notifications work
  • Ensure availability is correct
Last updated on