NEW Connect your backend over MCP. The agent answers from live data.

Agentic support, grounded in real data.
Handed to a human in Slack. your browser. Messenger. Telegram.

An AI agent answers every visitor in real time. Connect your store or app backend over MCP and it replies with the actual order, shipment or campaign, looked up live. When a question needs a person, it hands over the whole thread to the app your team already lives in.

Start free, no card needed
✓Answers from live backend data
✓Instant human handoff
✓MCP to Shopify, Woo, your app
✓Unlimited agents, free
yourstore.com
✦
AI Assistant AIAnswers instantly · from live data
👤  Talk to a person
Where is my order #1042?
Order #1042 shipped Tuesday and is out for delivery today.
9:41
#supportbrandID HQ · 6 online
C
ChatgramNew ticket · a visitor wants a person
chatgram-admin · Live Chat
LIVE CHAT
V
Visitor #6917AI answering…
LP
Visitor #6918AI · ES
TW
Visitor #6919Closed by AI
Visitor #6917yourstore.com · widget
C
Live ChatVisitor #6917 is waiting for a person
9:41
Chatgram · SupportActive now
C
ChatgramNew ticket · a visitor wants a person
Slack#support · 6 agents online
SVEscalated by AI#1042 · now

“The courier marked #1042 delivered but I never got it.”

Handoff channels

The agent answers first.
Your team picks where it lands.

Most conversations never reach you. When one does, the agent hands over the full thread, the customer record, and what it already tried, into the app that team member lives in. Mix and match per person.

JUST LANDED
Slack

Route tickets into any Slack channel. Support becomes a thread your whole team can see, jump into, and resolve.

LIVE
Browser

A full web dashboard with tickets, analytics, AI training, and team management. No messenger required at all.

JUST LANDED
Messenger

Tickets land in your Messenger inbox. Answer website visitors from the same app you use to chat with friends.

LIVE
Telegram

Tickets arrive in your channel. Reply from your phone, desktop, or Telegram web. Your inbox goes wherever you go.

How it works

Agentic in three steps.
None of them involve a manual.

STEP 1 Drop in the widget

Paste one line of code, install the WordPress plugin, or add the Shopify app. Works on any site, app, or Chrome extension.

<script src="chatgram.js">
STEP 2 Connect your backend over MCP

Point the agent at your store or your app's own database. It reads orders, shipments, subscriptions, campaigns and accounts at the moment it is asked, so answers are real, not guessed.

MCP · Shopify · Woo · your API
STEP 3 It answers, you take the hard ones

The agent resolves what it can on the spot, in any language, around the clock. Refunds, edge cases and anything it is unsure of get handed to a human with the full thread attached.

Agentic AI · MCP

It does not guess. It looks it up.

Connect your ecommerce store or your software backend over MCP and the agent queries it mid conversation. Every answer carries the real order number, the real status, the real account, pulled the second it is asked.

✓
Connected to your backend, not a snapshot

MCP gives the agent live, read-time access to orders, shipments, subscriptions, campaigns and accounts. No nightly sync to go stale.

✓
It takes actions, not just answers

Look up an order, check a campaign, pull an invoice, draft the refund. You decide which actions it may take on its own and which need a human.

✓
Knows when to stop

Low confidence, an angry customer, or anything you flagged as human-only, and it escalates immediately with the full thread and what it already tried.

✓
Learns your product and your voice

Point it at your docs and catalog, turn on auto replies, and it keeps tuning on how your own agents actually answer, in 180+ languages.

MCP · Shopify Orders MCP · app database Help center · 214 articles
My campaign is still pending, and where is order #1042?
✨ AGENT · QUERYING BACKEND
Campaign “Spring Launch” is pending review, submitted 2 days ago, in the queue behind 3 others. Order #1042 shipped Tuesday, out for delivery today, tracking 1Z99A...
2 LIVE LOOKUPS · 1.4s · NO HUMAN NEEDED
Recorded live

Not a mockup.
This is the widget, answering.

A real conversation on a real site: the visitor asks about their account, the agent answers from live data, offers the next questions, and the moment the visitor asks for a person, it pulls one in and says so.

1
Asks a real question

No menu tree, no “press 1 for billing”. The visitor just types.

2
Answers with actual plans and payout rules

Pulled from the product, not from a generic FAQ paragraph.

3
Suggests the next question

It keeps the thread moving instead of waiting to be prompted.

4
“Connect me to a human”

It brings in a teammate, tells the visitor, and passes the whole conversation across.

LIVE WIDGET RECORDING
Real data, real answers

Every case investigated against
what is actually in your backend.

A scripted bot repeats your FAQ. An agent opens the record. Here is the same conversation on an ecommerce store and inside a software product.

