Customer support platform

Every conversation, every channel, one calm inbox.

Kommio brings email and website chat into a shared inbox your whole team can work from, with assignment, automation, full-text search, reporting you will actually read, and an API and app surface you can build on.

Free on Kommio Cloud, or self-hosted. No seat pricing, no plan tiers, no sales call: sign up and your workspace is ready in a minute. Role-based access with field-level masking and a full audit trail on every workspace.

acme.kommio.io/inbox
Kommio inbox: saved views on the left, a conversation table with assignee, status and waiting time, and filter chips for status and priority
Shared inbox

Built for the team that answers, not the tool that stores.

Everything an agent touches in a day is one click away, and everything a supervisor needs to keep the queue healthy is on the same screen.

Saved views and filters

All open, mine, unassigned, by inbox, by team, by tag, by priority, by waiting time. Any condition tree becomes a view you can share with the team.

Assignment and teams

Round robin with per-agent capacity and availability, manual assignment, team queues, and a clear view of who owns what and for how long.

Snooze and business hours

Snooze until a time you pick and wake up exactly once, even across restarts. Business hours per account and per inbox drive routing and reports.

Canned responses and notes

Reply with a saved answer and variables, or leave a private note only people with the right role can read.

Search that finds the message

Full-text search over every message, subject and contact name with phrases and exclusions, ranked and highlighted, respecting what each person may see.

Keyboard first

A command palette and shortcuts for every routine action: go, assign, resolve, snooze, reply, note, switch theme. Two agents on the same conversation stay in sync, even after a dropped connection.

Inbox screen
Conversation screen with thread, private note, automation trail and contact panel
Contacts list with segments
Contact profile with attributes and history
Inboxes settings with channel connections
Channels

Meet customers where they write to you.

One conversation model underneath, so a chat that becomes an email stays one thread with one owner and one history.

@
Email AvailableIMAP and SMTP, threading, bounces and auto-replies classified, IDLE for instant pickup
Website live chat AvailableEmbeddable widget, branded per site, proactive chats from the agent side
W
WhatsApp RoadmapWhatsApp Business Cloud API
T
Telegram RoadmapBots as inboxes
M
Facebook Messenger RoadmapPage inbox
I
Instagram RoadmapDMs and story replies
S
SMS RoadmapTwilio and compatible providers
#
Slack RoadmapInternal notifications and two-way sync

Kommio launches with email and website chat, both tested against a corpus of real-world mail and browser flows. WhatsApp, Telegram, Messenger, Instagram, SMS and Slack follow on the same channel interface, and anyone can add a channel through the plugin API.

Website widget

A chat widget that looks like your brand, not ours.

Colors, radius, greeting and away message are settings per inbox. Change them and every embedded widget updates without a redeploy.

  • Pre-chat form, typing indicators and agent presence
  • Agents see who is on the site right now and can open a chat first
  • Identify logged-in users with a signed token so history follows them; anonymous visitors keep their history through an optional fingerprint
  • Ships in English, Portuguese and Spanish, picked from the page or the visitor's browser
The Kommio chat widget on a phone, branded with a customer's colors

The widget on a phone, in a customer's colors.

Automation

Let rules do the routing, so people do the talking.

Automations run on events with conditions and actions. Macros bundle the clicks an agent repeats all day into one button.

Automation rule editor: when a conversation is created, if the first message contains billing words, add tag, set priority and assign team, with recent executions

What you can automate

  • Tag, assign, prioritise, snooze, resolve, reply, add a note, call a webhook
  • Delays and business-hours awareness, with a run log for every execution
  • Auto-assignment by round robin with per-agent capacity and availability
  • Macros: one click to apply several actions to the open conversation
  • Every automation runs with the permissions of the person who created it, loops are stopped, and every action is written to the audit trail

On the roadmap SLA policies with escalations.

Customer asks: Can I change the delivery address after ordering?
Suggested reply
Yes, as long as the order has not been handed to the carrier. Open the order in your account, choose “Edit address”, and confirm. If the option is greyed out, reply here and we will contact the carrier for you.
Help center: Changing an orderAnswered 41 times by agents
ConfidenceHigh
Insert replyEditNot helpful
Knowledge and AI Phase 2, on the roadmap

