Live chat
Open source live chat, inside your app
Customers chat from the widget in your website or app. Quackback AI can answer first, your team picks up from the shared inbox, and both sides read the chat in their own language.
Add live chat today
- 14-day Pro trial, no card needed
- Keep using it free if you don't upgrade
- Open source. Self-host with Docker
The widget your customers see inside your app.
Hi team! We're rolling Acme out to ~400 people at Northwind next month, and our field teams need calendar sync before we go live. Is it on the roadmap, and is there a rough timeline?
Priya Natarajan · 8:30 PMHi Priya! Calendar sync is in progress right now, and Google and Outlook are the first two we're building. I've added Northwind to the request so you'll hear the moment it reaches beta.
8:52 PM · Sam RiveraA messenger customers already know how to use
Messenger lives in the widget, next to help articles, feedback and your changelog. Chats go straight to your team's inbox.
Read about MessengerReal-time chat
Files and screenshots
Office hours
Two-way translation
CSAT where it applies
Message customers first
Quackback AI answers first, your team steps in
From the Pro plan, the agent replies in Messenger around the clock and hands off when a person should take over.
Explore Quackback AIThe agent answers from what you've written
It reads your help center, changelog, status page and the other sources you choose, and cites what it used. It never reads internal notes or other customers' conversations.
How can we help?
Search the guides or browse by topic.
Popular articles
It hands off to a teammate with context
When the customer asks for a person or the question needs one, the chat moves to your inbox with what the agent tried. Customers keep the same thread and can follow it on your portal.
Explore the support inboxSupport
Questions about Acme Corp? Message the team here.
Install with a snippet or npm
Paste one script, or add the @quackback/widget package and call init. Then identify signed-in customers so your team knows who they're talking to.
Read the install guide<script>
(function(w,d){if(w.Quackback)return;w.Quackback=function(){
(w.Quackback.q=w.Quackback.q||[]).push(arguments)};
var s=d.createElement("script");s.async=true;
s.src="https://feedback.acme.com/api/widget/sdk.js";
d.head.appendChild(s)})(window,document);
Quackback("init");
</script>// After sign-in, with a token your server
// signed for this user
Quackback("identify", { ssoToken });
// Open the chat from your own Help button
Quackback("open", { view: "chat" });What live chat doesn't do
Quackback's channels are live chat in Messenger, email and GitHub issues. There's no WhatsApp, SMS or social media channel. If you answer customers on those, Intercom or Zendesk cover them.
Common questions
Is Quackback's live chat open source?
Yes. Quackback is open source under AGPL-3.0, live chat included. Use it on Quackback Cloud, or self-host it with Docker and Postgres with every feature and unlimited seats.
Where does the chat appear?
In Messenger, the Messages tab of the in-app widget on your website or app. Signed-in customers can also start a chat from the Support page of your portal. Every chat lands in your team's shared inbox.
Can Quackback AI answer chats?
Yes, from the Pro plan. The agent answers first from your help center and the other sources you choose, and hands the chat to a teammate when the customer asks for a person or the question needs one. Your team sees what the agent tried, so the customer doesn't have to repeat themselves.
Does live chat ask customers for a rating?
Yes, with a workflow. A workflow can ask for a 1 to 5 rating inside the chat after it closes, which needs workflows (Business and up on Cloud, every self-hosted install). Email conversations get rating links in the close email on every plan.
Does Quackback support WhatsApp, SMS or social media?
No. Quackback's channels are live chat in Messenger, email and GitHub issues. There is no WhatsApp, SMS, Facebook, Instagram or other social channel. If you need to answer customers there, a tool such as Intercom or Zendesk covers those channels.
How do I add live chat to my website?
Paste the script snippet into your site, or install the @quackback/widget package from npm and call init. Both are in Settings, under Widget. To tell your team who they are talking to, identify signed-in customers with a token your server signs.
Is live chat on the Free plan?
Yes. Live chat, email and tickets are on every plan, with one seat on Free. Pro adds five seats and the AI agent. Business adds workflows, SLA policies and routing.
Have another question? Talk to the team.