My calendar isn't showing appointments I booked. What's wrong?
Missing appointments in the RootLogic calendar view usually come down to one of three things: a filter hiding them, a sync issue with Google Calendar, or the booking being made outside of RootLogic entirely.
1
Check the calendar filter and date view
In RootLogic, click Calendars in the left sidebar. Make sure you're looking at the right date range — the calendar defaults to "today" and may be showing a day or week where nothing is booked. Also check the calendar filter at the top: if you're filtering by a specific team member or calendar type, appointments booked on other calendars won't appear.
2
Verify the appointment exists in the contact record
Go to Contacts, find the patient you booked, and open their record. Scroll to the Appointments section in the right panel. If the appointment shows there, it exists in RootLogic — the calendar view may simply be filtered or set to the wrong calendar. If it doesn't show there either, the booking did not complete.
3
Check if Google Calendar sync is active
If the appointment shows in RootLogic but not in your Google Calendar (or vice versa), the two-way sync may have broken. Go to Settings → Integrations → Google Calendar and check the connection status. A broken sync is usually shown with a yellow warning or a "reconnect" prompt. The sync requires the practice owner's Google Calendar to be shared correctly.
4
If appointments are in Google Calendar but not RootLogic, check sync direction
RootLogic's Google Calendar sync is two-way, but appointments booked directly in Google Calendar (not through RootLogic) may not always pull back correctly. For the pipeline to work and for automations to fire, all consultation bookings must be made through the RootLogic calendar booking flow, not directly in Google Calendar.
Important: If neither of the above steps resolves it, submit a support request through the RootLogic portal request form. Include the patient name, the appointment date/time, and which calendar you booked it on. Do not contact GoHighLevel directly — all support routes through VMMG.