Dashboard overview
Signing in to app.kletso.ai, the layout, environments, search, roles, and what each page is for.
The dashboard at app.kletso.ai is where product and engineering teams configure everything the SDK does not decide: agents, tools, components, triggers, keys and secrets.
Signing in
Enter your work email and you receive a six-digit code (valid 10 minutes, 5 attempts). Your address must be on the workspace allowlist and have a membership. The session cookie lasts 30 days; sign out from the avatar menu.
Layout
- Left rail: the project switcher at the top (one organisation can hold several projects, for example one per app or customer; owners and admins create new ones from the menu), one entry per page with live counts for agents, open conversations and enabled rules, and at the bottom Docs, Help and the backend toggle (Live runtime · api or Demo data · in-browser, which runs the whole dashboard on sample data in your browser).
- Top bar: breadcrumb, the environment pill (click to switch Development / Production; numbers, keys, conversations, events and rule scope follow it), Search (⌘K), avatar menu.
- Toasts confirm every mutation bottom-right; failures show the error message.
- Destructive actions (archive, delete, revoke) ask you to type the resource name.
Roles
| Role | Can |
|---|---|
| viewer | Read everything |
| developer | Plus edit agents, tools, workflows, triggers, components, knowledge, and add or rotate secrets (values are never readable) |
| admin | Plus API keys, webhooks, settings, invite and remove members, rename project |
| owner | Plus change roles |
The UI shows every control to everyone; the API enforces the role. A membership can also be limited to specific projects (for example a customer who should only see their own project); such members see only those projects in the switcher.
Pages
| Page | Purpose | Docs |
|---|---|---|
| Overview | Setup checklist, 7-day numbers, recent conversations and errors for the selected environment | |
| Agents | Agents list and the builder with live preview | Agents |
| Workflows | Visual builder, test run, publish | Workflows |
| Tools | HTTP tools, auth, confirmation, test | Tools |
| Components | Built-in and custom types, sync from code, fixtures | Components |
| Triggers & notifications | Rules, simulator, push credentials and devices | Triggers |
| Knowledge | Sources and retrieval test (indexing planned) | Roadmap |
| Conversations, Events, Users, Analytics | Inspect what happened | Conversations and events |
| Webhooks | Endpoints and signing secrets (delivery planned) | Roadmap |
| API keys, Secrets | Credentials | Keys and secrets |
| Settings | Members, project, end-user auth, widget branding, audit log | Settings |
Setup checklist
The Overview page tracks six steps: create an agent, add a tool, publish a version, copy an API key, install the Flutter SDK (done when the first conversation arrives), sync components from code. When all six are done the card is replaced with a summary.