Skip to content
kaag.ai
ProductSolutionsVoiceComparePricing
Sign inGet started →
kaag.ai The AI agent for customer service

Deploy an AI agent that talks, qualifies, and books.

Not a chatbot. A multi-modal agent (chat, live voice, and full-page AI) that books meetings, captures leads, works your CRM, and calls your own APIs. Embedded in five minutes, on any site.

  • Free 14-day trial
  • No card required
  • Five minutes from signup to live
Get started →See what it does
kaag.ai
kaag agentOnline nowLive
Do you support Malayalam?Natively — and twenty-plus other languages.Talk to usSpeak, in your languagekaag agentCALLING… · 0:01SPEAKING · 0:12Can I book a demo?Of course — here are the times.Pick a time for your demokaag.ai Demo · 25 min1✓Date2Time3Details‹October 2026›MonTueWedThuFriSatSun567891011121213149:009:3010:0010:3010:3011:0011:30Times in Asia/CalcuttaBooked — Monday 12, 10:30. Lead saved to your CRM.
Ask anything…
By the numbers

One agent for chat, calls and everything after.

One agent covers every way a visitor wants to talk, and everything behind it — the inbox, the CRM, the bookings, your own APIs — is part of the same platform rather than another subscription.

20+
Languages, spoken natively

3Modes:chat, live voice, AI Mode

The same agent, with the same knowledge and the same actions, however your visitors want to talk.

1Platform:CRM, inbox, bookings, automations

Most teams build this out of six separate subscriptions. Here it is one agent, one embed, one price.

67Security controls,across 7 internal audits

Per-function scopes, PII redaction and response masking, per-session call caps and a full audit trail.

From signup to deployed in five minutes.

No developer, no project plan. Name your agent, give it your content, pick what it can do, and paste one line where you want it — the same afternoon.

Get started →
  1. Create your agent

    Sign up, name it, and set your brand colours. Nothing to install, and nothing to pay until you are happy with it.

  2. Add your content

    Upload docs, paste text, or point it at a page. It reads what you already have — no one has to write answers from scratch.

  3. Configure actions

    Pick what it can do: book a meeting, capture a lead, hand over to a person, or call your own webhook.

  4. Drop in the script

    One tag goes into your page, wherever you keep the rest of your markup. Works on WordPress, React, Shopify, anything.

Create account
Your name
Anita Menon
Company
Acme Interiors
Work email
anita@acmeinteriors.com
Create account
Account created
Now sign in and add your first agent.
Sign in
Corporate Email
anita@acmeinteriors.com
Password
••••••••
Sign in
kaag.aiAcme Interiors ADD AGENTDashboardConfigureInstructionsKnowledgeAutomationsSkillsSiteMonitorInbox
Dashboard
Name your agent
Display name
Kestrel
Handle
kaag.ai/kestrel
Continue to behavior
Configure intelligence
Greeting message
Hello! I am your AI assistant. How can I help you today?
Continue to appearance
Customize the experience
Widget title
Chat with Us
Brand palette
Create agent
Agent created
IdentityName, handle and authorized domainBehaviorTone of voice, knowledge and guardrailsAppearanceColors, launcher position and greeting
Knowledge Base
Every source the AI can pull from when it answers.
Crawl URL Upload File Add Text
Total documents
12341
Words indexed
0.6K1.4K1.9K2.1K0.6K
Data sources
1 File · 0 Crawled · 0 Text2 Files · 0 Crawled · 0 Text2 Files · 1 Crawled · 0 Text2 Files · 1 Crawled · 1 Text1 File · 0 Crawled · 0 Text
Uploaded “pricing-2026.pdf” with 5 chunks
Starting…0 pages Stop
Documents
Everything your agent can quote from
handbook.pdfFILE
pricing-2026.pdfFILE
acme.com/faqCRAWL
Product FAQTEXT
Crawl started
Runs in the background — you can leave this page.
Crawl finished
1 page indexed
Open
This PC › Downloads
handbook.pdf
pricing-2026.pdf
brochure-2026.pdf
CancelOpen
Edit Document×
Title
pricing-2026.pdf
Content1951 CHARACTERS · ~3 CHUNKS
Acme Interiors — 2026 price list Fitting and delivery included within the city. Lead time four to six weeks from approval.
Cancel Update & Re-embed
Crawl website×
Sitemap or page URL
https://acme.com/sitemap.xml
Paste a sitemap.xml for the fastest, most complete coverage — any page URL works too.
Also import images from the website
Cancel Start crawl
Add Knowledge×
Title
Product FAQ
Content~1 CHUNK
Delivery is free above ₹500 and takes
Cancel Save & Embed
Upload a file Upload a file Crawl a website Crawl a website Paste text Paste text