A knowledge base that learns from the answers your team already gives.

Help-center articles and past agent answers will be indexed as embeddings. Kommio will suggest a reply with its sources, agents accept or edit it, and every accepted answer improves the next suggestion. This is designed and scheduled after the launch channels; the product works fully without it.

  • Public help center with search, categories and multi-language articles
  • Reply suggestions and conversation summaries for agents
  • Self-service answers in the widget, with a clean handoff to a human
  • You choose the AI provider, and nothing is trained on your data
Reporting

The numbers every support lead checks, without the noise.

One overview with the metrics that matter: volume, first response, resolution time and backlog, each as a median and a p90 computed from hourly rollups, so one slow day cannot hide behind an average.

  • Breakdowns by agent, team, inbox and tag
  • Hourly rollups that survive restarts and can be rebuilt from history
  • Every table exports to CSV
  • On the roadmap: SLA and CSAT tiles, busiest-hours heatmap
Reports overview: metric tiles, created versus resolved chart, first response chart and breakdown table

The reporting overview: tiles, charts and the breakdown table.

Developers

An API you can build a product on, and an app surface you can extend it with.

Every screen in Kommio is built on the same public API. The OpenAPI contract is versioned, the TypeScript client is generated from it, and writes are idempotent.

orders.ts
1// Typed client generated from the OpenAPI contract
2import { createKommioClient } from "@kommio/api-client";
3
4const api = createKommioClient({ baseUrl: "https://acme.kommio.io/api", apiKey });
5
6// Writes carry an Idempotency-Key automatically
7await api.POST("/conversations/{id}/messages", {
8  params: { path: { id: 4821 } },
9  body: { content: "Your refund is on its way.", kind: "reply" },
10});
11
12// Lists are cursor paginated
13for await (const event of paginate((c) => api.GET("/audit", { params: { query: { cursor: c } } })))
14  console.log(event.action, event.actor_id);

REST API with OpenAPI 3.1

Scoped API keys, cursor pagination, idempotency keys, rate limits and a committed contract that fails CI when it drifts.

Webhooks with a delivery ledger

Signed payloads, retries with backoff, and a replay button for every delivery.

Plugins, apps and panels

In-process hooks with versioned contracts, out-of-process apps installed from a manifest with scoped tokens, and iframe panels beside the conversation.

Agent bots and events

Hand an inbox to your bot until it hands off, and build on the same event stream Kommio uses internally.

Security and control

Who sees what is a setting, and who did what is a record.

Roles decide which screens a person can open, which conversations they can see, and which fields are shown, masked or hidden. The audit trail keeps the answer to “who changed this?”.

Roles with field-level masking

Administrator, Supervisor, Agent, Restricted agent and Viewer out of the box. Custom roles decide, per field, whether an email, phone, payment detail or internal note is visible, masked or hidden.

Sign-in your IT team will approve

Passwords hashed with Argon2id, two-factor with recovery codes, single sign-on over OpenID Connect, session limits, and API keys scoped to one workspace.

Audit trail

Every change records who, what, before and after, with the request it came from. Exportable, filterable, and kept as long as you decide.

Tenant isolation in the database

Every workspace is separated by row-level security enforced in Postgres, not just in application code. Large customers can run on their own database.

Encryption and secrets

Channel credentials, SSO secrets and tokens are encrypted at rest with envelope encryption. TLS everywhere in transit.

Hardened by default

Strict Content Security Policy in the agent app, SSRF-safe outbound requests, rate limits per key and account, and every release scanned for known vulnerabilities.

Agents and teams settings with a role editor showing conversation visibility and permissions

Roles: visibility scope and permissions, edited per role.

Activity and usage: feature usage table, agent timeline and onboarding funnel

Activity and usage: who went where, and which features the team actually uses.

Branding

Your brand on the widget, the emails and the agent app.

Set a primary color, a logo and a font. Kommio derives the rest, checks contrast before you publish, and applies the theme everywhere your customers and agents see it.

  • One theme per workspace, with overrides per website-chat inbox
  • Corners, density and light or dark mode as simple choices
  • Preview as a visitor before publishing a new version
  • Advanced users edit the token file directly
