The connected help desk
Support that knows who your customers are
Tickets, email, a widget, and webhooks — wired straight into your product, so every conversation arrives already verified against your own accounts.
Trusted by teams who take support seriously
Everything you need
One help desk, wired into your product
Connect it your way, always know who you’re talking to, and keep every attachment safe.
API keys
Create and read tickets from your servers, and attach your own user ID so the customer is verified from the first message.
Webhooks
Signed, at-least-once events for every reply and status change — react in real time and keep your app in sync.
Support widget
One script tag drops a verify-first contact form into any page — no build, no secrets in the browser.
Email intake
Forward your support inbox and every message becomes a ticket — with attachments and automatic reply threading.
Verified customers
Sign logged-in users in with SSO, or enrich tickets after the fact — agents see a verified badge and jump into your admin.
Custom domains
Run support on your own domain. Verify once and it becomes your canonical host across the API, SSO, and widget.
Malware scanning
Every file and image attached to a ticket is automatically scanned for malware before it can be opened — infected files are blocked and quarantined, with virus definitions refreshed around the clock.
Verified identity
Every ticket, matched to a real account
Pass your own user ID and the customer is verified the moment they reach out — no guessing, no copy-pasting emails between tools.
- SSO sign-in for logged-in users
- Enrich widget & email tickets after the fact
- One click from a ticket into your own admin
120/min
API requests per key
5
ways for tickets to arrive
<2min
SSO token lifetime
100%
of replies signed & verifiable
Up and running today
Three steps to connected support
Create a workspace
Sign up and get a workspace on your own subdomain — or connect a custom domain in Settings.
Connect your app
Drop in the widget, forward your inbox, or call the API — and pass your user IDs so customers arrive verified.
Reply with context
Agents see who each customer is and jump straight into your admin. Webhooks keep everything in sync.
“Our agents finally open a ticket already knowing who they’re talking to. Setup took an afternoon, and the identity handoff just worked.”
Dana Lee · Head of Support, Northwind
Simple, seat-based pricing
Start free. Add your team when you’re ready.
Free
$0/mo
For a solo founder handling their own support.
- 1 agent
- All five intake channels
- API, webhooks & SSO
Most popular
Team
$10/mo
5 seats included, then $2/seat. 25% off annual.
- Everything in Free
- Up to 5 agents (add more anytime)
- Verified customers & jump-to-admin
- Custom domain & branding
Frequently asked questions
How do tickets reach Essential Support?
Five ways: your backend via the API, an embeddable widget, a forwarded email inbox, a public form, or an SSO handoff from your app. All of them create the same kind of ticket.
What does “verified customer” mean?
A ticket is verified when it carries your own user ID (an externalId) set through a trusted channel — API, SSO, or the enrich callback. Agents see a badge and can open that account in your admin.
Can I use my own domain?
Yes. Add and verify a custom domain in Settings and it becomes your canonical host across the API, SSO, and the widget.
Do I need a developer to get started?
No — the widget and email intake need no code. When you’re ready to connect identity, the API and SSO are a short integration, and there’s a full developer guide.
Give your customers support that knows them
Start free in minutes — no credit card required.