Booking connections

Chatbot Calendar Integration: Where Kairos Can Book, and How Far Each System Lets It

A chatbot that books into a calendar nobody checks has invented a new kind of voicemail. The connection behind the chat decides whether a booking reaches the person who drives the truck, and every scheduling system draws that line in a different place.

November 1, 2026 · 10 min read

The short answer

Today Kairos books into a Google Calendar or Microsoft 365 business calendar, or into its own scheduling when a business keeps no calendar. Booking into ServiceTitan, Housecall Pro, Jobber and FieldEdge is rolling out and not live yet. One-way will write the booking; two-way, rolling out to Pro, adds reading availability and hearing back when a job changes.

On this page
  1. One-way, two-way, and the calendar nobody opens
  2. What each plan connects, and what is live today
  3. Google Calendar and Microsoft 365: read the free time, write the event
  4. Field-service platforms, each with its own rulebook
  5. Connecting your system without handing anyone a password
  6. One script tag on any site, and none needed on Athena
  7. Limits we put in writing before the build

One-way, two-way, and the calendar nobody opens

Every Kairos build includes one booking connection: the place a booked appointment lands. Choosing it is the most practical decision in the project, because a booking is only as good as the screen it shows up on. If your dispatcher lives in ServiceTitan and the chat books into a Google Calendar the owner set up in 2019, you have built a very polite way to lose jobs.

One-way connection

  • Kairos writes the booking into the system
  • Open times come from a calendar Kairos can read
  • Changes made later in your software stay there
  • Live today for Google Calendar, Microsoft 365 and Kairos's own scheduling; rolling out for field-service platforms

Two-way sync

  • Kairos reads availability from the field-service platform itself
  • It writes the booking where the dispatcher works
  • Status changes, such as a reschedule or cancellation, come back to Clio
  • Rolling out to the Pro plan for ServiceTitan, Housecall Pro and Jobber; not live yet

Either way, the visitor sees only openings Kairos can actually see. It never offers a time on faith. A business that keeps no calendar at all can use Kairos's own scheduling, which is also available today. For what the chat says before it reaches the booking step, read how the AI chat answers.

What each plan connects, and what is live today

Kairos booking connections by plan, November 2026 (rolling out means announced, not yet available)
BuildCoreGrowthPro
Booking connectionsOne, set up and testedOne calendarMultiple booking typesMultiple booking types
Google Calendar or Microsoft 365YesYesYesYes
Kairos's own scheduling, if you keep no calendarYesYesYesYes
One-way booking into ServiceTitan, Housecall Pro, Jobber or FieldEdgeRolling outRolling outRolling outRolling out
Two-way sync with ServiceTitan, Housecall Pro or JobberNoNoNoRolling out
Multiple locationsQuotedNoNoRolling out
Other platforms, extra connectionsQuotedQuotedQuotedQuoted
A black-and-white hand plugging a cable into a color photo of a vintage telephone switchboard, chalk calendar grid and gears, collage on tangerine orange
Every scheduling system has its own switchboard. The job is plugging the chat into the right jack.

Prices for each plan are on the Kairos pricing page. The rest of this page goes system by system, starting with the simplest.

Google Calendar and Microsoft 365: read the free time, write the event