Three ways in, one pile of knowledge. Whatever lands in this table is what your agent quotes from — and it re-reads it the moment you change it.

Lead Capture page
Lead capture style
Conversational: bot asks fields one-by-one in chat. Form: pops a modal form card.
ConversationalForm
Show form after N messages (0 = disabled)
3
Prompt Text
Before we continue, could you share your details?
Form Fields Add Field
1Your Name Required
Display Label
Your Name
Internal Key
name
Input Type
Text
Placeholder
John Doe
Live chat
Do you ship overseas?
We do — most of Europe and Asia.
How long does it take?
Before we continue, could you share your details? What is your name?
Aisha Rahman
Lead captured
name · email · saved to Leads
1. Style & timing 1. Style & timing 2. Form Fields 2. Form Fields 3. The lead lands 3. The lead lands

Conversational asks one field at a time inside the chat; Form pops the whole card at once. Either way the answers arrive on the Leads page.

Your embed code
Copy code
<script src="https://kaag.ai/embed.js" data-agent="acme"> </script>
Copied to clipboard
Your website
<body>
…your page…
<script src="https://kaag.ai/embed.js"></body>
Hi! Do you deliver?
Yes — where to? 😊
1. Copy the code 1. Copy the code 2. Paste before </body> 2. Paste before </body> 3. Chat goes live 3. Chat goes live

One snippet, any website. It loads on every page and answers visitors with your agent's instructions.

Everything the AI can do for you.

Most teams build their website AI out of six separate subscriptions. kaag.ai is all of it: one agent, one embed, one price.

Chat / support AI

Answers from your content, not guesses

Replies come from your own site and documents, with the source shown underneath. The same agent also runs as a full-page AI Mode.

  • Cited answers
  • Audience-gated knowledge
  • Chat and full-page AI
Acme InteriorsAnswers with sourcesLive
Do you deliver to Kochi?Yes — in two to three days. shipping.pdf
What's your return window?30 days, unopened and with the receipt. returns-policy.pdf
Is the showroom open on Sunday?Sunday, 11:00 to 6:00. /visit-us
Ask anything…
Voice-AI vendor

Live voice, without a second vendor

Eight voice engines and twenty-plus languages, Malayalam, Hindi and Tamil among them, on the same agent and the same bill.

  • Real-time, sub-second
  • Indian languages natively
  • Barge-in and call UIs
Acme InteriorsOnline nowInboxLive
Chat with usAnswers in secondsTalk to usSpeak, in your language
Acme InteriorsCALLING… · 0:01SPEAKING · 0:12Malayalam
AAnita MenonDo you deliver to Kochi?just nowRRahul S.What's your return window?12mPPriya K.Is the showroom open on Sunday?1h
Ask anything…kaag.ai admin
CRM

Leads land as records, not transcripts

The agent collects details by text or voice, dedupes by email, and writes the contact straight in — or into the CRM you already run.

  • Deduped on write
  • Text or voice capture
Acme InteriorsOnline nowLeadsLive
Can someone call me about the sofa?Of course. Your name and email?Anita Menon, anita@acmeinteriors.comGot it — and a number to call you on?
Lead savedNameAnita MenonEmailanita@acmeinteriors.comPhone+91 98470 11224Matched an existing contact — updated, not duplicated
LeadCompanyStatusSourceAnita Menonanita@acmeinteriors.comAcme InteriorsNewWidgetRahul S.rahul@northgate.inNorthgateContactedVoicePriya K.priya@lumen.coLumenQualifiedWidget
Ask anything…kaag.ai admin
Live-chat inbox

A human inbox behind it

Every conversation waits in one inbox. When a person is needed the agent hands over in the same thread — claim, assign, resolve.

  • One thread, no re-telling
  • Claim and assign
AAcme InteriorsOnline
Can I speak to a person?One moment — connecting you to the team.Nikhil · AcmeHi Anita, I can help with that.
Ask anything…
InboxWaitingClaimedResolved
Anita MenonCan I speak to a person?nowClaim this conversation to reply.ClaimHi Anita, I can help with that.Resolve
Scheduler

