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.
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.
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.
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.
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