Plain calendars are the quickest connection and the right one for many appointment businesses: a cleaning company with three crews, a landscaper who books estimates, a practice with a front-desk calendar. The mechanics are documented by both companies. Google's Calendar API has a free/busy method that "Returns free/busy information for a set of calendars" (Google's reference) and an insert method that "Creates an event." Microsoft Graph's getSchedule gets free/busy information for users, distribution lists or resources such as rooms and equipment, and a separate method creates an event in a user's default or specified calendar (Microsoft's reference).

One limit is worth knowing before you choose. Microsoft's getSchedule page lists delegated access for work or school accounts and marks personal Microsoft accounts "Not supported." In practice that means a Microsoft 365 business calendar works and a personal Outlook.com calendar is the wrong place to run a booking widget. We also turn your rules into the slots Kairos offers: how long each job type takes, the buffer for drive time, the latest start on a Friday. Ordinary rules are part of the build; unusual ones are quoted.

Field-service platforms, each with its own rulebook

Field-service software is where most home service shops actually run the day, so it is where a booking does the most good. Each platform decides what an outside application may read and write, and those decisions shape what Kairos will be able to do. None of these connections is live yet: booking into field-service software, one-way or two-way, is rolling out, and until it arrives Kairos books into a calendar. The details below come from each vendor's own documentation as of November 2026, and the linked sections on our site go deeper.

ServiceTitan

ServiceTitan's bookings endpoint is built for exactly this case; its developer docs describe bookings as incoming inquiries that land on the Calls screen, where a customer service representative books the job or dismisses it. Its capacity endpoint returns real-time availability, with requests limited to a 14-day range since November 2025. Its API catalog lists no webhooks for its API families, and its FAQ says new V2 webhooks are still being developed, so a two-way sync would read job status back on a schedule. Our ServiceTitan section and its API integration guide cover the plumbing.

Housecall Pro

Housecall Pro's help center says its "API is available only to Pros on a MAX plan," listed at $299 a month billed annually or $329 monthly as of November 2026, and only an admin can generate a key (Housecall Pro's API overview). On Max, the API's Booking Windows endpoint returns available windows based on the account's Online Booking settings and open slots per employee, a job is created against a customer and an address, and webhooks such as job scheduled and appointment rescheduled carry a signature to verify. Housecall Pro publishes no rate limit. Below Max, Kairos books into a calendar or points the visitor to Housecall Pro's own Book online flow. The Housecall Pro API guide has the specifics.

Jobber

Jobber's Developer Center offers a GraphQL API with OAuth, and its help center says an app can be built for a single client through a custom integration flow. Jobber's own Zapier app shows what the platform reaches, including creating clients, requests, quotes and jobs. Jobber's developer reference blocks automated reading, so we could not confirm how an outside app reads team availability; that is settled at scoping. If availability cannot be read, the connection will write a request or a job the office schedules; until the Jobber connection arrives, Kairos books into a calendar. See the Jobber API guide and the wider Jobber section.

FieldEdge, and roofing platforms

A one-way FieldEdge connection is rolling out too and is not live yet; FieldEdge is not among the three platforms planned for two-way sync. Its Open API creates a lead whose appointment is a preference, not a booked slot; scheduling happens when a technician is assigned to a work order. Its documentation limits each partner to 100 requests per minute and 1,000 per hour. The FieldEdge API page has the detail. Roofers on AccuLynx face a narrower door: its API writes only a job's initial appointment, as our AccuLynx booking guide explains. JobNimbus users get a quote after a look at their setup.

Connecting your system without handing anyone a password

  1. 1

    Name the screen your team books from

    The calendar or platform where the person who assigns the work actually looks every morning. That is the connection, whatever the website used before. If it is field-service software, that connection is rolling out, and a calendar carries the bookings until it arrives.

  2. 2

    Your administrator grants access

    A calendar permission, an API key or an app approval, created in your own account by your own admin. We never ask for a login and password.

  3. 3

    Credentials stay on the server

    Keys live on the server, never in the visitor's browser, and every booking is validated there before it is written.

  4. 4

    Map the job types

    Each online-bookable service is matched to its job type, duration and team in your system, and we agree which ones need a call first.

  5. 5

    Book real test appointments

    We book, check what your dispatcher sees, and remove the tests together, so the first live booking looks exactly as expected.

  6. 6

    Watch the first weeks in Clio

    Bookings, handoffs and failures are visible in Clio, so a broken connection shows up as a number, not as an angry phone call.

The full build timeline, from kickoff to the first month of tuning, is on the Kairos setup page. Connections between systems are also a service of their own; our API integrations work starts at $575.

One script tag on any site, and none needed on Athena

