N°001 — A calmer support tool
Every visitor,
one calm inbox.
Connect is a complete support platform — an embeddable chat widget, a live inbox your team works from, and a knowledge base with an AI agent that answers first. Every feature on every plan, starting at $0.
Free forever for 2 seats · no credit card

01 —The idea
Support tools started charging like enterprise software. We built one that charges like a tool.
Somewhere along the way, talking to your customers started to mean seat math: features split across tiers, the one you need always a plan up, AI priced like a second team. Connect has one rule instead — every feature on every plan. You pay for team size, never for capability.
A widget your visitors talk into, an inbox your team works from, a knowledge base that answers the easy questions, and an AI agent that tries first — handing off the moment a human should take it.

02 —What's inside
The widget
A 2.3 KB loader unpacks into a shadow-DOM launcher and a cross-origin iframe. The host's CSS can't break it; its CSS can't touch the host.
The inbox
Three live panes over SSE: the conversation list, the thread, and everything you know about the visitor — filters, unread badges, typing indicators included.
The knowledge base
Write once in markdown; it ships as a public help center and as instant search inside the widget itself.
The map
A live MapLibre map of every visitor — online or off, where they landed, which page they're reading right now.
The switch
One toggle flips a conversation between bot and human — same thread, same history, visitor's call.
The push
Web push when the tab's hidden, a missed-message email when it sits unread too long, silence the moment you're actually looking.
The webhook
Every event, HMAC-signed and retried with backoff, lands on your endpoint — auto-disabled, and you're emailed, if it stops answering.
The search
Full-text search across every conversation and every visitor record — the thread from months ago surfaces as fast as you can type.
also in the box — canned responses · private notes · read receipts · typing indicators · image uploads · emoji picker · presence · rate limits · team roles & invites · installable pwa · google sign-in · public help center
03 —The widget
<script>
window.$connect = window.$connect || [];
window.CONNECT_WEBSITE_KEY = "wk_xxxxxxxxxxxxxxxxxxxxxxxx";
// optional: window.CONNECT_TOKEN_ID = "<per-user token from customer backend>";
(function () {
var s = document.createElement("script");
s.src = "https://<app-host>/widget/v1.js";
s.async = 1;
document.head.appendChild(s);
})();
</script>One paste. Nothing broken.
04 —The service

We run it. You answer.
05 —The handoff
Human when it matters. Bot when it doesn't.
Every conversation carries a switch: a visitor can flip themselves to the bot, and an agent can take the thread back the second it turns human-shaped. Same thread either way — nothing lost, nothing re-explained.
The AI agent answers from your knowledge base the second a visitor asks, and the switch hands the thread to your team the second it turns human-shaped. Same thread either way — nothing lost, nothing re-explained.

06 —The price
forever
For trying Connect on a real site.
Start free/ workspace / mo — billed annually
For teams that answer every day.
Start free trial14 days · no card
For volume, SLAs, and particular needs.
Talk to usevery plan ships every feature — paid plans add seats, history, and ai volume. nothing else is held back.
FAQ
On your own infrastructure
Connect runs hosted by us. If your team needs it inside your own walls, tell us where to reach you — we're talking to a small number of teams about it.
N°007 — The AI agent
The bot answers first. Your team answers best.
An AI agent that replies from your knowledge base in your tone, calls the functions you register, and hands off the moment it should. Metered honestly — you pay per answer it gives, never per seat it occupies.
