Skip to content
Call us: +1 (786) 551-9502Start freeDashboard

CalDAV calendar integration

Your agent checks your free times in a calendar with CalDAV access and books the appointment there during the call.

What it does

When a caller wants an appointment, your agent asks which appointment type they need, checks your calendar for open times, then books the time the caller picks. Callers can also call again to reschedule or cancel an appointment your agent booked.

  • Open times follow your agent's business hours and your booking rules, and leave out times that are already busy in the calendars you choose.
  • Each booking becomes an event in the calendar you choose, with the caller's name, phone number and answers to your questions in its description. The calendar doesn't send the caller an invitation.
  • Your dashboard shows each booking under Calendar, with the caller, the appointment type and how it was booked.

Connect a CalDAV calendar

  1. In your dashboard, open Calendar and choose Connect calendar. This opens Calendar settings.

  2. Under Connection, choose Connect next to Other calendar (CalDAV).

    The Connection card in Calendar settings, listing Google Calendar, Outlook, Clio, Apple iCloud, Other calendar (CalDAV), Cal.com, Calendly and Housecall Pro, each with a Connect button
  3. Enter the Server address, Username and Password of your calendar, then choose Connect. Your calendar provider lists them in its help under CalDAV. Kesru connects only over https://.

    The Connect Other calendar (CalDAV) window with the fields Server address, Username and Password
  4. Your calendar now shows as Connected.

    Other calendar (CalDAV) shown as Connected, with Calendars and booking rules below: two calendars checked for availability, new bookings added to the main calendar, slot length, booking window and notice periods

Choose calendars and booking rules

Under Calendars and booking rules you decide where your agent looks for open times and where it books. Open times follow your agent's business hours and these rules.

  • Check availability from: the calendars your agent checks for busy times, such as your own and your team's. It always checks the calendar it adds bookings to as well.
  • Add new bookings to: the calendar that gets new appointments.
  • Slot length: the steps in which open times start, such as every 15 minutes.
  • Book up to: how far ahead callers can book, from 7 days to a year.
  • Minimum notice: how soon before an appointment callers can still book it.
  • Reschedule or cancel notice: how soon before an appointment callers can still move or cancel it.

Choose Save to apply your changes.

Add appointment types

Your agent only books the appointment types you add, so add at least one. Under Appointment types, choose Add appointment type.

The Add appointment type window with the name Heating service, duration, price, buffers, travel time, questions to ask before booking and the location In person or Video meeting
  • Name and Duration (minutes): what callers book and how long it lasts. A price is optional.
  • Buffer before (min) and Buffer after (min): time kept free around each appointment. For home and mobile services, Travel time blocks time for the trip.
  • Questions to ask before booking: one per line, up to 10. Your agent asks each one on the call.
  • Location: In person, at your location or the caller's, or Video meeting, where each appointment gets its own link.

A CalDAV calendar doesn't create video links, so appointments set to Video meeting are booked without a link. For a link with each appointment, connect Google Calendar or Outlook.

Example

A business keeps its calendar on a CalDAV server. When a caller books, the agent adds the appointment to the calendar chosen for new bookings, with the caller's name, email address and phone number in the description.

Good to know

The CalDAV calendar shows Needs reconnecting

The server no longer accepts the username or password, for example after a password change. Choose Reconnect and enter the current details. Until you reconnect, your agent doesn't book in the CalDAV calendar.

Disconnecting the CalDAV calendar

Disconnect stops your agent from checking and booking in the CalDAV calendar and clears the calendars you chose. Appointments already booked stay in your calendar. Your appointment types and booking rules stay in Kesru, also when you connect another calendar.

Your calendar data

Questions about your data are answered in the Privacy Policy and the Data Processing Agreement.

Related integrations

Questions about CalDAV?

Write to us at support@kesru.com, or start free and connect CalDAV in your dashboard.