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.
The Calendars page
Section titled “The Calendars page”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.
Connecting a calendar
Section titled “Connecting a calendar”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.
- Click + Connect Google calendar.
- Sign in with your Google account when prompted and grant oHallo permission to see your calendars and their availability, and to create events.
- 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.
Connection settings
Section titled “Connection settings”Click a calendar connection to open its settings.
| Setting | Description |
|---|---|
| Display name | A label to identify this connection (e.g. “Sales team calendar” or “Support scheduling”). |
| Calendar | Which calendar from your account to use. If your Google account has multiple calendars, select the one where booking events should appear. |
| Time zone | The time zone for your working hours. Visitors see available slots converted to their own timezone. |
| Working hours | Start and end times for each day of the week. Days without working hours are unavailable for bookings. |
| Buffer between meetings | Minutes of free time between consecutive bookings (e.g. 15 minutes). Prevents back-to-back meetings. |
| Blocked dates | Specific dates when no bookings are available, such as holidays or company events. |
Connection status
Section titled “Connection status”- 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.
How availability works
Section titled “How availability works”When a visitor opens a booking widget, oHallo calculates available time slots by combining three factors:
- Working hours: only times within your configured working hours are shown.
- Existing events: any time blocked by events on your calendar is excluded.
- 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.
Relationship to booking widgets
Section titled “Relationship to booking widgets”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.
Removing a calendar connection
Section titled “Removing a 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.