Where's my order? π
Refund sent β done β
Install
Two lines and you're live.
One package per platform, one env var, zero backend. Render the widget, paste your API key, and start receiving tickets in your TinyChat inbox.
// app/layout.tsx
import { TinyChat } from "@tinychat/react";
export default function RootLayout({ children }) {
return (
<html lang="en">
<body>
{children}
<TinyChat apiKey={process.env.NEXT_PUBLIC_TINYCHAT_KEY} />
</body>
</html>
);
}Need more depth? See the full API reference.
API referenceFeatures
Everything you need, nothing extra.
Order chat, support inbox, webhooks, email β one backend, every platform.
Order chat
Customer β driver group chat per order. Real-time, with typing and read receipts.
Support inbox
1:1 chat between users and your admins. Email fallback when nobody's online.
Webhook + email
Push events come through your webhook so you keep control of FCM. Email is on us.
Web + iOS + Android
Drop-in widgets for Next.js, React Native, and Expo. One backend.
How it works
From paste to first ticket.
Install the SDK
One package for web, one for React Native. No backend setup, no migrations to run.
Drop in your API key
One env var, then mount the widget. It appears on every platform automatically.
Reply from one inbox
Use our dashboard or embed it inside your existing admin. Email fallback when nobody is online.
Showcase
One inbox. Every platform.
Ali Mansoor
2mOrder showing delivered butβ¦
Priya Shah
12mCan I change my address?
Marcus Reed
1hDriver hasn't moved in 20β¦
Lina Park
3hRefund request β thanks!
Ali Mansoor
Order #4821 Β· Active now
Hey, my order is showing delivered but I never got it.
The driver said they left it at the door.
Looking into it now β sending you a refund within 5 min.
Support
Hey! Anything I can help with?
One backend. Every platform.
See all featuresPricing
Two plans, no surprises.
Start free. Upgrade when you need it. Cancel anytime.
Free
For testing and personal projects.
- 1,000 conversations / month
- 1 workspace
- Email + webhook events
- Community support
Enterprise
Most popularEverything your team needs to ship.
- Unlimited conversations
- Custom branding + domain
- SSO + SCIM
- SLA-backed uptime
- Priority support
Testimonials
Devs who shipped support in an afternoon.
We replaced a half-built Zendesk integration with TinyChat in one afternoon. Our drivers and customers talk through it now and we never touched the backend.
Maya Kowalski
Engineer at GoDelivery
The React Native package is the cleanest support SDK I've ever shipped. Three props and it just works on iOS and Android.
Dev Rao
Founder, Curbside
We embed their inbox inside our existing admin via the JWT iframe. Our ops team didn't have to learn a new tool.
Sofia Hernandez
CTO at LocalEats
FAQ
Questions answered.
Everything you need to know about TinyChat. Can't find what you're looking for? Drop us a line.
How does the pricing work?
You pay per active conversation, not per agent seat. A conversation is a single thread that stays open for up to 24 hours of inactivity. Unused conversations don't roll over.
Where is the data stored?
All messages and attachments are stored in EU-hosted Supabase Postgres + S3-compatible storage. We can move you to US infrastructure on Scale plans if you need it for compliance.
Do you support SSO and SCIM?
Yes β SAML SSO and SCIM provisioning are included on the Scale plan. Growth users can wire up Google OAuth for their team in settings.
Can I self-host?
Not today. The backend is closed-source and tightly coupled to our managed infrastructure (Supabase + push services). If self-hosting is a hard requirement, let us know β we're tracking demand.
How customizable is the widget?
Colors, copy, and the icon are all configurable through props. For deeper customization we expose React primitives so you can rebuild the UI entirely while keeping our transport layer.
What's your support SLA?
Community support on Starter, priority email on Growth (under 24h), and SLA-backed uptime + same-business-day response on Scale.
Still have questions?
Contact supportReady?
Ship support in an afternoon.
Pay per conversation. No agent fees. Cancel anytime.