AI solutions and engineering

We design, build and deploy cutting-edge AI solutions from RAG-powered chatbots to custom AI automation tools.

Chatbot as a service

Our robots automatically read every page of your site, index it and hand you a chatbot that answers visitors from your own content: opening hours, delivery terms, prices, product details, whatever your pages say. Nothing to write, nothing to train, and the answers point visitors to the page they came from.

The chatbot runs on our servers, managed from your account at app.kaval.ai. Change the greeting, the colours or the instructions in the console and the chat on your site follows.

No credit card nor payment required.
<script src="https://embed.kaval.ai/w/your-id.js" async></script>

The whole installation: one tag before </body>.

Set up in minutes

Fully managed, nothing to install

Type your web address, prove the site is yours with a DNS record, a file or a meta tag, and watch the crawl fill the index page by page. Then paste one script tag. No developer needed and no servers to run: hosting, models, updates and backups are ours.

  • Runs on our servers from the first minute.
  • Works with any site builder or CMS that lets you add a script tag.
  • Test the chatbot on a preview of your live site before it goes public.
Knowledge base from your website

Your pages are the answers

Product listings and prices, menus, opening hours, delivery terms, FAQs: everything your site already says becomes what the chatbot knows, and every answer links to the page it came from. Suitable for web shops, restaurants, hotels, clinics and agencies, any business whose website explains what it does.

  • Product pages, menus and price lists, read as they are.
  • Answers cite the page, so visitors land where the details are.
  • Changed your site? A re-crawl is one click in the console.
Analytics out of the box

Learn what visitors came for

Every conversation is analysed once it ends: its sentiment, the topics that came up, what the visitor wanted and whether they got it. Messages, new and returning visitors per day, thumbs up and down and the full transcripts are in the console, so you know what people ask before they email you, and which pages your site is still missing.

  • Sentiment and resolution per conversation, trends per day.
  • Topics and intents ranked, in the visitors' own words.
  • Unresolved conversations show where the site and its SEO need work.
Customizable themes

Looks like it was built for your site

Start from the Kaval.AI look or the plain white one, then set custom colours and other options yourself and put your logo in the header. Change it in the console and the chat on your site follows on the next page load, with nothing to re-embed.

  • Basic looks out of the box that you can customize.
  • Your logo in the header and on the launcher button.
  • Preview on a copy of your live site before you save.
Custom prompts and personas

Speaks for your business, in your tone

Give the chatbot a name, a greeting, suggested first questions and instructions in plain language: what to recommend, what to leave to a human, how formal to be. It answers in the language the visitor writes in, sticks to what your pages say and always tells visitors it is an AI.

  • Your own greeting, suggestions and instructions on the paid plans.
  • Answers in the visitor's language, whatever your site's language is.
  • Grounded in your pages, so it does not make up prices or policies.
Frontier models, flat price

The best models, without the per-message bill

Answers come from the latest frontier models, upgraded as new ones ship, and are grounded in your pages with retrieval-augmented generation, so the chatbot says what your site says. Plans start at 29 € a month for about 1,000 conversations, flat: no message credits, no fee per resolved conversation, and small sites stay on the free plan. Yearly billing gives two months free.

  • Latest frontier models, upgraded as they ship, at no extra charge.
  • Per-visitor limits keep one person from spending your whole month.
  • Flat monthly price, cancel any time.

Free

0 € forever

  • About 100 conversations a month
  • 1 chatbot on 1 website, 200 pages
  • Conversations kept for 7 days
  • Our greeting and instructions
  • "Powered by Kaval.AI" in the chat
Start for free

Starter

29 € a month, excl. VAT

  • About 1,000 conversations a month
  • 2 chatbots, 500 pages
  • Conversations kept for 90 days
  • Your own greeting and instructions
  • No "Powered by" line
Start for free

Scale

249 € a month, excl. VAT

  • About 25,000 conversations a month
  • 10 chatbots, 10,000 pages
  • Conversations kept for 12 months
  • Your own greeting and instructions
  • No "Powered by" line
