Slack
Add to Slack, pick a channel, done. Every new chat starts a thread; reply in the thread to answer the visitor.
Startup & Enterprise
Live chat · Tickets · AI agents
ChatMesh adds a tiny chat widget to your site and turns every conversation into a ticket. Reply from our portal, straight from Slack or Discord threads — or let an AI agent take the first pass, with your team in the loop.
ChatMesh app
#1042 · New chat on /pricing
OpenNormalPriya
Visitor
Does the Startup plan include Slack?
Priya
It does — replies sync both ways. Shall I help you set it up?
One lightweight widget, one shared inbox, and the freedom to answer from the tools your team already lives in.
One async script tag. Gzipped it’s smaller than most hero images, and Shadow DOM isolation means it never fights your CSS.
Each conversation gets a number, a status (open, pending, closed), a priority, an assignee and private internal notes.
New chats open a thread in the channel you choose. Answer in the thread and the visitor sees it instantly in the widget.
Connect any LLM over MCP or the REST API. Your team sees every AI conversation and can take over at any moment.
Set the title, greeting and accent colour, pin it left or right, and choose whether to ask for an email first.
A fast, real-time web inbox with filters, assignment, typing indicators, roles and team invites.
Create a free workspace, copy your snippet and paste it before </body>. Works with any site: HTML, WordPress, Shopify, Next.js, React.
Invite teammates to the portal, or connect Slack or Discord so chats arrive as threads in a channel you already watch.
Create an API key and plug in an LLM over MCP. Let it triage, draft and answer — and step in whenever you like.
Messages sync both ways in real time, so the visitor never knows — or needs to know — where your reply came from.
Add to Slack, pick a channel, done. Every new chat starts a thread; reply in the thread to answer the visitor.
Startup & Enterprise
Invite the ChatMesh bot to your server and choose a channel. Perfect for communities and game studios.
Startup & Enterprise
A hosted MCP server for Claude and other MCP clients, plus a REST API and signed webhooks for everything else.
All plans
ChatMesh speaks the Model Context Protocol. Point Claude — or any MCP-capable agent — at
https://chatmesh.ascend-digital.co.uk/mcp with an API key and it can work your queue with six focused tools. AI replies are
labelled, and anyone on your team can read along, add a note or take over.
claude mcp add --transport http chatmesh https://chatmesh.ascend-digital.co.uk/mcp \
--header "Authorization: Bearer cm_sk_..." Prefer stdio? Use npx -y @chatmesh/mcp with CHATMESH_API_KEY in Claude Desktop and other clients.
list_ticketsFind open, pending or closed tickets, filtered by assignee or search text.get_ticketRead a ticket with its full message history, including internal notes.reply_to_ticketSend a reply the visitor sees instantly in the widget.add_internal_noteLeave a note for human teammates that visitors never see.update_ticketChange status, priority, assignee or subject — e.g. hand off to a human.get_statsOpen and pending counts, closures and median first-response time.
Paste the snippet before </body>. Open the chat from your own buttons, pass in signed-in
users, and listen for ticket.created, message.created and
ticket.updated webhooks signed with HMAC-SHA256.
<script src="https://chatmesh.ascend-digital.co.uk/widget.js" data-chatmesh-key="pk_live_..." async></script> // Open the chat from your own button
document.querySelector('#help').addEventListener('click', () => {
window.ChatMesh.open();
});
// Tell your team who they're talking to
window.ChatMesh.identify({ name: 'Ada Lovelace', email: 'ada@example.com' }); No trackers or ads on this website, encryption throughout, and clear data processing terms for your compliance team.
Your workspace data is stored and processed on infrastructure in the EU/UK region.
TLS for every connection. Slack, Discord and webhook secrets are also encrypted at rest.
Owner, admin and agent roles, origin allow-lists for the widget, revocable API keys and signed webhooks.
Stateless API nodes, Postgres, Redis pub/sub fan-out and queue-backed integrations that retry safely.
Start free. Upgrade when your team grows. Pay yearly and get two months free.
For side projects and for trying ChatMesh out.
£0forever
No card required.
GBP, excluding VAT
Start free planFor growing teams who live in Slack or Discord.
£29 / month
or £290 / year — 2 months free
GBP, excluding VAT
Choose Startup plan Or pay yearly (£290) for StartupFor support at scale, with the paperwork to match.
£149 / month
or £1,490 / year — 2 months free
GBP, excluding VAT
Choose Enterprise plan Or pay yearly (£1,490) for EnterpriseSecure payment by Stripe. Cancel any time.
ChatMesh is live chat for your website. A tiny widget lets visitors message you; every conversation becomes a trackable ticket; and your team (or an AI agent) replies from the ChatMesh portal, Slack or Discord.
No. The widget is under 10 KB gzipped, loads asynchronously so it never blocks rendering, and lives inside a Shadow DOM so your CSS and ours can’t interfere with each other.
Yes. On the Startup and Enterprise plans, each new conversation opens a thread in the channel you choose. Replies in that thread reach the visitor in real time, and visitor messages appear in the thread — both ways, as they happen.
Create an API key in the portal and connect any LLM that speaks the Model Context Protocol (MCP) — for example Claude — or call our REST API and listen for signed webhooks. The agent can list tickets, read conversations, reply, leave internal notes and update tickets.
Always. AI replies are clearly marked in the portal and your team can read every AI conversation as it happens, jump in, reassign the ticket or close it at any point.
ChatMesh is hosted in the EU/UK region. Data is encrypted in transit, and integration secrets such as Slack and Discord tokens are also encrypted at rest. See our security page for details.
No. The Free plan is free forever and needs no card. When you choose a paid plan, payment is taken securely by Stripe.
Create a free workspace, paste one line of code and reply from wherever your team already works.
Free forever plan · No card required · Secure payment by Stripe on paid plans