Kelvia
Integrations

Connect everything.
Fits into your stack.

CRM, calendar, webhooks, and API keys — Kelvia integrates with your existing tools without changing your workflow.

Active integrations

🏢

Odoo CRM

connected
📅

Google Calendar

2 calendars
🔗

Webhook

HMAC-SHA256
🔑

API Key

tvk_****0f3a

Last webhook event

{ "event": "lead.created", "tenant_id": "acme-clinic", "data": { "name": "Sarah Chen" } }
Integrations

Native and open integrations.

From CRM to Google Calendar, webhooks to REST API — connect Kelvia to any system.

CRM

Odoo CRM

Sync AI-captured leads directly to your Odoo CRM. Auto-create opportunities with full conversation data.

Commerce

Odoo Commerce

A separately configured connector for catalog data, current checks, and Odoo-backed quotes. It requires plan, add-on, provider, and confirmation gates; it is not a universal ERP write path.

See Commerce
Calendar

Google Calendar

Check real availability and auto-create external events. Supports per-professional calendars and configurable duration.

PMS

Hotel PMS: Apaleo and Mews

Conditional connectors for checking offers and submitting the guest-confirmed option. A stay is only described as confirmed when the PMS returns its reservation id; payment and review move to a controlled next step.

See Kelvia for Hotels
API

API keys

Generate scoped API keys for third-party integrations. Each key has a tvk_ prefix with instant revocation.

Webhook

Webhooks

Get push notifications to your system when events happen: new lead, call completed, appointment booked. Signed with HMAC-SHA256.

Security

Secure credentials

Channel and integration credentials live in isolated tables, are masked in API responses, and are encrypted in production when the key is configured.

REST

Full REST API

Documented REST API for secure account automation, integrations, and approved operational workflows. JWT + API key auth.

Enterprise

PBX / SIP trunk

Connect a supported PBX through an Enterprise rollout. Voice traffic travels through an encrypted VPN tunnel — never the public internet. Internal extensions and direct transfers with no number migration.

CRM

AI-captured leads straight to your CRM.

1

The AI captures a lead during a call, chat, or form

2

Data is saved in Kelvia (always, as a backup)

3

If CRM is configured, leads sync automatically

4

If the CRM is down, the local lead is never lost

Calendar

Bookings synced with Google Calendar.

Multi-professional

Each professional can have their own Google Calendar.

Configurable duration

The service dictates duration; falls back to default.

Real availability

The AI reads Google Calendar to offer only open slots.

External events

Creates a Google Calendar event before the internal booking.

API

Build on top of Kelvia.

API
GET/admin/api/calls
GET/admin/api/leads
GET/admin/api/bookings
POST/admin/api/services
GET/admin/api/analytics
GET/admin/api/billing
Developer API

Machine access for approved automation.

API keys are a Business-plan module for automating tenant operations without sharing a human user's password.

Approved automation examples

  • Read tenant calls, leads, bookings, analytics, and billing records.
  • Create services or operational records when the tenant has authorized it.
  • Receive business events in your system through signed webhooks.
  • Rotate or revoke keys without changing human user passwords.

Key lifecycle

Create, view, rotate, revoke, and manage API keys are modeled as sensitive actions in the api_keys module.

Scopes and audit

Keys are created for scoped automation; api_key.created and api_key.revoked are reviewable audit events.

Authentication

Integrations use Authorization: Bearer tvk_..., and keys are hashed before storage and validation.

Signed webhooks

Notification webhooks are signed with HMAC-SHA256 so your system can verify the source before processing.

Integrations

Connect your stack. No friction.

CRM, calendar, webhooks, and API — all ready to integrate from day one.