Start for free

Enterprise

Let's talk volumes by agreement

  • Volumes as agreed
  • Your own API keys
  • SSO, DPA and SLA
  • Custom solutions
  • Invoice billing

Prices exclude VAT and yearly billing gives two months free. Create an account to compare the plans in detail, or about Enterprise.

The website chatbot is what we sell off the shelf. For larger organisations we build the rest by hand: AI that runs on your own data, your own servers and your own workflows, designed and delivered by the people who wrote the platform. The Enterprise plan of the chatbot, with your own API keys, SSO, a DPA and an SLA, is sold the same way. Tell us what you need and we will scope it with you.

AI that understands your business

ChatGPT, Gemini and other standard AI chatbots are not trained on your business data, so they often lack knowledge that is required for internal use cases.

We set up retrieval-augmented generation (RAG) over your company's own knowledge.

  • Internal chatbots and assistants that use the RAG, or integrations with the AI providers you already use.
  • Index documents, wikis, e-mail and relational databases.
  • Runs in cloud or on your own servers.

Customer support and custom AI workflows

AI can analyze and understand emails, forms, feedback, customer orders and can perform many repetitive and time-consuming tasks.

  • Auto-responders that know your inventory, prices, availability times.
  • Ticket triage, routing and reply drafting for the support team, connect other products like CRM.
  • Sentiment analysis, classification and customer metrics.
  • Scheduled and event-driven workflows across your existing tools.
  • Only escalate to human when necessary.

Chatbots with no server at all

Kaval.AI offers chatbots that run entirely in the user's browser: no infrastructure to manage and no inference bills.

  • The model runs in the visitor's browser, so there is no inference bill.
  • Supports static RAG indexes to enhance AI experience.
  • Cutting-edge features like streaming, complex data types.
  • Optionally set up backoffice for analyzing the conversations.

AI-driven business analytics

We can help setting up data warehouses, data lakes and infrastructure for large-scale distributed processing and business analytics.

  • Data pipelines, dashboards and ad-hoc analysis.
  • Stream processing, near-real-time data analysis.
  • PII data governance, anonymization and datalake integrations.
  • Business questions answered from your own data, with explanations.

The website chatbot and most of our client work run on kavalai, our open-source Python library for agentic workflows. Agents are declared as typed workflow graphs rather than hand-written glue code, and the chat widget on this very page is our own hosted chatbot, built on it. The same building blocks go into client projects, so nothing we deliver depends on a framework we cannot fix ourselves.

Testable

Inputs, outputs and tool calls are typed models, so a workflow has a contract to test against. An evaluation suite replays real conversations before every deploy, and a failing case leads straight back to the run that produced it.

Robust

The model's output is validated before your code sees it. Streaming, retries, rate limiting and sessions are handled by the library, and any provider works behind one interface, so switching models is a configuration change.

Comes with a backoffice

Every session, run, node and model call is recorded and browsable. Conversations lead to runs, runs to tasks, and each task opens into its input and output, so a bad answer can be traced to the node that caused it.

Timo Petmanson, founder of Kaval.AI

Timo Petmanson, founder

Timo Petmanson is a data scientist and engineer with over 15 years of experience in data analytics, natural language processing and data engineering.

He studied computer science at the University of Tartu, was a junior researcher working with Estonian e-health data and a major contributor to the Estonian natural language processing toolkit ESTNLTK.

He later worked as software engineer at Google in Zürich in ads team, was a data scientist at Venturebeam in Tallinn and developed datalakes as a data engineer in Veriff.

In 2026 he founded Kaval.AI to build AI workflows, chatbots and tools for companies.

  • ex-Google
  • ex-Veriff
  • ex-Funderbeam
  • University of Tartu

Ask about the Enterprise plan, tell us what you are building, or what is taking up your team's time, and we will get back to you.

0/1000