Live demo — this page runs Perch. Say hi

Your team, perched on every conversation.

Perch puts a chat bubble on your website and gives your team one shared inbox to answer from — live, together, without stepping on each other.

Maya

from Perch

P
Hi 👋 Ask us anything — we’re online.
Hey! Is the Pro plan monthly or annual?
M
Hi 👋 Both — and annual saves you 20%.
Type a message…
live
MJ

Inbox

AAva ThompsonM

Hey! Is the Pro plan monthly or annual?

NNoah BennettJ

Thanks, that worked!

LLiam Carter

Can you reassign this?

Hey! Is the Pro plan monthly or annual?
Hi 👋 Both — and annual saves you 20%.
Reply to Ava… ( / for canned replies )
on the wire ▸ message.new · 41ms

Live

Realtime updates

1

Shared team inbox

1 line

Of code to install

1 owner

Per conversation

The essentials your support team needs.

Start with sensible defaults, add the bubble to your site, and shape the workspace around the way your team works.

One shared inbox

Every chat from your website lands in one place for the whole team — and updates live, without anyone refreshing.

Claim chats, don’t collide

One click makes a conversation yours. If two teammates reach for the same one, the first wins and only that teammate becomes its owner.

See who’s available

Green dot means online. Your team sees who’s around, and visitors see whether anyone’s home before they write.

Notes visitors never see

Leave private notes on any conversation for your teammates — perfect for handovers and context.

Saved replies

Answer the questions you hear every day in two keystrokes: type / and pick a template.

Hand off mid-conversation

Transfer a chat to the right teammate with the full history attached. The visitor just sees a new name say hello.

Live on your site in one copy-paste.

If you can edit your website, you can add Perch. Paste this one line and the chat bubble appears — no developer required.

your-website.html
<script src="https://useperch.xyz/widget.js" data-site-id="ws_abc123" async></script>

Works on any website — Shopify, WordPress, Webflow, plain HTML. Your visitors chat right away; they never need an account.

under the hood

Built for dependable real-time support.

For the technically curious: Perch runs on real WebSockets end to end, with one typed event contract shared by the widget, the server, and the dashboard. Even the “two agents grab the same chat” race is settled by the database itself — first one wins, guaranteed, no matter the timing.

View plans
UPDATE conversations
SET assigned_agent_id = $me, status = 'open'
WHERE id = $id AND status = 'unassigned';
-- 1 row → claim.ok · 0 rows → claim.conflict
Nuxt 4Vue 3TypeScriptPostgresDrizzleTailwindDockerpnpmNuxt 4Vue 3TypeScriptPostgresDrizzleTailwindDockerpnpm

Simple pricing

One price for your whole workspace.

Launch pricing starts at $9 per month. No per-seat tax and no limit on customer conversations.

$9 / workspace / month

Unlimited teammates on Pro, custom reminders and your own branding.

See plans

Ready to let your team perch?

Create your workspace, paste one line on your site, and watch the first conversation land while you’re still on this page.