Website chat for US SMBs
Stop paying the Intercom tax.
Answer from Slack.
Lightweight live chat for SaaS, Shopify, and marketing teams. ~12KB widget. Flat $19/mo. Visitors ask on your site — you reply where you already work.
No card required · Zero per-seat fees · CCPA/GDPR ready
~12KB
widget size
$19
flat / month
0
per-seat fees
3 days
free to try
The problem
Enterprise chat widgets weren’t built for small teams
Intercom and Zendesk slow pages, charge per seat, and expect a helpdesk tab open all day. Most US SMBs just need: visitor asks → team answers in Slack → done.
Inbox
3 liveVisitor 8F31
onlineacme.com/pricing·Chrome·US
Does your API support idempotency keys?
We can help. The API accepts that header and treats retries safely.
Delivered · Alex via Slack
Perfect, thanks. I found the webhook docs too.
How it works
Site bubble in. Slack thread out. Reply goes back.
No new dashboard habit. Your visitor stays on your site. You stay in the app you already keep open.
Website
Acme pricing
Acme
Replies soon
Hey, what can we help with?
Slack
# support
Where you answer
Pick one place. Keep your team in sync.
One active reply destination so answers don’t fork. The inbox is always there if you want a quieter view.
Visitor sees
Acme
Replies soon
Does your API support idempotency keys?
Yes. Send Idempotency-Key with each request.
CanWeChat Inbox
Open · Unread · Closed
Visitor 8F31 · /pricing
Does your API support idempotency keys?
Alex
Yes. Send Idempotency-Key with each request.
Why teams switch
Fast site. Familiar workflow. Honest price.
Doesn’t slow your site
Heavy chat suites drag Lighthouse scores and mobile conversions. CanWeChat is ~12KB. Your page stays fast.
Answer where you already work
No new helpdesk tab. Questions land in Slack, Discord, Telegram, or a simple inbox — wherever your team already lives.
Flat price. No surprises
$19/month for one site. No seats. No “enterprise AI” line items. Cancel anytime from billing.
Know who’s asking
Pass a name and email after login. Stop treating every visitor like a random ticket from nowhere.
Never breaks your design
The bubble stays isolated from your CSS. Drop it on Shopify, Webflow, WordPress, or Next — it won’t restyle your site.
Nothing dies unread
If a message sits too long, we nudge your channel once. Low-volume teams still catch the important ones.
Getting started
One script. Live in minutes.
Paste before your closing body tag, reload, and the bubble is there. Then point replies at Slack, Discord, Telegram, or the inbox.
Works on the sites you already run — HTML, Next, WordPress, Shopify, Webflow.
- 1WaitingPaste the snippet and refresh your site
- 2DetectedWe saw the widget load from your domain
- 3You’re liveVisitors can ask — replies land where you choose
<script async src="https://canwechat.dev/api/widget.js" data-site="pk_live_…"> </script>
CanWeChat Pro
$19 /month
No seats. No AI tax.
Everything a small team needs
- One website · unlimited conversations
- Fair-use room for a busy month
- Inbox + Slack, Discord, Telegram
- Signed webhooks for your own tools
- Domain lock so keys stay yours
- Reminders when a chat waits too long