Product

Roadmap

Where Kommio is going and how far it has come, on one page. Items marked shipped are in the product today and covered by tests; quarters on future items are plans, not promises. The list lives in the repository next to the decision log, so what you see here is what the team works from.

Shipped · 126In progress · 3Next · 12Later · 5

Timeline

Foundation

Shipped, September 2026

Workspaces isolated by row-level securityPostgres, one binary, shard router
Sign-in, two-factor, OpenID Connect SSO
Roles with visibility scopes and field masking
Audit trail with before and after
Public API, OpenAPI contract, TypeScript clientcursor pagination, idempotency, rate limits
Event outbox and signed webhooksdelivery ledger with replay

Inbox and channels

Shipped, September 2026

Shared inbox with saved views and a condition tree
Conversation thread, private notes, contact profile
Keyboard shortcuts and command palette
Email over IMAP and SMTP with IDLE157-message parser corpus, chaos-tested syncer
Website chat widgetpre-chat, presence, typing, signed identity
Proactive chat from the visitors list
Full-text search over messages
Notifications in-app and by email
Thirteen UI languages
Hindi, Filipino and Urdu, sixteen UI languagesUrdu right to left, the layout mirrored

Automation and insight

Shipped, September 2026

Automation rules with delays, run log, loop guard
Macros
Round-robin assignment with capacity and availability
Business hours per workspace and inbox
Reporting from hourly rollups: medians and p90
Agent bots with explicit handoff

Extension surface and operations

Shipped, September 2026

In-process Go plugins with versioned hooks
Out-of-process apps from a manifest, scoped tokens, panels
Preflight, retention sweep, health endpoints
Upgrade rehearsal and load gate in CI (100k conversations)
Strict CSP, sanitised HTML, vulnerability and image scanning

Live chat, satisfaction and the redesigned app

Shipped, 24 to 25 September 2026

Redesigned agent app, on the phone and in dark modebottom tab bar, sticky composer, light and dark throughout
Faster inboxthe list and search stay quick at 100k conversations; the first screen loads first
Chat widget in light and dark, following the host page
Files and images both ways in the chat
Satisfaction surveys in chat and by email, with reportsfaces, stars or thumbs; score by agent, team, inbox and tag
A visible end to a chat, and a new one on request
Visitor context for agentslocation, local time, device, pages read, campaign, new or returning
Sign-in merge and signed customer data, with an audit trail
Install hub, platform guides and a demo store
Sounds, desktop notifications, status menu and automatic away

Automation, bots, security and AI assist

Shipped, 24 to 25 September 2026

Time-based rules: customer waiting, no reply, open too longoptionally counted in business hours
Rule order, hourly budgets, nested condition groups
Send a signed webhook and hand to a bot from a rule
Agent bots with a delivery log, health, typing and auto-pause
Bot reports: handled, resolved, hand-offs
Two-factor setup screen, recovery codes and session list
Single sign-on per workspace
Audited reveal of masked fields
AI assistreply suggestions, tone, translation and summaries
Six ready-made rule templatesauto-assign by keyword, VIP priority, auto-close, after-hours reply, low-rating escalation, tag by channel
Activity and feature-usage page for administratorscounts only, never message content
Keep message text off your site's pagea per-inbox switch for the chat's preview bubble

AI agent, chatbot flows, help center, data connectors and workspace controls

Shipped, 25 September 2026

AI agent that answers customers from your knowledge base and hands off to a personcites its sources, hands over with a summary, simulator and report
Knowledge base, part 2website and file sources, answers learned from conversations after approval, content gaps; search by meaning where the server supports it
Chatbot flows: a visual flow builderbuttons, questions, conditions, hand-off, a simulator and analytics per step
Several bots and flows per inbox, in order, with conditions
Knowledge base and public help centercollections, versioned articles in your languages, public, internal or AI-only, search and SEO
Help tab in the chat widgetsearch, popular articles, feedback and a hand-over to chat
Require two-factor for every memberwith a grace period; platform administrators always use two-factor
Impact previews, typed confirmation and hand-overbefore a person is disabled or removed, a key revoked or a workspace suspended
Workspace time zone, business hours with holidays and split shiftsdate exceptions and public-holiday import
Each person picks their own app language
Custom attributes with descriptions, sources and who set each value
Developer pages that explain themselves, with runnable examples
Data connectors: pull data from your systems without codeinto attributes and a panel beside the conversation, with recipes for Stripe, Shopify and HubSpot

