INTEGRATIONS

Kim books into the system you already run.

Nine booking backends out, eight channels in. Kim asks your system which times are free, reads the answer, and books only a time the system itself said yes to. You change nothing.

HOW IT WORKS

One way in, your system out

The same path every time, whether the guest calls, types in the chat or sends an email. Kim works out what the guest wants, asks your booking system whether the time exists, and writes the booking there. One booking system is active per venue, and you switch by connecting a new one.

What Kim can promise depends on what your system answers. If it has a real availability endpoint we ask it and compute nothing ourselves. If it has none, we work the free times out from the bookings already sitting there. If there is nothing to check against, Kim says it is a request and emails it to you.

Kim never invents a time. That rule sits behind every entry below, and it is built into each connection rather than written into an instruction a model can forget.

BOOKING SYSTEMS

Nine systems Kim writes into

All nine are built and switchable from the portal. Open one for what actually happens, what it takes to connect, and what Kim will not do there.

Google CalendarCalendar

Google Calendar

The calendar is already your booking book. Kim reads it to see what is free and writes the booking into the same calendar, where staff are already looking.

Read from the calendarYes, the guest gets a bookingRead more
Outlook (Microsoft 365)Calendar

Outlook (Microsoft 365)

If you run Microsoft 365, the calendar is already where the day gets decided. Kim reads it to see what is free and puts the booking in the same place.

Read from the calendarYes, the guest gets a bookingRead more
BokaMeraBooking system

BokaMera

BokaMera already knows which times are free, which services you sell and how long they take. Kim asks and books. We compute nothing ourselves.

Asked from the systemYes, the guest gets a bookingRead more
EasyPracticePractice booking system

EasyPractice

Kim reads your free times from EasyPractice and books the client onto the right service in the right calendar. Kim sees bookings and times. Never clinical notes.

Asked from the systemYes, the guest gets a bookingRead more
GastroPlannerRestaurant booking system

GastroPlanner

Right party size, right sitting, right room. Kim asks GastroPlanner what can be booked and takes only what can.

Asked from the systemYes, the guest gets a bookingRead more
easyTableRestaurant booking system

easyTable

The same tables, booking types and free times your own booking page shows. Connecting takes exactly one detail from you.

Asked from the systemYes, the guest gets a bookingRead more
GantticWorkshop resource planning

Ganttic

Every bay and every mechanic is a resource. Kim puts the job on one that is free and writes the registration number and mileage straight onto the bar.

Worked out from bookingsYes, the guest gets a bookingRead more
VOCABuilt-in booking system

VOCA

If you have no booking system you do not need to buy one to get started. The bookings live in VOCA behind a real capacity gate.

VOCA's own capacity gateYes, the guest gets a bookingRead more
FormulärRequests

Formulär

No automatic confirmation. Kim takes the name, time, party size and what it is about, emails it to you, and tells the guest it is a request.

Not checkedNo, becomes a requestRead more
CHANNELS

Eight ways in to the same Kim

The channel decides how the guest gets in touch, not what Kim can do. A call, an email and a DM land in the same conversation list and book into the same system.

Phone

A local number. Kim answers around the clock, books during the call, and hands over to staff when the question is not a booking.

We set it up

Website chat

One script tag on your site. The same Kim as on the phone, with the booking done before the visitor leaves the page.

Switch on yourself

Email

Kim reads incoming mail and replies with the booking already made, instead of asking for a phone call.

Switch on yourself

SMS

Confirmations and reminders out, and guests who would rather text than call in. Same conversation as everything else.

We set it up

Messenger

Connects to your Facebook page. Messages to the page turn into bookings without anyone sitting in the inbox.

Switch on yourself

Instagram DM

Kim answers DMs to the account. Useful where half the booking flow already runs through Instagram.

Switch on yourself

Telegram

One bot per venue. You paste the token into the portal and the rest wires itself up.

Switch on yourself

WhatsApp

Built and ready. Needs an approved Meta app, so we connect it rather than you doing it in the portal.

We set it up
NOT BUILT YET

Your system is not on the list

