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

$19
flat per workspace, per month
2.3 KB
the whole widget loader
00
features held back for upsells
The Connect inbox: live conversation list, an open thread, and visitor details side by side
fig.01 — the inbox, at rest

01The 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.

Flat geometric illustration of a small forest-green square plugging into a large storefront façade, joined by a thin curved construction line, a quarter-circle arc rising behind
fig.02 — paste the snippet · talk to visitors

02What's inside

2.1

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.

2.2

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.

2.3

The knowledge base

Write once in markdown; it ships as a public help center and as instant search inside the widget itself.

2.4

The map

A live MapLibre map of every visitor — online or off, where they landed, which page they're reading right now.

2.5

The switch

One toggle flips a conversation between bot and human — same thread, same history, visitor's call.

2.6

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.

2.7

The webhook

Every event, HMAC-signed and retried with backoff, lands on your endpoint — auto-disabled, and you're emailed, if it stops answering.

2.8

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

03The widget

the embed — paste before </head>
<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>
the whole install · a placeholder key and eleven lines

One paste. Nothing broken.

Shadow DOM + iframeyour CSS can't break it, its CSS can't touch yours
SSE, not WebSocketworks through boring proxies
One global$connect, and nothing else
Function callsthe widget can run code you register on your page

04The service

Flat geometric illustration of an abstract visitor map: a flat landmass with scattered forest-green visitor dots joined by hairline arcs
fig.03 — every visitor on the map · live

We run it. You answer.

Hosted for youbackups, upgrades, uptime — you paste one snippet and answer
Web push + emailmissed-message fallback when nobody is at the desk
WebhooksHMAC-signed, retried, auto-disabled
Team rolesowner, admin, agent — a tested permission matrix

05The 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.

Flat geometric illustration of a handoff: a circle-and-rectangle robot form passing a baton rectangle to an abstract human figure
fig.04 — human when it matters · bot when it doesn't

06The price

2 months free
Free
$0

forever

For trying Connect on a real site.

Start free
Seats2
Websites1
Conversation history100 / mo
AI agentstarter credits
Every featureincluded
Best for most teamsPro
$19

/ workspace / mo — billed annually

For teams that answer every day.

Start free trial

14 days · no card

Seats5 included, then $5
Websites3
Conversationsunlimited
AI agent500 credits / mo, then top up
Every featureincluded
Enterprise
Custom

For volume, SLAs, and particular needs.

Talk to us
Seatscustom
Websitesunlimited
AI agentvolume pricing
Supportpriority + SLA
Every featureincluded

every plan ships every feature — paid plans add seats, history, and ai volume. nothing else is held back.

FAQ

What counts as a seat?A team member who can answer conversations. Visitors are never seats — talk to a million of them on any plan.
How does AI metering work?Each plan includes monthly AI credits; one credit is one AI answer. Past the allowance, top up with prepaid credit packs — run out, and the bot hands off to your team, who stay flat-price.
Can I change plans any time?Upgrade, downgrade, or cancel from the billing portal whenever you like. Changes prorate; no calls, no emails.
Really no feature gating?Really. Widget, inbox, knowledge base, AI handoff, webhooks, roles — every plan gets all of it. Plans differ by team size and volume only.

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.

Connect, inside your walls

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.

Flat geometric illustration of a forest-green sun rising over a thin horizon rule, stepped tiers receding to the edges and two diagonal double-slash bars in the sky

N°008 — Daylight

End the day with
an empty inbox.

Open the inbox