The AI support engineer · for teams of 1–8

Your AI support engineer.
End to end.

Zino answers your customers with live access to your Stripe, your database, your Sentry — and your actual code. Simple tickets it answers instantly, once it's earned that right. Hard ones arrive in Slack as a diagnosed draft. You stay in control of exactly how much it does alone.

acme.io · in-app support⚡ autonomous
Why did my export fail?
You hit the Pro plan's 50-project limit — that's why the export stopped. Upgrade, or archive 3 projects and retry. Want me to show which are oldest?
answered in 4sbilling-limitsaccuracy 99.2%
Instant — because this category earned it.
#support · zino✋ draft-first
Escalated · billing dispute

"I was charged twice this month and I'm furious."

Contextassembling…
stripe2 charges · 1 is a failed-retry capture
tenurePro · customer 2 yr
verdictduplicate — refund warranted
Drafted reply

Hi — you're right, that second charge was a duplicate capture on a retry. I've refunded it; you'll see it in 3–5 days. Sorry for the scare.

ApproveEditSent ✉️
Human-approved — because this one should be.

One minute with Zino: instant where it's earned that right · human-approved where it hasn't.


The liability

Bots that guess invent policies. Then they send them.

Apr 2025

Cursor's support bot invented a login policy that never existed. It went viral; paying users cancelled.

Tribunal

Air Canada was held liable for its chatbot's invented refund policy. A bot's words are the company's words.

Zino never guesses — it looks. And it never acts alone until it's proven it doesn't have to.


What it does

Helpdesk software organizes tickets for humans to answer. Zino answers them.

01

Answers everywhere your customers are

Email, website widget, in-app, Discord — even your API and MCP endpoint, because agents are customers too. One engine, every channel, the same grounded answer.

✉ Email
◈ Widget
⧉ In-app
◐ Discord
⟨⟩ API
⊹ MCP
Z
billing.ts
export function checkPlan(u) {
if (u.projects >= LIMIT[u.plan])
throw new Err(402, 'plan_limit');
}
→ customer answer

The 402 you're hitting is the plan-limit path in billing.ts. You're at your Pro cap.

02

Knows your product — including the code

Connected to your docs, GitHub repos, changelog, and every past ticket. When a customer hits an error, Zino traces it to the line that threw it — then explains it in plain language.

03 · the core idea

Autonomy is earned — per category, in front of you

Every ticket type starts draft-first. As Zino's drafts ship unedited, its measured accuracy climbs. Cross the bar and that one category goes instant. Regress and it drops back automatically. Some categories — refunds beyond your cap, legal, angry customers — never graduate.

Everything autonomous was earned in front of you.

categoryaccuracy → status
Password resets
✋ draft
Billing limits
✋ draft
Bug reports
✋ draft
Refunds > $50
🔒 never
threshold 98% · drops on regression · locked rows stay locked
upload failsexport errorstuck at 99%timeout
Sentry · ERR_4200 · 4 tickets correlated
github · drafts issue

Uploads > 2GB fail with ERR_4200

stack trace attached · affected: acme.io, 3 others

✓ fixed in 2.4.1→ notifying 4 customers
04

Debugs, files the bug, and follows up

Related tickets cluster and correlate with the Sentry issue behind them. Zino drafts the GitHub issue — stack trace, affected-customer list and all. And when the fix ships, it does the thing nobody remembers to: tells every affected customer.

05

Docs that fix themselves

When the same question keeps coming, the gap is in your docs. Zino spots the pattern and drafts the docs PR — so the next customer never has to ask.

0tickets asked about webhook retries — your docs don't cover it.
docs/webhooks.md · PR draft
+ ## Retry behavior
+ Failed webhooks retry 5× with backoff.
weekly review · ranked by revenue
SSO login friction$8.1k MRR at risk
Bulk export request23 asks · $4.2k MRR
Onboarding drop-offchurn-risk flag
06

Support becomes product intelligence

Every ticket is a signal. Zino ranks friction by the revenue behind it, flags churn risk, and quantifies feature requests — so your roadmap hears what support already knows.

Trust, by default
zino security --show
access

Read-only by default. Every write action is capped and audited.

infra

Optional self-hosted runtime. Your credentials never leave your network.

audit

Every action Zino takes is logged, attributable, and exportable.

data

No training on your data. Ever. Your tickets stay yours.


Where Zino sits
Docs chatbots

Answer from help articles, guess the rest — and send the guess.

Helpdesk AI suites

Organize tickets for humans to answer. Per-seat, per-resolution pricing.

Zino

Answers them. Flat price — gets cheaper per ticket as you grow.


Pricing

Flat per company. No seats. No metering.

Early access starts with email + Slack — you watch the rest earn its way in.
Engineer
$249/mo

The investigation engine, draft-first.

  • Email + Slack cockpit
  • Full investigation engine
  • Knowledge loop
  • Draft-first, always
most complete
Autonomous
$499/mo

Everything, earning its way to instant.

  • Engineer +
  • Website widget & in-app
  • Earned autonomy
  • Engineering loop
  • Fix-shipped follow-ups
On-prem
$899/mo

Your infra, your keys, your controls.

  • Autonomous +
  • Self-hosted runtime
  • Bring-your-own-keys
  • SSO + audit exports
Become a design partnerJoin the waitlistFounding teams: price locked for life.

Built by a founder who lives this

Zino runs support for its maker's own SaaS — a production app with thousands of users. Every feature exists because a real ticket needed it. It's the system, productized.


FAQ
What if Zino answers wrong at instant-level?+

Every autonomous answer goes to a post-hoc review queue. If accuracy regresses on a category, Zino automatically demotes it back to draft-first — no meeting required. You can also revoke any category's autonomy instantly.

What can it never do alone?+

Categories you lock never graduate to instant — refunds beyond your cap, legal questions, and angry or high-risk customers by default. These stay draft-first forever, no matter how accurate Zino gets.

When is the website widget available?+

On the Autonomous tier — and only after your categories have earned instant status in Slack. Early access starts with email + Slack so you watch the accuracy build before anything is customer-facing.

What access does it need? Is it read-only?+

Read-only by default: a read-only Stripe key, read-only database user, read scopes on Sentry and PostHog, GitHub read, and Gmail for support@. Every credential is scoped and revocable. Any write action is capped and audited.

Can it run on our infra?+

Yes — the On-prem tier ships a self-hosted runtime container with bring-your-own-keys. Your credentials and customer data never leave your network.

Stop organizing tickets. Start answering them.

$ zino join --waitlist

Not ready for a call? Leave your email and we'll reach out as seats open.

read-only by default · autonomy earned, never assumed · flat price, locked for life