Booking happens inside the conversation

Availability, meeting types, reminders and reschedules run in the chat. Nobody is sent to a separate booking page.

  • Inline availability
  • Reminders and reschedule
AAcme InteriorsOnline
Can I book a demo?Of course — here are the times.Pick a time for your demokaag.ai Demo · 25 min1✓Date2Time3Details‹September 2026›MonTueWedThuFriSatSun21222324252627282829309:009:3010:0010:3010:3011:0011:30Times in Asia/CalcuttaBooked — Monday 10:30. Confirmation sent.
Ask anything…
Bookings
AAnita Menonanita@acmeinteriors.comMeeting typekaag.ai DemoDate & timeMon 28, 10:30 ISTconfirmed
Landing / site builder

Build your own website

Custom domains, your branding and your CSS, with a separate agent per client. No second subscription to publish a page.

  • Custom domains
  • White-label branding
kaag.ai adminSite
SiteEvery page on your public site.+ New pagePageStatusBlocksHome/Published6About/aboutPublished4
New pageTitlePricingURL/pricingCancelCreate page
PageStatusBlocksHome/Published6About/aboutPublished4Pricing/pricingDraft0
+ Add blockLayersHeroHeroHeroHeroStats rowServices 3-colPricing
Simple, honest pricingPick a plan. Stack any add-ons.ContentTitleSimple, honest pricingSubtitlePick a plan. Stack any add-ons.
Everything included, one agent, one price
Cited answersFull-page AI ModeAudience-gated knowledgeReal-time voiceTwenty-plus languagesBarge-in and call UIsLead capture, dedupedBookings and remindersA human inboxClaim and assignCanned repliesAutomationsSkillsYour own APIsSigned webhooksScoped API tokensNo-code pagesCustom domainsWhite-label brandingPII redactionFull audit trailAnalyticsCited answersFull-page AI ModeAudience-gated knowledgeReal-time voiceTwenty-plus languagesBarge-in and call UIsLead capture, dedupedBookings and remindersA human inboxClaim and assignCanned repliesAutomationsSkillsYour own APIsSigned webhooksScoped API tokensNo-code pagesCustom domainsWhite-label brandingPII redactionFull audit trailAnalytics
See the full comparison →

Everything it does, on one agent.

All of it on the same bill. Nothing on this page is a separate subscription.

Cited answers

Replies come from your own site and documents, with the source shown underneath.

Knowledge you control

Upload docs, paste text, or point it at a page. Nobody has to write answers from scratch.

Full-page AI Mode

The same agent also runs as a full page, not only as a corner widget.

Live voice, no second vendor

Eight voice engines and sixty-plus voices, on the same agent and the same bill.

Indian languages natively

Twenty-plus languages, Malayalam, Hindi and Tamil among them.

Leads as records

It collects details by text or voice, dedupes by email, and writes the contact straight in.

Booking inside the chat

Availability, meeting types, reminders and reschedules, with nobody sent to a separate page.

A human inbox behind it

Every conversation waits in one inbox, and a person takes over in the same thread.

Actions and webhooks

Book a meeting, capture a lead, hand over to a person, or call your own webhook.

Website builder

Custom domains, your branding and your CSS, with a separate agent per client.

One line to install

One tag goes into your page, wherever you keep the rest of your markup.

Scopes and an audit trail

Per-function scopes, PII redaction, per-session call caps and a full audit trail.

Answer with their real data, safely.

Your app mints a signed JWT; the agent calls your APIs to answer "what's my balance, my order, my booking?" using the visitor's real, authenticated data.

  • Per-function scopes and JSON-Schema inputs
  • PII redaction and response masking
  • Per-session call caps and full audit trail
  • Plus HMAC-signed webhooks on 7 events & scoped API tokens
connector · get_balance
// agent calls your endpoint with a signed JWT
POST /api/connectors/get_balance
Authorization: Bearer <tenant-jwt>
{
  "scope": "account:read",
  "redact": ["card_number"],
  "user": "usr_8f2…"
}
→ "Your balance is ₹12,480."

Choose the model. Bring your own key.

Tuned for cost-efficiency by default; bring your own model key for full control over choice and cost.

OpenAIAnthropic (Claude)Google (Gemini)OpenRouterCustom (OpenAI-compatible)

The questions we get most.

If yours is not here, the contact form reaches a person.

Ask us directly →