Branding settings with brand colors, logo, font, corners, density, mode and a live widget preview
Deployment

Free in the cloud. One binary and one database if you host it yourself.

Kommio Cloud is free: every feature, every channel, no seat pricing and no plan tiers. The self-hosted edition is the same product, a single Go service with Postgres, for teams that must keep data on their own infrastructure.

Kommio Cloud Free

We run it, you use it. Upgrades, backups and monitoring included, with a region of your choice. Free for every team, with fair-use limits published in the docs.

Self-hosted on a VM

A container image and a compose file. One process runs the API, the workers and the scheduler; a preflight command checks the installation before every upgrade.

Kubernetes

API, worker and scheduler roles scale independently. Health endpoints, graceful shutdown and an upgrade rehearsal in CI on every change.

Languages
EnglishPortuguêsEspañolFrançaisDeutschItalianoNederlandsPolskiTürkçeBahasa Indonesia日本語한국어简体中文

Agent app and widget ship in thirteen languages, and every string is translatable.

Everything included

The full list, so nothing is a surprise.

  • Shared inbox with saved views
  • Email and website chat channels
  • Teams , inboxes and assignment
  • Tags and custom attributes
  • Canned responses with variables
  • Private notes behind role permissions
  • Snooze , priorities, statuses
  • Business hours per account and inbox
  • Automations and macros
  • Auto-assignment with capacity
  • Full-text search over messages
  • Notifications : in-app and email
  • Proactive chat from the visitors list
  • Agent bots with explicit handoff
  • Reporting overview with exports
  • Roles with field-level masking
  • Audit trail
  • Two-factor and SSO
  • REST API , webhooks, TypeScript client
  • Plugins , apps and panels
  • Branding tokens per workspace
  • Cloud or self-hosted
  • Thirteen languages , more on request
  • SLA policies On the roadmap
  • CSAT surveysOn the roadmap
  • Help center and AI suggestionsOn the roadmap
  • Imports from your current toolOn the roadmap
FAQ

Questions people ask

Short answers, no sales pitch.

Is Kommio really free?

Yes. Kommio Cloud has no seat pricing and no plan tiers; every feature and every channel is included, with fair-use limits published in the docs. The self-hosted edition is the same product under an open licence.

Do I need to talk to sales?

No. Create a workspace at app.kommio.io, verify your email, connect a channel and invite your team. Questions go to hello@kommio.io and a person who built the product answers.

Which channels work today?

Email over IMAP and SMTP, and website live chat through the embeddable widget. WhatsApp, Telegram, Messenger, Instagram, SMS and Slack are on the roadmap, on the same channel interface.

Can I host it myself?

Yes. The self-hosted edition is one Go binary plus a Postgres database, shipped as a container image with a preflight command that checks the installation before every upgrade.

How is customer data protected?

Each workspace is isolated by row-level security in Postgres, secrets are encrypted with envelope encryption, sign-in supports two-factor and OpenID Connect, roles decide which fields are visible, masked or hidden, and every change is in the audit trail.

Can I extend it?

Yes: a REST API with a versioned OpenAPI contract and a TypeScript client, signed webhooks, in-process Go plugins, out-of-process apps installed from a manifest, and iframe panels beside conversations.

Get started

Your workspace is a sign-up away.

Kommio Cloud is free for every team, with no seat pricing and no plan tiers. Create a workspace, connect a channel and invite the people who answer; the whole thing takes minutes and nobody calls you.

1

Sign up

Name, email, a password. Verify the email and the workspace exists.

2

Connect a channel

Add a mailbox over IMAP and SMTP, or drop the chat widget on your site with one script tag.

3

Invite the team

Send invitations, pick roles, and set business hours. The inbox is ready.

Prefer your own infrastructure?

The self-hosted edition is the same product: one binary and one Postgres database. Read the self-hosting guide

Questions before you start?

Write to hello@kommio.io and a person who built the product answers.

Ready to move your support into one inbox?

Create a free workspace, connect one channel, and see the difference on your own conversations today.

Create your free workspace