Migration from Chatwoot, Telegram, SMS and bigger workspaces

Shipped, 25 to 26 September 2026

Import from Chatwoot, from the app or from its databasedry run, background import, catch-ups that mirror deletions, agents keep their passwords, signed-in visitors keep their history
Telegram bots as inboxes
SMS and MMS through Twiliosegment counter, delivery reports, STOP and START opt-outs
Microsoft 365 and Google sign-in for mailboxesincluding Microsoft 365 shared mailboxes
Integrations catalog in Settingsbrowse, install, pause, reconnect, update with approval, uninstall with an impact preview, requests and policy
A reopened-conversation trigger and a Remove team action
Sensitive custom attributes and an access overviewID, payment and other personal data masked or hidden by role; who sees what, per person and per inbox
Mention autocomplete, browser push, hourly digest and per-inbox mute
Contacts: people and website visitors, exact totals, bulk actions, duplicates and mergetags, saved contact views, notes, activity, preview and chosen columns
CSV contact import and conversation exporttext, HTML or JSON per conversation; JSON Lines per view; redacted like the app
Website chat: away email, follow-ups, transcripts, Seen, reply time and quick replies
Proactive messages on time, scroll, exit intent and page
Workspace switcher
Fast on very large workspacesmaintained counts, indexed search, monthly log partitions
Photos stored without location and metadata, previews, storage per workspace
Sign-up protection on Kommio Cloudrate limits, disposable addresses refused, optional captcha

Reports next, speed and a security review

Shipped, 26 September 2026

Report filters that combine inbox, team and agent
First response and resolution in business hoursthe inbox's or the workspace's hours, holidays and time zones
Click-through from report numbers to the conversations behind themtiles, days, heatmap cells and the breakdown; also on the API
Scheduled report emailsdaily or weekly, at your hour, in your language, within your role
Faster lists and realtime messages in millisecondsfewer queries per page, compressed responses, cached files
Security reviewdeploy chain, email and export hardening, secrets bound to their server, single-use chat links, stricter access control and masking
Complete GDPR erasurewhat the customer wrote, their files and headers; exports withdrawn
Browser fingerprinting removed from the website chatvisitor location and browser context stay

Messenger, Instagram, Slack, assignment and branding

Shipped, 30 September 2026

Facebook Messenger and Instagram inboxesthrough your own Meta app; quick replies, reactions, receipts, the 24-hour reply window in the composer
Slack as a customer channelshared channels with business customers, one conversation per thread, replies under the agent's name
Assignment by inbox, skills and loadround robin or balanced, per-agent capacity, offline agents' waiting conversations handed on, an assignment report
Branding as a draft with published versionslogo uploads, light and dark pickers per colour, history and rollback, per-inbox brand on website chats
Imports at real sizea thousand contacts a second, list values kept, attribute filters from their index

SLA policies, deeper reports, WhatsApp, All brands, personal-data files, releases and backups

Shipped, 1 October 2026

SLA policiesfirst-response and resolution targets by inbox and priority, wall clock or business hours, attainment in reports, a breach trigger
Backlog, quality, missed chats, staffing, channel mix and category trendsreopen rate, one-touch, repeat contacts, occupancy and a demand heatmap, spikes flagged
Satisfaction driversby channel, with the responses and comments behind every number
Saved report views, CSV and Excel exports, scheduled files and a Reports APIprivate or shared views pinned to the sidebar; BI tools read with an API key
WhatsApp Business Cloud APItext, media, locations, buttons and lists, receipts, the 24-hour window
All brands: one inbox over every workspace you belong toeach read with your role there
Files marked as personal data, and who revealed whatshown, masked or hidden by role, kept out of AI and exports, a retention for ID documents
Automation in one arearules, log, macros, assignment and chatbot flows as tabs
Community releases on demand, with rehearsed upgradesimage, binaries and a deploy package; any release upgrades to any later one
Built-in encrypted backups and file storage on a mounted shareoff by default; dump and files to a disk or a bucket on a schedule
Kommio Cloud deploys without downtimetwo slots, migrations first, the old one drains; live updates reach every replica
Extend Kommio guides on this sitefive example guides with the sources the app links to

