Voicebot partner
- call handling and speech recognition
- dialogue and caller confirmation
- passing identity and booking intent
Voicebot integrations
During a call, a partner’s voicebot can find a service, check available times and add a booking to your calendar. The connection uses Umovi’s API.
Umovi does not provide telephony or the voicebot. We provide the booking API used by a partner solution.
From a call to a booking
The voicebot handles the conversation. Umovi checks the service, person and time before saving the booking.
Caller
I need a haircut tomorrow after five.
catalog/resolveVoicebot
Marta is available at 17:30 or 18:15. Which time works?
slotsCaller
17:30, please.
client matchVoicebot
Your appointment is booked for tomorrow at 17:30.
reservationsSaved in Umovi
Haircut · Marta · 17:30
Source: voicebot partner · Integration API
A clear division of responsibility
You need a partner’s solution to handle phone calls. It connects to Umovi to check times and manage bookings.
What the integration needs
The Integration API includes the controls needed for conversational retries and later updates.
The partner receives OAuth2 credentials for the provider it serves, not access to the whole platform.
A repeated request can safely return the earlier reservation instead of booking twice.
The reservation can keep the partner source and caller-side identifier for support and reconciliation.
Webhooks notify the partner when an appointment is changed or cancelled after the call.
Already have a voicebot?
Show us how a client call works. Together we’ll work out which API functions and permissions your integration needs.
Other ways to connect