No. One tag goes into your page, wherever you keep the rest of your markup, and it works on WordPress, React, Shopify or anything else. Name the agent, give it your content, pick what it can do, and paste one line.

From your own site and documents. Upload docs, paste text, or point it at a page — and every reply shows the source it came from underneath, so you can check it.

It follows them. Languages are auto-detected rather than set per visitor, so someone can open in English, carry on in Malayalam, and keep the same thread and the same agent.

No. Voice runs on the same agent and the same bill as chat. That is the whole point of the product: one agent, one embed, one price.

The conversation lands in one inbox and a teammate claims it and replies in the same thread. The visitor does not repeat themselves, and the handoff shows up in their chat window.

Both, inside the conversation. Availability, meeting types, reminders and reschedules run in the chat, and details collected by text or voice are deduped by email and written straight in — or into the CRM you already run.

Per-function scopes and JSON-Schema inputs, PII redaction and response masking, per-session call caps, and a full audit trail. Webhooks are HMAC-signed and API tokens are scoped.

Voice that speaks Malayalam, Hindi, and Tamil natively.

Eight voice engines, twenty-plus languages, sixty-plus voices, with ambient room tone and nine call UIs. A genuine edge for India and multilingual markets.

Voice engines

8

Languages, with auto-detect

20+

Voices, including cloning

60+

Voice UI styles

9

MalayalamHindiTamilTeluguKannadaBengaliArabic日本語中文
kaag.ai

Build a companion people call.

The same engine powers a second product: a persona AI that remembers you, has its own evolving life, and reaches out. It installs like an app.

  • Long-term memory, per user
  • Real voice you can call
  • Installable PWA, proactive reminders
  • Monetized with a coin economy
Explore the companion →

Multi-tenant, white-label, on your models.

Run a separate agent for every client, brand it as your own, and choose the model that fits your budget.

One agent per client

Multi-tenant by design. Custom domains, separate knowledge, white-label branding and CSS.

Bring your own model

Tuned for cost-efficiency by default; bring your own model key for full control over choice and cost.

Secure by posture

67 security controls across 7 internal audits: RBAC, audit logs, SSO/SAML, token & voice budgets, GDPR retention.

Pick a plan. Stack any add-ons.

Start free for 14 days with the full stack unlocked. No credit card. Per-company flat pricing, no per-seat fees.

Free
$0 /mo
  • 1 agent
  • 100 messages / day
  • 100 conversations / mo
  • Bring your own AI key
Get started
Most popular
Growth
$49 /mo
  • 3 agents · 2,000 msgs / day
  • AI Mode + custom branding
  • CSV export, 2FA
  • Stack voice, bookings & CRM
Get started
Business
$149 /mo
  • 10 agents · 10,000 msgs / day
  • Custom roles, audit log, CSAT
  • Platform API key
  • Priority support
Get started
Enterprise
Let's talk
  • Unlimited tenants
  • White-label & SSO/SAML
  • Account manager
  • Your models & data boundaries
Contact sales
Add-ons: stack what you need
Voice $29Bookings $19Automations Pro $19CRM Suite $39Developer API $29Audience Gating $19Public Portal $15White-Label $99

Shown in USD · also billed in INR & EUR. See full pricing →

kaag.ai becomes whoever you need it to be.

Same engine, any role, any brand. Tap a persona and watch the agent re-skin live.

BP
BPract Sales
B2B SaaS & services
LIVE
Hi, I'm the BPract sales agent. What brings you in today?
Can it book a demo for me?
Type a message…

Each persona is a real, separate tenant with its own custom domain, branding, and AI key.

Live voiceChat & AI ModeBookingsLeads & CRMHuman inboxWebsite builder

Not a chatbot. An agent.

Deploy one that talks, qualifies, and books, live on your site in five minutes.

Get started →Talk to sales

no credit card · no setup fee · works on any site

kaag.ai
kaag.ai

Agentic AI platform by BPract Software Solutions LLP, Kozhikode. Deploy intelligent agents that talk, act, and integrate.

info@bpract.com
67 security controls14-day free trial
+91 8590137119

Product

Chat & AI ModeVoiceCapabilitiesPricing

Solutions

IndustriesUse casesTech stackCompare

Resources

ResourcesBlogCase studiesTestimonials

Company

AboutContactAwardsPartners
© 2026 BPract Software Solutions LLP. All rights reserved.
PrivacyTerms