Then we say so plainly rather than talking around it. Here is where things stand for the systems we get asked about, and what is missing before we can build them. We have read the API documentation for every row.

CaspecoOpen APIDocumented REST API with the full booking lifecycle and webhooks, token-based auth. We have not built the adapter and have not confirmed production access. Covers Trivec too since the acquisition.
WaiterAidOpen APIOpen API with availability and booking changes, but no webhooks, so changes on your side have to be polled rather than pushed to us.
ClientoNeeds a contractAvailability is publicly readable. Creating and changing bookings sits behind partner access, and that is the part that decides whether Kim can confirm.
Provet CloudOpen APIOAuth 2.0 with self-serve partner signup and a sandbox. The system Swedish veterinary care is consolidating onto. Still to confirm: a real free-slot endpoint rather than appointment CRUD alone.
Microsoft 365 BookingsOpen APIMicrosoft Graph, generally available. The same pattern as our Outlook connection but against the Bookings service. No webhooks, so times have to be polled.
Nextlane / Kobra IIOpen APIIts own developer portal with an API key and a sandbox, no sales process in the way. Widely used by Swedish car dealers and their workshops.
Acuity SchedulingOpen APIOpen API with the full lifecycle and webhooks. One adapter covers both Acuity and Squarespace Scheduling.
HapioOpen APIA Swedish booking API built to be integrated against. No blocker we know of, just the work.
SetmoreOpen APIOpen API, widely used internationally. Little pull from Nordic customers so far, so it sits behind the others in the queue.
TheForkNeeds a contractTechnically the cleanest API we have reviewed, and fully partner-gated. The agreement costs per restaurant per month, which roughly doubles our fixed cost per venue. Not started for that reason.
OpenTableNeeds a contractBookings can only be created by approved partners. No way in without a signed agreement.
MozrestNeeds a contractA middle layer reaching around thirty booking systems at once, plus Reserve with Google. Requires accreditation, which we have not completed.
BokadirektNeeds a contractThe write API is a paid partner module and the specification is behind a login. Large in beauty and health, but we cannot build against something we are not allowed to read.
Keyloop / AutomasterNeeds a contractAn API built specifically for workshop service booking, with webhooks. Partner programme only, which is a process rather than a form.
Boka.seAPI on the wayThe vendor has said an API is coming during autumn 2026. We will build when there is something to build against.

Running something that is missing entirely? Email the system name to hej@hivoca.com. We reply with whether it can be built and what it takes, including when the answer is no.

AI ASSISTANTS

The other direction: run VOCA from Claude or ChatGPT

VOCA has its own MCP server with 19 tools, its own OAuth, and a connect button in the portal. Ask your assistant how the day went, which calls Kim could not handle, or change the opening hours, without logging in anywhere.

Read about the MCP server
QUESTIONS

What people usually ask

Do we have to change booking system to use VOCA?

No. That is the entire point of this list. If you run BokaMera, EasyPractice, GastroPlanner, easyTable or Ganttic, Kim writes into it. If a Google or Outlook calendar is all you have, that is enough. If you have nothing, VOCA is the booking system.

What does an integration cost?

Nothing beyond the subscription. The connections are included and we do not charge per booking. What can cost money is something your vendor charges for, such as BokaMera's API licence.

How long does it take to connect?

The calendars take under a minute: sign in with Google or Microsoft and pick a calendar. The booking systems take as long as it takes you to get hold of an API key, and that is usually the only thing that drags.

Can Kim double-book?

Not on a system with a capacity gate, and eight of the nine have one. Kim only books a time the system itself returned as free, and for most connections the time is checked again at the moment the booking is created. Requests are the exception, which is why they promise nothing.

What happens if your system loses contact with ours?

Kim stops offering times and hands over to staff rather than guessing. You see the error with a timestamp under Integrations in the portal, so you find out visibly instead of through a guest calling to ask.

NEXT STEP

Let's talk about your system

We look at what you run today and tell you whether Kim can book into it. Twenty minutes.

Book a demo
Integrations · VOCA books into the system you already run