Skip to main content
This guide covers the most common calendar and appointment booking issues in HoopAI with step-by-step fixes.

Time slots not showing

Go to Calendars → [Your Calendar] → Availability and verify your available hours are set for each day of the week. If all days show “Unavailable,” no slots will appear.
If Google or Outlook calendar sync is active, existing events on your external calendar block those time slots. Check your synced calendar for events (including all-day events) that may be blocking availability.
If you have a 60-minute buffer before/after appointments and a 30-minute meeting, you need 2.5 hours of free time for one slot to appear. Reduce buffer time if slots are too sparse.
Check the Minimum scheduling notice (e.g., 24 hours) and Maximum days in advance settings. If minimum notice is 48 hours, today and tomorrow will show no slots.
Ensure the calendar timezone matches your actual timezone. Go to calendar settings and verify the timezone setting.

Google Calendar sync errors

1

Reconnect Google Calendar

Go to Settings → Integrations → Google Calendar.
2

Disconnect

Click Disconnect to remove the current connection.
3

Reconnect with full permissions

Click Connect and sign in to Google. Grant read and write access when prompted.
4

Select the correct calendar

In your HoopAI calendar settings, choose the correct Google calendar to sync with.

Outlook sync issues


Double bookings


Timezone mismatches

  • Calendar timezone — set in the calendar’s configuration. This determines when slots are offered
  • User timezone — set in the user’s profile. Affects what times the team member sees
  • Contact timezone — the booking page detects the visitor’s browser timezone and converts slots
  • Location timezone — the account-level timezone in Settings → Business Profile
If contacts report seeing wrong times, check that your calendar timezone matches your business location. Go to the calendar settings and verify.

Booking page not loading


Notification failures


Embed not working

Ensure the embed code is pasted correctly. Check for content security policy (CSP) headers on your website that may block the iframe.
The booking widget may inherit CSS from your website. Use the iframe embed (not inline) to isolate styles.
Add width="100%" and a minimum height to your iframe: <iframe src="..." width="100%" height="700" style="border:none;"></iframe>
Last modified on March 6, 2026