Calendars
Calendar connections let you link your team’s Google or Microsoft 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 — 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”- Click + Connect calendar.
- Select your calendar provider. Google Calendar is available today. Microsoft 365 support is coming soon.
- Sign in with your Google account when prompted and grant oHallo permission to read your calendar and create events.
- You are redirected back to oHallo. The new connection appears in the list with status Active.
oHallo requests the minimum permissions needed: read access to check availability, and write access 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. |
| Timezone | The timezone 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”To disconnect a calendar, click the connection in the list and select Delete. Any existing confirmed bookings remain on your calendar, but no new bookings can be created through widgets that used this connection. Update or deactivate those widgets before removing the connection.