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
- Ask an administrator to enable the Calendar module for the account.
- Open the Calendar from the left sidebar.
- Create a native calendar (name, color and time zone) or connect Google Calendar.
- Set your availability (the time ranges in which you accept appointments).
- Create one or more event types for the public page (duration, buffers and rules).
- Share the public booking link with your customers.
- 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.