The widget itself installs with one script tag on any website: WordPress, a page builder, or custom code. The booking connection does not run in that tag. It runs on DataCram's servers, which is why keys stay out of the browser and why a slow plugin on your site cannot drop a booking.

On a DataCram site built with Athena, there is nothing to paste. Kairos is an Athena agent, reads the site's content directly and stays in step as pages change, while Clio sits beside it in the same system. The booking connection is the same either way; only the installation differs.

Limits we put in writing before the build

  • Field-service booking is not live yet. One-way booking into ServiceTitan, Housecall Pro, Jobber and FieldEdge is rolling out, and two-way sync for the first three is rolling out to Pro, with no date to quote. Today Kairos books into Google Calendar, Microsoft 365 or its own scheduling.
  • Each vendor decides. Plan requirements, approvals and API changes belong to the vendor, and a platform can change its terms. We check them again at scoping.
  • ServiceTitan needs approval for AI. Its terms require disclosure and approval; without it, Kairos books into a calendar instead.
  • Housecall Pro needs Max. Below Max there is no API, so a direct connection will not be possible.
  • Personal calendars are a poor fit. Microsoft's free/busy method does not support personal Microsoft accounts; use a Microsoft 365 business calendar or Google.
  • Nothing we cannot see gets offered. If the connection fails, Kairos stops offering times and offers a callback rather than guessing.

If you are not sure which system your bookings should land in, or whether your plan allows a connection at all, a free site audit answers that before any money changes hands. Contractors comparing the platforms themselves can read our ServiceTitan, Housecall Pro and Jobber comparison, and trade shops can start at Kairos for home services.

Questions owners ask about Kairos

Not yet: booking into ServiceTitan is rolling out and is not live. When it arrives, it will use ServiceTitan's bookings endpoint, and bookings will land on the Calls screen for your team to confirm. ServiceTitan's API terms, updated April 15, 2026, require applications using AI to be disclosed and approved and to stick to predefined operations, so Kairos will send bookings through fixed server code. Until then, or without approval, it books into a Google or Microsoft 365 calendar.

Max, once the Housecall Pro connection arrives; it is rolling out and not live yet. Housecall Pro's help center says its API is available only on the Max plan, listed at $299 a month billed annually or $329 monthly as of November 2026. On Max, the API exposes booking windows, jobs, appointments and signed webhooks. Today, and on Basic or Essentials, Kairos books into a calendar or sends visitors to Housecall Pro's own Book online flow.

Into a Microsoft 365 work or school calendar, yes. Kairos reads free time with Microsoft Graph and writes the appointment as an event. Microsoft's free/busy method does not support personal Microsoft accounts, so a personal Outlook.com calendar is not a good home for business bookings. Google Calendar is the other plain-calendar option on every plan.

Not yet: the Jobber connection is rolling out and is not live. It will use Jobber's GraphQL API, which Jobber's help center says supports apps built for a single client. Jobber's own Zapier app shows the platform can create clients, requests and jobs. We could not read Jobber's developer reference directly, so how availability is read gets confirmed at scoping. Until then, Kairos books into a calendar.

Then the connection is quoted after we read the vendor's documentation. AccuLynx, for example, has an API that writes only a job's initial appointment, and JobNimbus users get a quote after we look at their setup. FieldEdge is different: its connection is already rolling out. If no API fits, Kairos can book into a Google or Microsoft 365 calendar your office checks, which is part of every plan.

No. Your own administrator grants access inside your account, with a calendar permission, an API key or an app approval, depending on the platform. Credentials are stored on DataCram's servers, never in the website visitor's browser, and your administrator can revoke that access from your side. We never ask for a username and password.

Keep reading

Free · No obligation

Find out where your bookings can land

Tell us which calendar or platform your team schedules from, and which plan you are on. We will say what Kairos can connect today and what is still rolling out.

Which of these sounds like you? (pick any)

Rather talk now? Call (210) 346-0848.

CallGet a quote