Talk to your visitors.Without the SaaS overhead.
A drop-in widget your visitors actually use, real-time messaging (no polling, no spinners), and an agent inbox that doesn't feel like 2008-helpdesk-software. Five-minute install. No 14-day trial guilt-trip.
An inbox that respects your eyeballs.
Three panes. No tab graveyard. No ten-deep settings menu. Just the conversation, the context, and a composer with the keystrokes you already know.
The widget your visitors actually use.
Three states, all squared, all yours to brand. No surveys, no NPS-poppers, no "rate this conversation" modal three seconds in.
Got a question about ByeBloat? Real humans on the other end — no bots, no triage queue.
From page-view to follow-up.
- 1Visitor lands
Page loads. Widget script is 18kb.
- 2Opens widget
Bubble icon, no spinner, no preflight.
- 3Pre-chat form
Optional — name, email, the page.
- 4Conversation
Real-time messaging. Both sides see typing.
- 5Email follow-up
If you're offline, we capture & email.
Eight features. No 80-page changelog.
Everything that ships, with no surprise add-ons billed per-seat per-month per-vibe.
Paste a script tag. That's the whole installation — no NPM, no config wizard.
WebSockets under the hood. Typing indicators, presence, instant delivery — both sides feel it.
Optionally collect name, email, and topic before the conversation starts. Off by default.
Type / to insert a saved reply. Per-team, searchable, no /command-stuck-on-cmd-K syndrome.
Yellow-tinted bubbles your team sees, the visitor doesn't. Hand-offs without a side channel.
Browser ping when you're online. Offline? It collects an email and sends it to your inbox.
Returning visitors pick up the same thread. No forced re-introductions, no lost context.
Color, agent name, welcome copy, side. Six brand presets if you want to skip picking.
You can feel the WebSocket.
No polling, no "refresh to see new messages." Both panes update on the same tick.
The anti-bloat list.
We're a chat widget. Not a CRM, not a marketing automation platform, not your second-favorite Slack.
Where teams actually use it.
Visitors hit the pricing page, get stuck on tier differences, ask in the widget. You answer, they convert. Internal notes log the why.
Cart drop-offs ask about shipping, sizing, returns. Canned replies ship 70% of answers in under 30 seconds, no third-party helpdesk needed.
Contributors ping you on the docs site. You triage to GitHub when it's a bug, answer in-line when it's not. Pre-chat field collects the repo.
Quick answers.
How big is the widget bundle?
About 18kb gzipped. No React, no jQuery, no five-megabyte SDK. Plain JS, lazy-loaded after page idle.
Can I customize the look?
Color, agent name, welcome copy, and side (left/right) — all yours. CSS overrides via a single class hook for the bold among us.
Where is conversation data hosted?
US-East by default; EU region available on request. We use managed Postgres with daily backups and point-in-time recovery. Self-host is supported on the OSS plan if you'd rather own it end-to-end.
Does it work on mobile?
The widget is fully responsive and the agent inbox is a real PWA on iOS / Android. No app-store waiting room.
GDPR & data handling?
DPA on request. PII is stored only when the visitor provides it via pre-chat. Right-to-delete is a single API call (and a button).
What integrations are supported?
Webhook out, Slack notify, and a tiny REST API. We don't have 200 'integrations' — most teams want maybe two of them and we covered both.
Stop renting eight SaaS bills.
Pay once for the whole suite. Founder pricing closes when the seats run out — after that, ByeBloat is monthly only.
Tax at checkout. 39-day refund, no questions.