ECOMMERCE · ORDER TRACKING
“I ordered last week and heard nothing. Where is it?”
orders.lookup by email fulfillment.track
Found order #1042, placed Oct 11. It shipped Tuesday with UPS and is out for delivery today, tracking 1Z99A... Want me to text you when it lands?
No order number needed. The agent found it from the email on file.
SAAS · ACCOUNT STATE
“Why is my campaign still not live?”
campaigns.get billing.status
Your campaign “Spring Launch” is pending review, submitted 2 days ago, third in the queue. Nothing is wrong with your account, and billing is current through Nov 3.
Reads your own database, so the answer matches your dashboard exactly.
ECOMMERCE · RETURNS
“The jacket does not fit, can I exchange for a medium?”
orders.lookup inventory.check returns.create
Order #0987 is inside the 30 day window and medium is in stock. I have started the exchange and emailed your prepaid label.
An allowed action, taken end to end. Refunds stay human-approved.
SAAS · ESCALATION
“I was charged twice and I want this fixed now.”
invoices.list → duplicate found → escalate
Confirmed two charges on Oct 14. Handing you to a person now, with both invoice IDs attached, so nobody asks you to repeat this.
Money and anger are human work. The agent prepares it, then steps aside.
Chatgram MCP server

Your support desk,
inside the AI you already use.

Chatgram exposes its own MCP server, so your favourite AI app becomes a full Chatgram dashboard. Open Claude and ask for every open ticket, read the thread, and send the reply without ever opening our panel.

Claude ChatGPT Gemini Grok
✓
Your AI app is a real dashboard. Not a summary feed. List, read, assign, reply and close, with the same permissions your account already has.
✓
Ask in plain language. “What is still unanswered from last night?” “Draft replies to all the shipping questions and show me before sending.”
✓
Bring your own context. Your AI already has your docs, your tone and your other tools open. Support answers get written in the same place you think.
✦ClaudeCHATGRAM MCP
Show me all open Chatgram tickets.
⚙ chatgram · tickets.list(status:open) You have 4 open across 2 sites.
#1042Courier says delivered, never arrivedWAITING
#1043Can I move to the annual plan?WAITING
#1044¿Hacen envíos a México?AI HANDLED
#1045Double charge on Oct 14ESCALATED
Reply to #1043, confirm annual saves 2 months, and send my booking link.
⚙ chatgram · tickets.reply + bookme.link Sent. I confirmed the annual plan saves two months versus monthly and attached your bookMe link for a walkthrough.
✓ Replied from Claude · delivered to the visitor
One inbox, five surfaces

The same tickets, in every interface.
Your agent and your people, all in sync.

Every teammate picks their own surface: Slack, Messenger, Telegram, the browser Live Chat tab, or their own AI app over MCP. A reply sent from any one of them shows up in all the others and in the customer's chat instantly, right alongside everything the AI already handled. Nothing to sync, because it is all one inbox.

Slack · #support
MKRAJL+3
6 agents online
JCJames Chen2 min

My API integration returns a 403 after the update…

OPEN · ASSIGNED TO YOU
LPLucia Perez9 min

¿Hacen envíos a México? → translated for you

AI REPLIED · ES → EN
TWTom Wilson31 min

Thanks, that fixed it! Appreciate the fast reply.

CLOSED · BY RA
JAMES · TICKET #1042
My API integration keeps returning a 403 error after the latest update. Can someone take a look?
YOU · VIA SLACK
On it! Your key was rotated in the update. I just sent a fresh one to your email. Can you retry?
JAMES · SEEN 2X
Works perfectly now. You folks are fast! 🔥
Reply as your team…
chatgram-admin.brandid.app/admin/panel?page=live-chat
Chatgram Panel
LIVE CHATBook a demoCY
Chatgram
My Dashboard
My Websites
My Tickets
Live Chat 3
My Agents
AI Assistant
DM Pro
THE FAMILY
Our Apps
Waiting 3 Mine 0 AI 1 All open 4
VVisitor #6917now

I’d like to talk to someone

WAITING · HANDED BY AI
LPVisitor #69189 min

¿Hacen envíos a México?

AI ANSWERED · ES
TWVisitor #691931 min

Where is order #1042?

