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 More > Booking Setup.
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.
- Open Settings > Calendar and click the calendar’s pencil icon under My Calendars
- Set up the Working Hours section
- Save
- Repeat for each calendar
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
Bookings on WhatsApp
If you have a WhatsApp booking number, a Bookings on WhatsApp switch appears nested under Enable Online Booking. Turn it off to close the chat assistant while your booking page keeps taking appointments - see WhatsApp Booking.
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:
- Your public page is not available (page not found)
- Existing bookings are preserved
- Online cancellation, rescheduling, and the waitlist are also off
- Re-enable anytime
Exception - Max plan with the mini-site enabled: your page stays published in info-only mode - visitors see your services, team, and hours, and the Book buttons are replaced by a call button. Clients book by phone.
Disable booking temporarily for vacations or unavailable periods instead of removing time slots.