Kelvia
Smart booking

Full calendar.
Zero manual work.

Kelvia's AI front desk manages appointments and reservations, checks availability, sends confirmations and reminders, and keeps every outcome visible in the dashboard — over phone, WhatsApp, or chat. For restaurants, it also handles real tables, combinations, and service shifts.

Booking Calendar

Tuesday, April 15

3 professionals
09:00

Sarah M.

Cut + color · Ana

10:30

Carlos R.

General consultation · Dr. García

11:00
Available
14:00

Lisa W.

Sports massage · Marco

16:30
Available
Restaurant operations

Restaurant reservations need a different engine.

Restaurants do not run like appointment calendars. They need table-level capacity, valid combinations for groups, lunch and dinner shifts, and fast reassignment when floor operations change.

Real tables and capacity

Configure tables with minimum and maximum seats, zones, and combinable groups so the system only offers viable seating options.

Combination and reassignment

Kelvia proposes valid table combinations for larger parties, and staff can reassign tables from the dashboard without recreating the reservation.

Lunch and dinner shifts

Define service windows so availability follows restaurant floor rules rather than generic calendar logic.

Appointments

The booking system that runs itself.

From the customer conversation to automatic confirmation, reminder, and operating record — all without manual intervention.

Multi-staff calendar

Each professional has their own schedule and assigned services. The AI knows who's available for each type of appointment.

Google Calendar sync

Connect Google Calendar to check real availability and automatically create external events when booking.

Automatic reminders

SMS, WhatsApp, or email — reminders go out automatically hours before the appointment. Every booking gets its reminder without manual work.

Instant confirmations

The customer gets an immediate confirmation on their preferred channel at the moment of booking.

Smart service resolution

The AI understands partial names, aliases, and variations. Asks the customer to clarify when there are multiple options — never picks the wrong service.

Real-time availability

Check open slots by date, service type, and professional. No double bookings, no manual errors.

Verified self-service

Before checking, cancelling, or rescheduling existing appointments, Kelvia asks for a temporary code and only acts on the verified customer's own bookings.

Restaurant reservations with real logic

Kelvia does not treat a restaurant like a generic calendar: it evaluates capacity, combinable tables, and service windows before confirming a booking.

Booking flow

From conversation to confirmed appointment.

1

Customer requests an appointment by phone, chat, or WhatsApp

2

The AI identifies the service and checks availability

3

Offers open slots and confirms the selection

4

Creates the booking and syncs with Google Calendar

5

Sends instant confirmation and schedules a reminder

Outbound messaging

Reduce no-shows. Automatically.

Configurable reminders

Choose how many hours before the reminder is sent. Customizable per tenant.

Multi-channel

SMS, WhatsApp, or email — the customer chooses. Automatic fallback if one channel is unavailable.

Booking confirmations

Immediate message with appointment details: date, time, service, and location.

GDPR consent

Granular consent tracking per phone, channel, and purpose so reminders only send when allowed.

For staff

Professionals can manage their own day without tenant-wide admin access.

Kelvia's staff scheduling tools are assigned-scope tools: authenticated professionals can see their own schedule, prepare for the next visit, block their own availability, or add notes to bookings assigned to them.

For staff
1

show_my_schedule lists the authenticated professional's assigned appointments for one date.

2

show_my_next_patient returns only the details needed to prepare for the next assigned visit.

3

block_my_availability can close a professional's own day only after explicit confirmation.

4

add_note_to_assigned_booking writes an internal note only on that professional's assigned booking.

Assigned scope

Staff tools do not list the full business schedule and are not a shortcut to tenant-wide calendar control.

Sensitive actions

Next-patient lookup, availability blocking, and assigned booking notes are treated as sensitive staff operations.

Lower admin load

Clinicians, stylists, vets, and advisors can handle practical schedule questions without waiting on reception.

Safe self-service

Caller ID is not authentication.

Kelvia lets customers check, cancel, or reschedule their own appointments, but those tools are gated behind temporary verification and explicit confirmation for sensitive changes.

Safe self-service
1

The channel phone number or typed phone is treated as a hint, not proof.

2

Kelvia sends a temporary code with request_customer_verification_code.

3

After verify_customer_code succeeds, the customer becomes verified for scoped self-service.

4

Cancellation or rescheduling still requires an explicit confirmation step before the booking changes.

Own bookings only

check_my_appointment looks up appointments by phone only after explicit customer verification and never for third parties.

Sensitive actions confirmed

cancel_my_appointment and reschedule_my_appointment require confirmation, ownership checks, and active booking status before execution.

Audit trail

The booking module marks cancellation and rescheduling as sensitive actions, with verification and changes recorded for review.

Staff schedules

Each professional, with their own calendar.

Define weekly schedules per employee with start and end times for each day. Assign specific services to each professional. The AI cross-references schedules, services, and availability to find the perfect slot.

Mon
Tue
Wed
Thu
Fri
Sat
Sun
Ana P.
9-17
9-17
9-17
9-17
9-17
Dr. García
9-17
9-17
9-17
9-17
Marco S.
9-17
9-17
9-17
9-17
9-17
Appointments

Automate your bookings starting today.

Set up services, schedules, and channels in minutes. The AI handles the rest.