Integrations

It books into the calendar you already use

Every integration is on every plan. Connect one from the portal with an API key, and the assistant starts using it on the next call.

Scheduling

Real availability, not a callback promise

The assistant reads genuine free slots from your calendar before it offers anything, and writes the booking back while the caller is still on the line. It cannot invent a time, which is the failure mode that makes most phone booking untrustworthy.

Cal.com

Open source, self-hostable, and the most complete of the three over the phone.

  • Check real availability
  • Book on the call
  • Reschedule
  • Cancel

Acuity Scheduling

Squarespace's booking product, common in salons, clinics and consultancies.

  • Check real availability
  • Book on the call
  • Reschedule
  • Cancel

Calendly

The most widely used, and the most limited by its own API for this purpose.

  • Check real availability
  • Book on the call
  • Reschedule
  • Cancel

Calendly's public API has no endpoint for creating a booking on a caller's behalf, so the assistant finds and cancels there but cannot book. If booking on the call matters to you, Cal.com and Acuity both do it in full.

Holiday lets

“Is the cottage free that week?”

The one question those callers ring about, answered from the calendar your booking sites already publish. Nothing to connect and no account to link — you paste the calendar address and it starts working.

Any site with an iCal feed

Airbnb, Vrbo, Booking.com, and channel managers like Lodgify, Hostaway, Guesty and OwnerRez. They all export an iCalendar feed; that is all this needs. Add one for every site a place is listed on — each knows only its own bookings, and a missing one is how two parties arrive at the door.

Nights, not days

A booking from the 15th to the 18th takes three nights and leaves the 18th free for the next arrival. Systems that get this wrong lose the host a night on every booking they have, which over a season is most of a month.

It will not overpromise

It reads your calendar and never writes to it. So it says the dates look free and takes the caller’s details for you to confirm — it cannot hold or book, and it does not pretend to. The same dates can sell on another site while the call is still going on.

Feeds are re-read every fifteen minutes, and an answer is only as current as the oldest one on that property — a booking taken on the site that has stopped responding is exactly the one nobody can see. If none has been read for six hours the assistant stops quoting availability and takes the caller’s details instead.

CRM

Every call lands in HubSpot

The caller is matched to a contact, or created as one, and the call is logged against them with the transcript, how long it lasted and what came of it.

Which means the 11pm call that your team never saw is still in the record the next morning, attached to the right person.

Notifications

Slack, where it earns its place

Turned on per transfer destination rather than for everything — a channel that pings on all four hundred calls is a channel everybody mutes by Thursday.

Switch it on for the emergency line and the after-hours destination, and leave it off for general enquiries.

Questions about integrations

Do integrations cost extra?

No. Every integration is included on every plan, including the cheapest one. They cost us nothing per call, so charging per connection would be a made-up fee.

How are our API keys stored?

Encrypted at rest, with the same protection as your phone system's password, and never shown back to the browser once saved. If you need to change one you replace it rather than reading it.

What if the calendar is unreachable during a call?

It says it cannot see the calendar and takes a message instead. It does not promise a time it could not verify, because a booking nobody has is worse than no booking.

Can it take the booking as well?

No, and deliberately not. The calendar feeds every booking platform publishes are read-only — none of them accepts a reservation that way — so an assistant claiming to have held a room would be claiming something no system had recorded. It tells the caller the dates look free and takes their name and number, and you confirm. For appointments rather than stays, Cal.com and Acuity do book on the call.

Which integration should we connect first?

Scheduling, if callers ask for appointments — it is the one that changes what a call achieves rather than what happens afterwards.

Connect one in about five minutes

Paste an API key in the portal and the assistant uses it on the next call. No developer, no integration project.

Start free