Skip to content

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.

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.

  1. Click + Connect calendar.
  2. Select your calendar provider. Google Calendar is available today. Microsoft 365 support is coming soon.
  3. Sign in with your Google account when prompted and grant oHallo permission to read your calendar and create events.
  4. 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.

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.
TimezoneThe timezone 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.

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.