Frequently asked questions
Find answers to common questions about Kletso, or get in touch with our team if you need more help.
Getting started
3 questionsHow do I integrate Kletso into my app?
Add the Flutter SDK, initialise it with your workspace key and a signed user token, and call Kletso.open() wherever you want the launcher. It works on iOS, Android and Flutter Web. The web widget is one script tag.
flutter pub add kletsoDo I need coding experience to use Kletso?
A developer installs the SDK once. After that, product and support teams configure persona, knowledge, tools, workflows, triggers and theme in the dashboard without touching code.
How long does it take to go live?
Most teams ship a first bot in an afternoon: install, paste a knowledge source, pick a model, publish. Custom components and tools come next.
Platforms
3 questionsWhich platforms does Kletso support?
Flutter (iOS, Android, web, desktop) through a pure-Dart SDK, plus a JavaScript widget for any website or web framework such as React, Next.js and Vue. Native iOS and Android SDKs are on the roadmap.
Does Kletso work on both iOS and Android?
Yes. The Flutter SDK has no platform channels, so behaviour and UI are identical on both.
Can I use Kletso on the web?
Yes, either through Flutter Web with the same SDK or through the JavaScript widget on any site.
Pricing
3 questionsHow does pricing work?
A flat monthly platform fee with a conversation allowance and unlimited seats. You bring your own AI key and pay your provider directly. There are no per-message or per-resolution fees.
Do you offer a free trial?
Yes. Start free without a credit card, build and test your bot, and upgrade when you go live.
What's included in each plan?
Growth includes 10,000 conversations a month, custom UI components, workflows, environments and standard support. Enterprise adds custom limits, white-label, SLA, SSO, audit log and data residency.
Security
3 questionsIs my data secure?
Your data stays yours. Keys are encrypted at rest, the bot only does what the signed-in user may do, every tool call is logged, and Enterprise offers EU, US and India data residency.
Do you train AI models on my data?
No. Kletso never trains models on your content, and your provider requests are made with your own key.
Can I use my own OpenAI, Anthropic or Google API keys?
Yes. Bring your own key for OpenAI, Anthropic, Google Gemini, Groq or a self-hosted model. Kletso adds no markup.
Dashboard
2 questionsWhat can I configure without a redeploy?
Persona and prompts, knowledge base, HTTP and OpenAPI tools, workflows, triggers, theme and environments. Publish to dev, staging or production from the dashboard.
Can a human take over the conversation?
Yes. Hand off to Slack, Microsoft Teams or the Kletso inbox with the full transcript and context, and hand back to the bot afterwards.
Generative UI
2 questionsHow do custom widgets work?
The bot replies with typed JSON blocks such as "order_card". Your app registers a renderer for each block type, so the reply appears as your real component with your styling. Default renderers cover text, buttons, cards and forms.
Can components trigger actions?
Yes. Buttons and forms inside a component send events back to the conversation, which can call your tools as the signed-in user.
No questions match your search.