Marketplace, Chatwoot import and website chat sessions

Shipped, 2 to 3 October 2026

Settings › Marketplaceone place to browse, add, set up and manage extensions; offered is not installed
Reports at ten times the largest workspacedaily rollups for long windows, automatic reindex after rebuilds
Chatwoot import: only the contacts who contacted youremembered per account; a skipped contact arrives with their first conversation
Chatwoot macros import more completely, and macros send webhooks
A website visitor becomes a contact only when there is a conversationa sign-in is a session, deleted after 30 days unseen

Inbox health, webhook budgets, email copies, access and self-hosted operations

Shipped, 19 October 2026

A disconnected inbox says how to fix ita banner on its page, "How to fix it" in the list, a notification to whoever manages inboxes
A daily delivery budget for webhooks10,000 a day by default; over-budget deliveries stay listed; a notice when an endpoint keeps failing
Email inboxes show when their push connection is livepolled only as a safety net while it is
Every inbound email kept as it arrived90 days by default, an audited download for inbox managers
Readable permission names, and an access overview for inbox and team managers
Time rules say when they run next, and "none of" groups are editablerule summaries name the inbox, team or tag
The Chatwoot importer will not overwrite work done in Kommioa plain catch-up stops unless you override it
Virus scanning for self-hosted installsClamAV before a file is stored; off by default, not on Kommio Cloud yet
A weekly restore rehearsal and an escrow key for self-hosted backups
Platform alerts can be acknowledged and mutedfor self-hosted operators
Telegram: a command menu, start links that act, a welcome with buttons and surveys you tap/start, /status, /agent and /help in your language; up to eight welcome buttons
Telegram: edits in place, the customer's language, blocked bots and flood controlan optional "seen" reaction, off by default
Tenant-held keys, phase 1 (experimental)a workspace key behind a 24-word recovery phrase only the workspace holds; encrypts no content yet; off by default and not on Kommio Cloud

A free AI allowance, Claude 5.5 and incident emails

Shipped, 20 October 2026

A free monthly AI allowance on Kommio CloudClaude Haiku 5.5 on Kommio's Anthropic account for workspaces without a key of their own, under fair use; your own key still works
AI setup in three steps, with provider presetshow AI is paid, connect with an automatic test, turn on; Anthropic, OpenAI, Azure OpenAI, Gemini, Mistral, OpenRouter and other compatible services
Claude Sonnet 5.5 and Claude Haiku 5.5 as the default modelsmodels a workspace chose before stay as they are
The workspace owner is emailed when an inbox is disconnectedone email for every broken inbox, reminders that back off, Inspect and Acknowledge buttons
Platform alert emails back off instead of repeating every hourfor platform operators: at once, then 1, 4, 12 and 24 hours; again when it gets worse; one resolved email

Being built now

In progress, Q4 2026

Live verification of WhatsApp, Messenger, Instagram and Slack with real appsbuilt and tested against the documented APIs; Meta App Review follows
Search by meaning on Kommio Cloudkeyword search until then
Native review of the sixteen translations

Next

Next, Q4 2026 to Q1 2027

Later

Planned, 2027

More SMS providers: Vonage and Infobip
Third-party publishing in the marketplace, with review
Right-to-left languages: Arabic and Hebrewthe layout is ready since Urdu
Tenant-held keys, later phasescontact fields with per-contact keys, keyed search, key handover between deploys, your own KMS, encrypting existing workspaces, rotation
Whole-workspace export

By area

Channels

  • ShippedEmail (IMAP, SMTP, IDLE)
  • ShippedWebsite chat
  • ShippedAPI inbox
  • ShippedMicrosoft 365 and Google sign-in
  • ShippedTelegram
  • ShippedSMS (Twilio)
  • ShippedWhatsApp Business Cloud API
  • ShippedMessenger and Instagram
  • ShippedSlack
  • ShippedTelegram commands, welcome buttons and surveys
  • In progressLive verification with real Meta and Slack apps
  • NextWhatsApp template messages
  • LaterMore SMS providers

