Kelvia
Verified self-service

Let customers and staff act without opening the whole back office.

Kelvia uses scoped customer verification, authenticated staff channels, and email sender authentication so routine changes can happen safely: customers move appointments, doctors see their own day, and the company keeps control.

OTP-gated booking changesAssigned staff scopeAuthenticated email identity
Verified self-service

What this changes for the business

The useful part is not more passwords. It is fewer interruptions, fewer mistakes, and fewer broad admin logins for everyday operations.

Customers fix simple booking issues

Verified customers can look up, cancel, or reschedule their own eligible appointments with explicit confirmation before anything changes.

Professionals handle their own calendar

Linked staff can see assigned appointments, prepare for the next customer, block their own availability, and add notes to assigned bookings.

Email becomes a usable identity signal

DMARC/SPF/DKIM-authenticated senders matched to known customer email contacts can unlock profile-scoped self-service and memory without an OTP.

Sensitive work stays reviewable

Booking changes, verification, staff schedule operations, and email drafts are treated as scoped or auditable workflows instead of free-text promises.

Every channel gets the least access it needs

Voice and messaging customers

The phone number is only a hint. Kelvia sends a temporary code before private booking lookup, cancellation, or rescheduling.

Staff contact methods

Verified email, SMS, WhatsApp, Telegram, push, webhook, or XMPP contact methods can authenticate staff for routing and assigned-scope operations.

Inbound email

The email channel handles customer threads, draft-first or safe auto-send replies, and authenticated sender matching for known customer profiles.

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.

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.

Give the front desk fewer small fires.

Keep humans in charge of exceptions while Kelvia handles verified routine changes across calls, chat, and email.