Skip to content

Calendars

Calendar connections let you link your team’s Google Calendar to oHallo. Once connected, oHallo can check your availability and create calendar events when visitors book meetings through a booking widget.

Go to Settings, then Calendars to manage your calendar connections. Each row shows the provider, the connected email address, a display name, and the connection status.

Owners and Admins connect calendars. The person who signs in to Google starts the connection from this page in the oHallo dashboard, and signs in from the same browser. When your IT administrator grants calendar access for your organisation, invite them as an Admin under Settings, then Users, and they connect the calendar from this page.

  1. Click + Connect Google calendar.
  2. Sign in with your Google account when prompted and grant oHallo permission to see your calendars and their availability, and to create events.
  3. You are redirected back to oHallo. The new connection appears in the list with status Active.

oHallo uses these permissions to check availability and to create and update booking events. It does not modify or delete your existing events.

Click a calendar connection to open its settings.

SettingDescription
Display nameA label to identify this connection (e.g. “Sales team calendar” or “Support scheduling”).
CalendarWhich calendar from your account to use. If your Google account has multiple calendars, select the one where booking events should appear.
Time zoneThe time zone for your working hours. Visitors see available slots converted to their own timezone.
Working hoursStart and end times for each day of the week. Days without working hours are unavailable for bookings.
Buffer between meetingsMinutes of free time between consecutive bookings (e.g. 15 minutes). Prevents back-to-back meetings.
Blocked datesSpecific dates when no bookings are available, such as holidays or company events.
  • Active: the calendar is connected and available for bookings.
  • Needs re-auth: your calendar provider requires you to sign in again. Click the connection and follow the re-authentication prompt.
  • Error: something went wrong with the connection. Check the connection details or try disconnecting and reconnecting.

When a visitor opens a booking widget, oHallo calculates available time slots by combining three factors:

  1. Working hours: only times within your configured working hours are shown.
  2. Existing events: any time blocked by events on your calendar is excluded.
  3. Buffer: the configured buffer time is reserved before and after each booking.

The result is that visitors only see slots that are genuinely free on your calendar. Availability is checked in real time, so if your calendar changes between the visitor loading the page and selecting a slot, the updated availability is reflected.

Each booking widget selects one calendar connection. The widget uses that connection to show availability and create events.

You can connect multiple calendars and assign different ones to different booking widgets. For example, your sales team might use one calendar for demo bookings while your support team uses another for consultation calls. Multiple booking widgets can also share the same calendar connection.

Owners and Admins remove calendar connections. Click the connection in the list, select the bin icon at the top right of its page, then select Delete connection.

oHallo stops checking that calendar and booking into it, and deletes the access tokens Google issued for the connection. Google grants oHallo one access per Google account, covering every calendar that account connects. When nothing else in oHallo uses that Google account, deleting the calendar connection also revokes oHallo’s access at Google.

Events already in your Google Calendar stay there, including confirmed bookings. Booking widgets that used the connection stop offering times, so update or deactivate those widgets before removing the connection.