Inbox

  • ShippedSaved views and filters
  • ShippedSearch
  • ShippedMobile and dark mode
  • ShippedVisitor context
  • ShippedSounds and notifications
  • ShippedSatisfaction surveys
  • ShippedBusiness hours with holidays
  • ShippedCustom attributes with sources
  • ShippedMentions, push and digest
  • ShippedContacts: duplicates, bulk actions, CSV import
  • ShippedConversation export
  • ShippedImport from Chatwoot
  • ShippedAll brands across workspaces
  • ShippedChat sessions before a contact exists
  • ShippedA disconnected inbox says how to fix it
  • ShippedOwner emails about disconnected inboxes
  • ShippedEmail copies kept as they arrived
  • NextActing from All brands
  • NextImports from Zendesk, Intercom, Freshdesk and Help Scout

Automation and AI

  • ShippedRules on events and time
  • ShippedMacros and auto-assignment
  • ShippedAgent bots
  • ShippedAI assist
  • ShippedFree AI allowance on Kommio Cloud
  • ShippedAI provider presets
  • ShippedRule templates
  • ShippedChatbot flows
  • ShippedSeveral bots and flows per inbox
  • ShippedData connectors
  • ShippedAI agent
  • ShippedAssignment by inbox, skills and load
  • ShippedSLA policies with a breach trigger
  • ShippedMacros that send webhooks
  • ShippedNext due on time rules, "none of" groups
  • NextSLA next-response targets

Reporting

  • ShippedMedians and p90 from hourly rollups
  • ShippedSatisfaction reports
  • ShippedBot reports
  • ShippedCombined filters
  • ShippedBusiness-hours durations
  • ShippedClick-through to conversations
  • ShippedScheduled report emails
  • ShippedSLA attainment
  • ShippedBacklog, quality, staffing, channel mix, category trends
  • ShippedAssignment report
  • ShippedSatisfaction drivers
  • ShippedSaved views, CSV and Excel exports, a Reports API
  • ShippedFast at ten times the largest workspace

Knowledge

  • ShippedKnowledge base
  • ShippedPublic help center
  • ShippedHelp in the widget
  • ShippedWebsite and file sources, learned answers, gaps
  • In progressSearch by meaning on Kommio Cloud
  • NextYour own domain on Kommio Cloud

Developers

  • ShippedREST API and TypeScript client
  • ShippedWebhooks with replay
  • ShippedApps and panels
  • ShippedBot API
  • ShippedRunnable examples
  • ShippedData connectors
  • ShippedSettings › Marketplace
  • ShippedReports API for BI tools
  • ShippedExtend Kommio guides on this site
  • ShippedWebhook delivery budget and failing-endpoint notices
  • NextStripe, Shopify and HubSpot listings
  • NextZapier, Make and n8n
  • NextSlack and Teams notifications
  • NextJira and Linear
  • NextMarketplace, phase 2
  • NextIntegration pages on kommio.io
  • LaterThird-party publishing

Security

  • ShippedRow-level security
  • ShippedRoles and masking
  • ShippedAudit trail and audited reveal
  • ShippedTwo-factor and single sign-on
  • ShippedRequired two-factor
  • ShippedImpact previews and hand-over
  • ShippedSensitive custom attributes
  • ShippedAccess overview
  • ShippedPhoto metadata removed
  • ShippedSign-up protection
  • ShippedSecurity review
  • ShippedComplete GDPR erasure
  • ShippedFiles marked as personal data
  • ShippedWho revealed what
  • ShippedReadable permission names
  • ShippedAccess overview for inbox and team managers
  • ShippedVirus scanning (self-hosted)
  • ShippedTenant-held keys, phase 1 (experimental)
  • NextTenant-held keys: content encrypted
  • LaterWhole-workspace export

Operations

  • ShippedPreflight and health endpoints
  • ShippedUpgrade rehearsal in CI
  • ShippedReleases on demand
  • ShippedBuilt-in encrypted backups
  • ShippedFile storage on a mounted share
  • ShippedZero-downtime deploys on Kommio Cloud
  • ShippedWeekly restore rehearsal and escrow key
  • ShippedAcknowledge and mute alerts
  • ShippedAlert emails that back off

Languages

  • Shipped16 UI languages
  • ShippedA language per person
  • ShippedRight-to-left (Urdu)
  • In progressNative review
  • LaterArabic and Hebrew

Something missing that would make Kommio work for your team? Write to [email protected]. Requests with a concrete workflow behind them move up.