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:
- “You’ll receive a confirmation email shortly”
- “We’ll send you a reminder 24 hours before”
- “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):
- Click cancel link in email
- Confirm cancellation
- 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:
- Client sees deposit requirement
- Enters payment details
- Pays via Stripe
- 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:
| Setting | Client Experience |
|---|---|
| Refundable | Refund if cancelled before deadline |
| Non-refundable | No refund regardless |
| Deadline | Refund 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)
đź’ŽPremiumPremium 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