Calendar & Scheduling overview

Conversa Labs

Conversa Labs

Last updated on Jun 27, 2026

Overview

The ConversaLabs Calendar is the native scheduling and calendar module. In one place you create calendars, log events and appointments, connect one or more Google Calendar accounts with two-way sync, and publish a public booking page (Calendly-style) where customers book time themselves while respecting your real availability.

The Calendar is wired into the rest of the platform: a booking can open a conversation, create a task with a reminder, link to a CRM deal, generate a Google Meet link, and send a confirmation email with an .ics file. All of it shows up inside the contact's conversation and can be driven by Maestro (AI) and by automations.

Prerequisites

  • An active ConversaLabs account with the Calendar module enabled. It is optional and ships off by default β€” an administrator must turn it on for the account.
  • Adequate access (typically an administrator role to set up calendars, integrations and the public page).
  • For Google sync, a Google account with access to Google Calendar.
  • For paid bookings (optional), the Payments module enabled on the account.

Step by step

  1. Ask an administrator to enable the Calendar module for the account.
  2. Open the Calendar from the left sidebar.
  3. Create a native calendar (name, color and time zone) or connect Google Calendar.
  4. Set your availability (the time ranges in which you accept appointments).
  5. Create one or more event types for the public page (duration, buffers and rules).
  6. Share the public booking link with your customers.
  7. Track appointments in the Calendar and inside each conversation.

Settings & options

  • Calendars: native or Google, with time zone, color and assignment to agents, teams or inboxes.
  • Google connections: several Google accounts per ConversaLabs account, each exposing multiple calendars to mirror.
  • Event types: public-page templates with duration, buffers, minimum notice, maximum advance and intake questions.
  • Availability: recurring weekly ranges plus date-specific exceptions.
  • Booking side-effects: open a conversation, create a task, link to a CRM deal, and send a confirmation with Meet and .ics β€” each can be turned on or off.

Use cases

  • Take customer bookings without back-and-forth messages, with always-current availability.
  • Keep Google Calendar and ConversaLabs in sync without entering the same event twice.
  • Turn a confirmed appointment into a conversation, a task and a CRM deal automatically.
  • Send meetings with a Google Meet link and a ready-made .ics invite.

Tips, limits & best practices

  • Start with one calendar and one event type; expand once the team is comfortable.
  • Keep the time zone correct on every calendar to avoid mismatched times.
  • In the current version, external sync is with Google Calendar (other providers are planned for a later phase). The generated .ics file works in any calendar app.
  • The public page is unauthenticated: it shows only free slots, never the details of other bookings.

Troubleshooting

  • I don't see the Calendar in the sidebar: the module may not be enabled for the account or for your role β€” talk to an administrator.
  • Times look wrong: check the time zone on the calendar and on the event type.
  • An event didn't appear in Google (or vice versa): confirm the Google connection is active; sync runs in near real time, with a periodic safety check.

See also