CLOSED · BY AI
V
Visitor #6917app.ainfluencer.com · widget
live
Today
Visitor3:42 PM
I’d like to talk to someone
AI AssistantAI3:42 PM
I’ll bring in a teammate to assist you. Please hold on for a moment.
👤 AI handed the chat to your team · visitor requested a person
● Cyrus joined the chat · 3:48 PM
CyrusVIA TELEGRAM3:49 PM
Hi there. How can I help you?
Visitor3:50 PM
We run a small pet treat business and want influencer marketing. What would it cost?
Write a reply…📅 bookMe
V
Visitor #6917Offline · seen 4h ago
RIGHT NOW
ViewingVerify Email
LocationUS
DEVICE
BrowserSafari on iOS
JOURNEY
Came fromainfluencer.com
First seen4h ago
CONVERSATION
First human6m
AI answers1
Chatgram
Chatgram · Supportbot
📧 New Support Ticket
Ticket: #e0fb608b
Website: yourstore.com
From: [email protected]
Reason: support
Title: Double payment
Message
A chat disappeared after I made a payment, then a new payment option showed up. I think I have been charged twice. Can it be reversed?
↩ Next Step: Tap Reply to respond.
10:53 AM
↩ Reply again🌐 Translate ✨ AI reply 🚫 Spam✅ Close ✅ Answered by Cyrus
Your reply was sent to [email protected] · ticket #e0fb608b closed.
MenuWrite a message…
Everything included

A full agentic help desk,
minus the help desk.

No seat fees. No AI upsell. Every plan, including free, ships with the whole toolkit.

An agent wired to your backend

MCP lets it read orders, accounts and campaigns live, take the actions you allow, and answer in your tone in any language, around the clock.

Every chat becomes a ticket

Full history, read receipts, view counts, response times, and one click statuses. Nothing gets lost in a noisy inbox again.

Unlimited agents and domains

Add your whole team and every brand you run. Agencies manage all their clients from one account, one master dashboard.

Handoff that carries context

When the agent escalates, or you route to tech, sales or billing, the full thread, the records it pulled and what it already tried travel with it. Nobody repeats themselves.

Agent leaderboard

Reply rates, response time distributions, and a friendly leaderboard that turns support into a game your team wants to win.

Branded email replies

Replies reach customers by email in your colors, your logo, your signature. They answer the email, it lands back in your channel.

Multilingual · 180+

Two people, two languages,
one conversation.

The widget itself renders in any of 180+ languages, and you can set the AI agent to answer in whichever ones you choose. Your customer writes Japanese and reads Japanese. You write English and read English. Neither of you ever sees the other's language, and nobody switches tools to make it work.

🇯🇵 Customerwrites and reads Japanese ⇆ 🇬🇧 Youwrite and read English
🇪🇸 Spanish 🇫🇷 French 🇯🇵 Japanese 🇩🇪 German 🇧🇷 Portuguese 🇸🇦 Arabic 🇮🇳 Hindi 🇰🇷 Korean + 172 more
Mobile first
🏋 You are at the gym You are in line for coffee You are on the train You are on the couch

Your customer does not know
you are mid workout.

The agent has already answered, so your phone only buzzes for the ones that need you. Read the escalation from your lock screen, reply in two thumbs, and get back to your set. Meanwhile, your manager sees it all land in the desktop dashboard.

✓
Push notifications, instantly

Delivered through Telegram, Slack, or Messenger, apps your phone already trusts. No new app to install.

✓
Reply in seconds, from anywhere

The full ticket, customer history, and AI suggestions live right in the chat. Two thumbs is all it takes.

✓
Desktop for the deep work

Analytics, AI training, templates, and team management stay on the big screen, perfectly in sync with every phone.

chatgram.brandid.app/dashboard
My Tickets
My Agents
AI Assistant
Analytics
Templates
OPEN3↓ 2 today
AVG RESPONSE47s↓ 12s
AI RESOLVED68%↑ 5%
JCJames Chen

Do you ship to Canada? 🇨🇦

OPEN · NOW
LPLucia Perez

¿Hacen envíos a México?

AI REPLIED
TWTom Wilson

Thanks, that fixed it!

CLOSED
🖥️ Your manager's view · live
6:42
Tuesday, August 11
Chatgram · Telegramnow

💬 New ticket #1042 · “Do you ship to Canada? 🇨🇦”

yourstore.com · James Chen
YOU · REPLIED FROM LOCK SCREEN

Yes! Free over $80, arrives in 3 to 5 days 🚚

✓ Delivered to James · 47s
Built-in integrations

Your DMs and your calendar,
inside the same inbox.

Chatgram is part of the brandID family, so two things your support team constantly switches apps for are already here.

DMpro logo
Social DMsDMpro.app
InstagramTikTokvia DMpro

Instagram and TikTok DMs land in the same Chatgram inbox as your website chats. Same agent, same AI, same history, one place to answer.

✓Answer IG and TikTok DMs from the Chatgram dashboard, Telegram or Slack ✓Let the AI agent handle them too, with the same rules and handoff ✓Comment-to-DM and bulk flows keep running on the DMpro side
bookMe logo
Meeting linksbookMe

