NEWLive visitor radar & AI Autopilot are live →

Live chat your customers actually want to use.

See who's on your site right now, talk to them in one shared inbox, and answer before they leave. Add it to any website with a single line of code.

No credit cardFree forever tierLive in 2 minutes
app.chatify.io/inbox
Search conversations
M
Maya Chandra2m

The webhook fires twice on retry — is that expected?

2
J
Jonas Weber14m

You: I have upgraded your workspace to the Scale plan.

A
Amara Osei1h

Perfect, that fixed it. Thank you so much! 🙏

T
Tomás Rivera3h

Can I export the conversation transcript as CSV?

M
Maya Chandra
Viewing /docs/webhooks
Today · 09:14
Hey! The webhook fires twice whenever a retry happens. Is that expected behaviour?
Good catch — retries are at-least-once by design. Add the Idempotency-Key header and we'll dedupe them for you.
09:15
That did it. Thank you! 🎉
Maya is typing…
Reply to Maya…Enter

Drops into any stack — no plugin required

WordPressShopifyWebflowNext.jsFramerSquarespaceLaravelWixWordPressShopifyWebflowNext.jsFramerSquarespaceLaravelWix
The product

Everything a support team needs.
Nothing it doesn't.

Watch your site breathe

Every visitor, live: the exact page they're reading, how long they've been there, their device and location. Start the conversation before they bounce.

Realtime
M
Maya C.
/pricing
A
Anonymous
/docs/webhooks

Yours, not ours

Colour, copy, avatar and position — the messenger inherits your brand, not a vendor's.

N
Hi there 👋
How can we help today?
Send us a message
Typically replies in 5m
Search for help…

AI Autopilot & Copilot

Answer routine questions 24/7, draft contextual responses for agents, and summarize threads with one click.

AI auto-reply & suggestions

Sub-second delivery

Postgres change streams over WebSockets. Typing indicators and read receipts included.

Isolated & Secure

Row-level security scopes every conversation, and Shadow DOM prevents style collisions.

Built for the person doing the replying

Saved replies behind a / shortcut, private team notes the customer never sees, priority and tags, assignment, and a CSAT rating collected the moment you resolve.

Saved repliesInternal notesPriority & tagsCSAT ratings
Setup

Three steps. About two minutes.

01

Create your workspace

Name your business, add your site, pick a brand colour. Your agent profile is provisioned automatically.

workspaceNorthwind
owneralex@northwind.com
02

Make it look like you

Brand colour, greeting, reply-time promise and launcher position — all previewed live before you publish.

Brand#2E5BFF
GreetingHi there 👋
03

Paste one line, go live

Drop the script tag anywhere in your site. The launcher appears for every visitor, instantly.

<script src="…/widget.js" data-workspace-id="…">
Install

One tag. Every page.

No build step, no npm install, no framework lock-in. Paste it once before </body> and the launcher is live for every visitor on the site.

1
line of code to install
<1s
realtime message delivery
100%
CSS-isolated via Shadow DOM
agent seats per workspace
index.htmlZero dependencies
<!-- Chatify live chat -->
<script
  src="https://your-app.vercel.app/widget.js"
  data-workspace-id="ws_3f8a…"
  defer
></script>
HTML
WordPress
Shopify
React
Got Questions?

Frequently asked questions

Everything you need to know about setting up and running Chatify.

Simply paste a single `<script>` tag right before the closing `</body>` tag of your site. Chatify works on WordPress, Shopify, Webflow, Squarespace, Framer, Next.js, and custom HTML.

Your next customer is on the site right now.

Set up a workspace, paste one line, and start the conversation before they close the tab.