Two ways to schedule
A calendar tool runs in one of two modes:Event link
The agent shares a link to a specific event type, and the visitor books on your provider’s own scheduling page. This is the simplest setup: you only need a booking URL, and nothing is connected to your calendar through Dimedove.Live calendar
The agent works directly with your calendar inside the conversation. Depending on the permissions you grant, it can:- Check availability: pull real open time slots from your calendar and present them in the chat.
- Book a meeting: confirm the visitor’s details and create the appointment.
- Reschedule a meeting: move an existing appointment to a new time the visitor chooses.
Live calendar is available with Calendly, Cal.com, Acuity Scheduling, and Outlook Calendar. Acuity Scheduling and Outlook Calendar are supported in live mode only. Event-link mode is available for Calendly and Cal.com.
Supported providers
- Calendly: widely used scheduling tool with robust calendar integrations.
- Cal.com: open-source scheduling platform with flexible customization options.
- Acuity Scheduling: appointment scheduling for service-based businesses.
- Outlook Calendar: meetings booked directly on your organization’s Microsoft 365 calendars, routed to the right person.
Who this tool is for
Your agent answers in two kinds of conversation: the ones it has with your customers, and the ones your own team has with it. The Who this tool is for setting on the tool’s Basic tab decides which of them can use it: Everywhere (the default) for both, Customers only to keep it out of your team’s own conversations, or Your team only so it never reaches a customer, not even through a goal. The preview reflects a change right away, and your live channels pick it up when you publish the agent.Configuration
To set up a calendar tool:- Choose a provider: select Calendly, Cal.com, Acuity, or Outlook.
- Choose a mode: event link or live calendar. Acuity and Outlook always run as a live calendar.
- Connect your account (live calendar only): enter the credentials for your provider so Dimedove can read availability and create bookings on your behalf. Outlook uses your Microsoft 365 organization’s connection instead: a Microsoft 365 administrator connects it once, from the tool or from Settings > Integrations, and every Outlook calendar tool shares it.
- Add your event types (live calendar only; in event-link mode you give a single booking link): specify the meeting types visitors can book. You can offer more than one, give each a clear label, set a default, and add a condition that tells the agent when to use it (for example, a longer consultation for enterprise prospects). With Outlook, you add Calendar hosts instead: the Microsoft 365 mailboxes the agent may book, each with its own label, routing condition, meeting length, buffers, minimum notice, and event title.
- Choose what the agent can do (live calendar only): turn on availability, booking, and rescheduling independently. You decide which of these permissions your agent has, so you stay in control of what it can change on your calendar. An Outlook calendar tool always has all three, limited to the hosts you add.
You manage calendar permissions per tool. If you only want the agent to propose times and book, leave rescheduling off. With Outlook, the hosts you add set the limit instead: the agent can only read and book the calendars you list. Your agent never has access beyond what you grant.
How it works
When your agent decides a visitor is ready to schedule (based on the conversation and your agent’s instructions), it uses the calendar tool: Event link- The agent shares the booking link for the right event type.
- The visitor books on your provider’s scheduling page.
- The agent checks your calendar and presents real available times.
- The visitor selects a time and provides their details.
- The agent books the meeting, and both you and the visitor receive confirmation.
- If the visitor needs a different time later, the agent can reschedule the existing meeting. With Calendly, the agent shares Calendly’s own reschedule link instead.

