Troubleshooting Booking Pages
If your booking page isn't working as expected, start here. Below are the most common issues and how to fix them.
Booking page shows no available times
Symptom: A customer reaches the time selection step but sees no available slots, even though you should have openings.
What to check:
Availability settings — Make sure you have business hours configured. If no hours are set, there are no slots to show. See Setting Business Hours.
Team eligibility — The appointment type must have at least one eligible user. Check the appointment type's Team tab in Setup > Appointment Types.
Connected calendar conflicts — If all eligible users have conflicting events on their connected Google or Outlook calendars, those time slots are blocked. Check the calendar to see what's booked.
Booking window — Your appointment type may have a minimum lead time or maximum advance booking that limits which dates customers can book. Check the appointment type's Scheduling settings.
Per-user availability — Individual users may have availability that blocks out additional time. Check each person's availability under Setup > Users or their team.
Routing form sending customers to the wrong service
Symptom: Customers complete the routing form but end up at an unexpected appointment type.
How to fix:
- Go to Setup > Routing Form.
- Walk through each question and verify the destination for every answer option.
- Pay close attention to branching — follow each path to its end to confirm it reaches the right appointment type.
- Open your booking page and test each answer combination yourself.
- Check for answers that are missing a destination. An unset destination may fall through to a default you didn't intend.
See Routing Rules and Destinations for detailed configuration guidance.
Booking link returning a "not found" error
Symptom: Clicking your booking link shows a "page not found" error.
What to check:
Organization slug — Verify your organization slug is correct. Check the link on the Booking Channels page against what you shared.
Appointment type slug — If you're using a direct link to a specific appointment type, verify the appointment type slug hasn't changed. Grab a fresh link from the type's Share menu in Setup > Appointment Types.
Typos in the URL — Double-check the link for extra characters, missing hyphens, or capitalization issues.
Appointment type status — If the appointment type was set to Inactive, its direct link won't offer booking. Check the type's status.
Branding not appearing on the booking page
Symptom: Your booking page shows default styling instead of your logo and brand colors.
How to fix:
- Go to Setup > Company and open the Branding tab.
- Verify that your logo is uploaded and your Brand Color and Accent Color are set.
- Save the settings (even if they look correct — a re-save can resolve display caching issues).
- Open your booking page in an incognito/private browser window to rule out browser caching.
- Hard-refresh the page (Ctrl+Shift+R or Cmd+Shift+R).
If the logo shows but colors don't, check that your hex color codes are valid (e.g., #2eba79, not 2eba79).
See Branding Your Booking Page for setup instructions.
Customer can't upload photos
Symptom: A customer reports they can't attach photos during the booking process.
What to check:
Question type — Verify that the booking question is configured as a Photo Upload type. Other question types (text, select) don't support file attachments.
Appointment type configuration — Open the appointment type in Setup > Appointment Types and check the Questions tab. Make sure the photo upload question is present, and check its visibility conditions — a conditional question only appears after the right trigger answer.
File size or format — Customers may be trying to upload files that are too large or in an unsupported format. If a customer is having trouble, suggest they try a different image or reduce the file size.
Browser compatibility — Photo uploads work best on modern browsers. If a customer is using an outdated browser, suggest they try Chrome, Safari, Firefox, or Edge.
Confirmation email not received
Symptom: A customer books successfully but doesn't receive a confirmation.
What to check:
Spam/junk folder — Ask the customer to check their spam or junk folder. Automated emails sometimes get filtered.
Email address accuracy — Open the appointment (or its request) and verify the customer's email address. A typo during booking (e.g.,
gmial.cominstead ofgmail.com) means the email goes to the wrong address.Notification settings — Verify that the Booking Confirmation notification is enabled for the appointment type, with the email channel turned on. See Notification Settings.
Email delivery delays — In rare cases, emails may be delayed by the recipient's email provider. If the booking was recent, suggest the customer wait a few minutes and check again.
Booking page loads slowly or doesn't load
Symptom: Customers report the booking page is slow or fails to load entirely.
What to try:
- Check your internet connection — Open the page yourself to confirm whether the issue is widespread or specific to one customer.
- Try a different browser — Some browser extensions can interfere with page loading.
- Clear browser cache — Suggest the customer clear their cache or try an incognito window.
- Check Driive status — If the platform is experiencing an outage, the booking page may be affected. Check back shortly.
Still stuck?
If none of these solutions resolve your issue, contact our support team with:
- Your organization slug
- The specific booking page URL causing issues
- A description of the expected vs. actual behavior
- Screenshots or screen recordings if available
We'll investigate and get you back on track.
Related articles
- Booking Pages Overview — How booking pages work end to end.
- Routing Form — Configure and test your routing form.
- Branding Your Booking Page — Set up your logo and brand colors.
- Availability and Service Area — Configure the availability that controls time slots.