NewReal-time support, owned end to end

Your team, perched on every conversation.

Perch is a live-chat platform built on real WebSockets. Drop in one script tag, and agents watch the inbox, claim chats, and reply the instant a visitor lands — no refresh, no lag.

No credit card One script tag Under 2 minutes to live

Perch Support

Online · replies in seconds

Hey! Is the Pro plan monthly or annual?
M
Hi 👋 Both — and annual saves you 20%.
Nice. Can I switch plans later?
M
Anytime, right from settings. Want me to set it up?
Type a message…

Built for teams who live in the inbox

Three pillars

Depth where it counts.

Not another chat box. Perch goes deep on the parts support teams actually feel.

Embed in one script tag

Paste a single line, and a sandboxed widget lands on any site. From “copy” to first message in under two minutes — no build step, no framework shipped to the host page.

data-site-id="ws_abc123"

The Control Room

A multi-agent command center where your team lives. See every conversation, claim or get auto-assigned, transfer mid-thread, and reply — all updating live for the whole team.

where support teams perch

Real-time, not polling

Typing indicators, instant delivery, live presence — over real WebSockets. If it feels laggy, we failed. Perch is built so it never does.

sub-50ms round trips

Atomic claim race

Two agents, one chat — first claim wins with a conditional write. The loser gets a clean conflict, never a double-owned thread.

Live presence

Online, away, offline — tracked over the socket with heartbeats and broadcast to the whole workspace in seconds.

Scoped multi-tenancy

Every workspace is isolated by site_id. Visitor tokens are scoped to a single conversation and nothing else.

Internal notes

Agent-only comments filtered server-side — the visitor pipeline can never receive them.

Canned responses

Insert saved replies with a shortcut like /hello and keep the conversation moving.

Signed uploads

Direct-to-Cloudinary image attachments with server-signed params — the secret never touches the client.

The Control Room

Where your team perches.

One live command center for the whole team. Conversations stream in, presence updates in real time, and assignment just works — manual claim or round-robin across whoever's online.

  • Unified inbox

    Filter by unassigned, open, or resolved — with per-agent unread state.

  • Claim or auto-assign

    First claim wins atomically; round-robin across online agents.

  • Transfer mid-thread

    Hand a conversation to the right teammate without losing context.

M J A +11
Open live
A
Ava Thompson2m

Does the export include CSV?

N
Noah Bennett4m

Typing…

J
V
Visitor · Berlin11m

Thanks, that worked!

M
L
Liam Carter18m

Can you reassign this to sales?

<50ms

Message round-trip

<2min

To first message

100%

Real WebSockets

0

Double-owned chats

How it works

Live in three steps.

1

Create your workspace

Sign up, name your business, and get a unique site_id that scopes everything.

2

Paste the snippet

Drop one <script> tag on your site. The widget injects itself in an isolated iframe.

3

Start talking

A visitor says hi, your Control Room lights up, and an agent replies — instantly.

index.html
<script src="https://perch.app/widget.js" data-site-id="ws_abc123" async></script>

Simple, honest pricing.

A portfolio build — so everything's free. The plans show where it would go.

Solo

For a single seat kicking the tires.

$0/mo

  • 1 agent seat
  • 1 workspace
  • Real-time widget
  • Community support
Most popular

Team

The full Control Room. Free while in portfolio mode.

$0/mo

  • Unlimited agents
  • Auto-assignment
  • Internal notes & canned replies
  • Presence & workload
  • Image attachments

Scale

Redis pub/sub fan-out & horizontal scale.

Custom

  • Everything in Team
  • Multi-instance real-time
  • Priority routing
  • SSO & audit log

Ready to let your team perch?

Spin up a workspace, grab your script tag, and watch the first conversation land in real time.