Drop a live booking link into any reply without leaving the ticket. The customer picks a slot against your real availability, or any teammate's.

bookme.brandID.app
✓One tap to insert your own or a teammate's booking link ✓Reads real availability, so you never offer a slot you do not have ✓The AI agent can offer a call when a question is better handled live
INCLUDED Any paid Chatgram plan?
bookMe and DMpro are unlimited, free.

Not a trial and not a discount. Every paid Chatgram plan carries unlimited bookMe scheduling and unlimited DMpro social DM automation at no extra cost.

Team & performance

Every brand, every agent,
one channel.

Run five websites with a team of six and it is still one conversation. Tickets arrive tagged by product, replies are attributed to whoever sent them, and the AI is on the leaderboard too, counted like any other agent.

#supportAll products · 6 agents
LIVE
yourstore.com#10422 MIN

“Do you ship to Canada, and how long does delivery take?”

MKMaya answered38s
dmpro.app#10439 MIN

“My scheduled DMs stopped sending after the update.”

RARahim answered1m 04s
ainfluencer.com#104414 MIN

¿Hacen envíos a México? · auto translated ES → EN

AIAI assistant answered2s
contactus.ai#104527 MIN

“Can I move my subscription to the annual plan?”

JLJules answered3m 12s
One channel. 4 products, 6 agents, zero switching between dashboards.
🏆
Agent leaderboardThis week · all products
LIVE
412TICKETS
47sAVG REPLY
96%RESOLVED
🥇
MK
Maya Kowalski128 replies · 4 products
31sAVG REPLY↓ 9s
🥈
RA
Rahim Ansari96 replies · 3 products
44sAVG REPLY↓ 4s
🥉
JL
Jules Laurent81 replies · 2 products
58sAVG REPLY↑ 6s
04
TW
Tom Wilson63 replies · 2 products
1m 12sAVG REPLY↓ 11s
AI
✨
AI assistant44 resolved without a human
2sAVG REPLY24/7
/leaderboard Pull it up in your channel any time.
✓
Tagged by product

Every ticket carries its domain, so a six brand agency never mixes up whose customer is whose.

✓
Attributed by agent

Who replied, how fast, on which brand. Full accountability without anyone filing a report.

✓
Measured automatically

Response times, resolution rates, and rankings update live. The AI competes too, and it is honest about it.

See it in action

Thirty seconds to get it.
Three minutes to master it.

Chatgram commercial video thumbnail
CChatgram
0:30
The commercial

Thirty seconds on why support should live where your team already is. Perfect to share with a co-founder.

Chatgram full walkthrough video thumbnail
CFull walkthrough
3:12
The full demo

Widget install, channel setup, AI training, and the dashboard, end to end. No signup needed to watch.

Contact form embed

Your contact page just became an agent.

Replace your old contact form with the same Chatgram widget. One snippet, and every submission is read, looked up against your backend, and often answered before anyone on your team opens it. Email, web, and chat, finally in one place.

✓
One snippet, zero code

Copy, paste, done. Works with or without the chat widget.

✓
Forms become tickets

Every submission gets history, status, response time tracking, and an owner.

✓
Matches your brand

Colors, fields, and the success message are all yours to customize.

Contact us

We usually reply within the hour.
Maya Rodriguez
Hi! Can I move my subscription to the annual plan?
Send message
New ticket #1043NOW

“Hi! Can I move my subscription to the annual plan?” · from contact form · [email protected]

The difference

A chatbot recites your FAQ.
An agent opens the record.

Scripted chatbots
Chatgram, agentic
✗Answers from a static FAQ it was trained on
✓Queries your live backend over MCP and answers from the actual record
✗“Please provide your order number”
✓Finds order #1042 itself, with status and tracking
✗Talks, but cannot do anything
✓Takes the actions you allow: exchanges, labels, lookups, drafts
✗Dead ends, or a ticket form at 2am
✓Hands off to a human with the whole thread and what it tried
✗Hundreds extra for AI, charged per agent seat
✓AI on every plan, unlimited agents, zero seat fees
✗A new dashboard your team must learn
✓Lands in Telegram, Slack, Messenger or the browser they already use
✗Language barriers
✓Real time translation in 180+ languages
Installation

Works wherever your customers are.

Pick your platform and you are live in under a minute.

47s
Avg first response

The agent answers instantly.
Your team only sees what matters.

Most questions are a lookup your backend can already answer, and the agent closes those in seconds, day or night. What reaches a human is the small share that genuinely needs judgement, arriving with the record already open.

Get started

Your next customer is typing.
Your agent is already answering.

Add Chatgram to your site, app, or extension in under a minute, then point it at your backend. Free forever for small teams. No credit card, no seats to buy, no dashboard to learn.