Enabling Online Booking
This guide walks you through enabling and configuring your public booking page.
Prerequisites
Before enabling online booking, ensure you have:
- At least one service created
- At least one service marked as public
- Working hours configured on your calendar(s)
Enabling Booking
Go to Online Booking Settings
Navigate to Booking Setup from the sidebar.
Enable Online Booking
Find the Enable Online Booking toggle and turn it on.
Choose Your Username
Your username creates your booking URL:
booking.timeblu.com/your-username
Username requirements:
- 3-30 characters
- Letters, numbers, hyphens, underscores
- Must be unique (not taken by another user)
- Case-insensitive
Good username examples:
sarahsmithlifecoach-sarahsarah_coaching
Test Your Booking Page
Click Preview or visit your booking URL to see the client experience.
Choosing a Username
Best Practices
- Keep it simple - Easy to remember and type
- Use your name -
johndoe,sarahcoaching - Use your business -
sunrisecoaching,mindfultherapy - Avoid numbers - Unless part of your brand
- Make it professional - Represents your business
Username Tips
| Good | Avoid |
|---|---|
sarahsmith | sarah123456 |
lifecoach-jane | xX_coach_Xx |
wellness_center | test-page |
Changing Your Username
You can change your username anytime:
- Go to Booking Setup
- Edit the username field
- Check availability
Changing your username changes your booking URL. Update all shared links!
Required Setup
Services Must Be Public
Only public services appear on your booking page.
- Go to Services
- For each service you want bookable:
- Edit the service
- Set Visibility to Public
- Save
Learn about service visibility →
Working Hours Must Be Set
Clients can only book during your configured working hours.
- Go to Calendars
- Edit each calendar
- Configure working hours
- Save
Services Linked to Calendars
Services should be linked to at least one calendar.
- Edit each public service
- Ensure calendars are selected
- Save
Learn about linking services →
Configuration Options
Once booking is enabled, you can configure its behavior in the Settings tab:
Auto-cancel Timeout
Pending bookings are automatically cancelled if the client doesn’t confirm within the set time (default: 24 hours). You can adjust this from 1 to 168 hours.
Allow Client Cancellations
- Enabled - Clients can cancel via email link
- Disabled - Clients must contact you to cancel
Allow Client Rescheduling
- Enabled - Clients can reschedule via email link
- Disabled - Clients must contact you to reschedule
For full details on all settings, see Booking Settings.
Booking Page URL
Your URL Structure
Your booking page is at:
https://booking.timeblu.com/your-usernameLink Types
| Type | URL |
|---|---|
| Main page | booking.timeblu.com/username |
| With locale | booking.timeblu.com/en/username |
Verifying Setup
Checklist
After enabling, verify:
- Booking toggle is on
- Username is set and available
- At least one public service exists
- Working hours are configured
- Booking page loads correctly
- Services appear on page
- Available slots show correctly
Test Booking
Make a test booking:
- Visit your booking page
- Go through the booking flow
- Use your own email
- Complete a booking
- Verify it appears in your calendar
- Check email notifications
- Cancel the test booking
Troubleshooting
Booking Page Shows No Services
- Check services are marked as public
- Verify services are linked to calendars
- Ensure online booking is enabled
No Available Time Slots
- Check working hours are configured
- Verify you’re not fully booked
- Check for holidays or blocked time
- Ensure dates are within booking window
Username Not Available
- Try variations with hyphens or underscores
- Add a location or specialty
- Use full business name
Booking Page Not Loading
- Verify online booking is enabled
- Check username is set
- Clear browser cache
- Try incognito/private mode
Disabling Booking
To turn off online booking:
- Go to Booking Setup
- Toggle Enable Online Booking off
When disabled:
- Booking page shows “Booking unavailable”
- Existing bookings are preserved
- Re-enable anytime
Disable booking temporarily for vacations or unavailable periods instead of removing time slots.