The AI helpdesk for software teams.
Every channel in one inbox, an AI agent you control, customers verified on first contact, your brand in your customers' language, and the tools to connect your stack. Every feature below is live today. Start free.
Every channel, one queue.
Email and live chat on every plan; Slack, Discord, WhatsApp, Instagram, Messenger, Telegram, LINE and TikTok on Premium, next to your branded portal and the AI agent. Reply once. Zono answers on the channel they reached you on.
- Email and live chat in one inbox
- Slack, Discord, WhatsApp, Instagram, Messenger, Telegram, LINE and TikTok
- Replies go back on the channel the customer used
- Email-reply threading that just works
- Multiple identities per channel (e.g. two Instagram DMs)
- Your own sender domain with SPF / DKIM / DMARC
Header menu not collapsing on mobile
verifiedMaxima Theme · Jan K. · 4 min ago
Slider autoplay stops after resize
Slide Builder · Sofia R. · 3 days no reply
How to add custom fonts?
verifiedMaxima Theme · Marco T. · 1 hr ago
Purchase code verification failed
Slide Builder · Aisha O. · Resolved by AI
Add stripe checkout for downloads
verifiedMaxima Theme · Liu W. · 2 hrs ago
Channel directory
Every channel we support today
The reliable foundation of every support team
Inbound and outbound email with delivery tracking, custom sender identity, and signature stripping, included on every plan.
Live Chat
Talk to customers the moment they need you
A drop-in widget for any site. Anonymous or identified visitors, real-time replies, file sharing, and read receipts.
Slack
Run support from where your team already lives
Tickets post to Slack as Block Kit messages. Agents reply in threads and run slash commands without leaving Slack.
Discord
Meet your community where they hang out
A bot that opens a ticket thread per request, handles !ticket commands, and syncs replies both ways.
Answer WhatsApp from the same inbox as everything else
WhatsApp Business Cloud API with 24-hour customer-service window tracking, template message fallback, delivery receipts, and rich-media inbound.
Turn DMs into a real support pipeline
Instagram DMs become tickets. Filter by keyword or story replies, send quick-reply buttons outbound, and track read/delivery watermarks.
Telegram
Support customers in the chats they already use
Connect a Telegram bot with its BotFather token. Private chats become conversations in your shared inbox, with photos, files, voice notes, and edits kept in sync, typing indicators while agents write, and optional group chats.
Messenger
Answer your Facebook Page messages from one inbox
Connect your Facebook Pages in one click. Messenger conversations land in the shared inbox with the customer's name and photo, replies sent from the Page inbox stay in sync, and Zono tracks Meta's 24-hour reply window for you.
LINE
Answer your LINE Official Account from the same inbox
Connect your LINE Official Account with its Messaging API credentials. Chats land in the shared inbox with the customer's name and photo, images and files come along, and agents reply from Zono with a typing indicator while they write.
TikTok
Answer TikTok messages to your business account from one inbox
Connect your TikTok Business Account in one click. Direct messages customers send it land in the shared inbox with their name and photo, images come along, and agents reply from Zono. In beta, by request, where TikTok offers business messaging.
AI Agent
An AI agent grounded in your answers. You decide what it does.
Once you switch it on, your AI agent reads each incoming ticket and works it end to end: it replies, assigns, tags, sets priority, and resolves, all grounded in your own data. Every step shows in a live activity feed, and you can hand a ticket to it or stop it whenever you want. Premium includes 10× more AI credits than Free, and a monthly token budget can cap spend lower.
An AI agent grounded in your answers. You stay in charge.
Suggested replies, AI triage, and an AI agent grounded in AI Knowledge: your docs, website and PDFs, with guidance rules and evals so you can trust what it says. The agent acts on its own only once you switch it on. Every plan gets the AI copilot; Premium includes 10× more AI credits.
- Suggested replies and composer rewrites: limited AI credits each month on Free, 10× more on Premium
- Multiple AI providers, or your own key, swappable per workspace
- Semantic ticket search
- AI triage: classification + sentiment
- AI Knowledge: website + PDF sources, guidance, playground + evals
- Continuous learning from resolved tickets and feedback
- AI agent with custom actions, procedures + a simulator
- Hands off to your team with the conversation attached
- Sensitive financial data and secrets are masked before reaching the AI
Suggested reply
Drafted from the last 3 verified tickets on this product
Hi Jan, thanks for the report. Your Maxima Theme license is verified. We have reproduced the mobile header issue on iOS 17 and will ship a fix in 3.4.2 tonight. As a workaround you can add overflow-y: auto to the menu wrapper.
Vector embeddings on every ticket. Find duplicates and prior art in milliseconds, pgvector under the hood.
Sensitive financial data and secrets are masked before reaching the AI.
Knowledge base
Getting started
12 articles
License activation
8 articles
Troubleshooting
18 articles
Customization
14 articles
Billing & refunds
6 articles
Release notes
22 articles
Linked products
Verified at first contact.
Connect Envato, Shopify, WordPress, Gumroad, LemonSqueezy, or your own license server. Licenses, customers, and products sync automatically, no copy-pasted purchase codes. On every plan.
- Customers verified on first contact, by OAuth or API
- Customer import + auto-sync
- Product catalog sync per marketplace
- Per-product KB article linking
- A ticket form per product
- Envato, Shopify, WordPress, Gumroad, LemonSqueezy and independent stores
Your brand. Your customers' language.
One brand kit for the portal, the chat widget and customer emails, and a portal or help center that speaks your customers' language with your own translations. Free includes one extra language; Premium has no limit.
- One extra language on Free, unlimited on Premium
- Language switcher and right-to-left languages in the portal, widget and emails
- Knowledge base articles linked as translations, written by you
- One brand kit for portal, widget and customer emails
- Full portal, help center only, or off
- Drafts with private preview and one-click restore
Decide what the portal is
Run the full portal, a help center that shows only your knowledge base and search, or switch the portal off. Signed-in customers see their conversations next to their tickets, and your live chat widget can run inside the portal.
One brand kit for portal and widget
Set your logo, mark, favicon, colors, corner radius and light or dark theme once, and both surfaces follow. Premium adds custom CSS and fonts and lets you remove the powered-by badge.
Speak your customers' language
A language switcher, right-to-left languages and knowledge base articles linked as translations of each other, across the portal, the chat widget and customer emails. You write the translations.
Sign in with your own accounts
Your server signs a short-lived token and customers arrive at the portal already signed in. Choose single sign-on only, single sign-on with a password fallback, or email and password. Free on every plan.
// POST to your endpoint
// Zono-Event: ticket.created
// Zono-Event-Id: evt_01j9x3m4k7d2c8b5a6f0e1g2h3
// Zono-Signature: t=1768472527,v1=5257a869e7ecebeda32affa62cdca3fa51cad7e77a0e56ff536d0ce8e108d8bd
{
"id": "evt_01j9x3m4k7d2c8b5a6f0e1g2h3",
"type": "ticket.created",
"api_version": "v1",
"created_at": "2026-01-15T10:24:07Z",
"team": { "id": "01j9x0a1b2c3d4e5f6g7h8j9k0" },
"data": {
"object": {
"object": "ticket",
"id": "01j9x2p3q4r5s6t7u8v9w0x1y2",
"number": 1042,
"subject": "Header menu not collapsing",
"status": "open",
"priority": "high",
"customer": { "id": "01j9x1c2d3e4f5g6h7j8k9m0n1", "name": "Jan", "email": "[email protected]" },
"channel": { "type": "email" },
"created_at": "2026-01-15T10:24:07Z"
},
"source": "customer"
}
}Plugs into your stack.
Sign customers in with your own app and drop the widget into your product on every plan. Premium adds identity providers, a REST API, signed webhooks and an MCP server.
- Customers sign in with your own app: one identity secret for chat and portal
- "Continue with" Okta, Auth0, Microsoft Entra ID, Keycloak or any OpenID Connect provider
- In-app live chat widget with a JavaScript API
- Pre-chat questions (2 on Free, unlimited on Premium)
- Widget behaviour rules and allowed embed domains
- REST API with workspace-scoped tokens
- MCP server: connect Claude, ChatGPT, Cursor or VS Code with OAuth sign-in or API tokens
- HMAC-signed webhooks on ticket, customer, CSAT and SLA events
Dana is replying…
Maya is viewing this ticket
Header menu not collapsing on mobile
Hey team, I just bought Maxima Theme on Envato and the header menu does not collapse on mobile. License code attached. Thanks!
Reply will go out from [email protected]
Built for the people who answer.
Status, priority, per-product routing, tags, notes, departments, audit log, and real-time collision detection out of the box.
- Status + priority + color-coded tags
- Per-product routing
- Saved replies with personalization variables
- Internal notes
- Merge and split tickets
- Custom ticket fields (3 on Free, unlimited on Premium)
- Real-time presence, typing indicators + collision detection
- Department-scoped access for agents
- Business hours + holidays
- SLA policies with breach alerts
- CSAT surveys + satisfaction reports
- Audit log of every team action
Workflows that scale before you do.
22 event triggers, 17 actions (including calling your webhooks and custom actions), conditional logic. Bulk macros chain status, tag, assign, and reply into one click. Flows add a drag-and-drop builder with branches and AI steps.
- 22 trigger types, event + time-based
- Conditional logic with AND / OR
- Round-robin + least-busy auto-assign
- Macros: bundle several actions into one click
- Flows: drag-and-drop builder with branches, AI steps, delays and versions
- Linear + GitHub issue sync
First reply overdue
Apply macro
- Set status → Closed
- Assign to previous agent
- Add tag resolved-v3.4
- Send reply from template fix-shipped
support.acme.app
Acme Support
How can we help, Jan?
Your domain. Your brand.
Run your support portal on your own domain with automatic SSL through Cloudflare, on every plan. Free shows a small "Powered by Zono" badge; Premium removes it and adds custom CSS, your own fonts and your own sender domain.
- Portal on your own domain with automatic SSL
- Brand kit: logo, colours, corner radius, light or dark
- One extra language
- Self-service tickets + knowledge base
- Custom pages (1 on Free, unlimited on Premium)
- White-label: remove the "Powered by Zono" badge
- Custom CSS and your own fonts
- Your own sender domain
- Unlimited languages
- Portal SEO: page titles, descriptions, social images
For teams that ship together.
Role-based access, agent signatures, invitations, departments. Everyone sees exactly what they need to.
- Owner / Admin / Agent roles
- Department-scoped permissions
- Per-agent email signatures
- Team invitations, unlimited seats
- Activity feed across the whole org
Roles & permissions
Department-scoped| Permission | Owner | Admin | Agent |
|---|---|---|---|
| Reply to tickets | |||
| Apply macros | |||
| Manage knowledge base | |||
| View reports | |||
| Manage team | |||
| Billing |
Last 30 days
142
Open tickets
23m
First response
4.8
CSAT
94%
Resolution rate
CSAT trend
Tickets / day
The grown-up stuff, built in.
2FA, GDPR data export and deletion, an audit log, email open tracking and a KPI dashboard on every plan. SLA and CSAT reports come with Premium.
- TOTP two-factor auth, optional per member
- GDPR data export and deletion requests
- Sensitive financial data and secrets are masked before reaching the AI
- Email open tracking
- KPI dashboard
- SLA and CSAT reports + scheduled email reports