Early access is open. We're onboarding a limited number of businesses.Apply now
Autonomous AI customer support

The fully autonomous,ZERO-HUMAN help desk.

ClientSupport lives inside your app, store or help page. It verifies who is asking, checks their live account, runs the fix and writes the answer in seconds, around the clock. Two independent AI judges check every reply before your customer ever sees it.

Limited early-access spots. Every application reviewed personally.

Illustrative example · not real data

0

support hires needed to staff the desk

24/7

coverage in your app and on your hosted help page

100%

of account actions verified, rate-limited and logged before they run

2

independent AI judges check every reply before it is sent

The problem

Most “AI support” is a search box with a personality.

It pastes a help-center link, promises a human reply in 24 to 48 hours, and opens a ticket anyway. Or worse, it improvises a refund nobody approved. Your customer still has the problem. Your team still has the ticket.

01

Links, not fixes

Bots that only search docs can't see the account, so every real problem still lands in a queue.

02

Rogue promises

Free-text bots will happily promise refunds, credits and plan changes that nobody approved.

03

A queue that never empties

Every deflected chat comes back as a reopened ticket, an angry email or a customer who quietly churns.

What it is

It doesn't quote your docs. It verifies the customer, checks the live account, fixes the problem and closes the ticket.

What it does

A whole support department in one script tag.

Six things a great support rep does all day, done in seconds, every time, by an agent that can't go off-script. See every step

Verifies every customer

Signed-in users are recognized through a token your app signs. Everyone else proves it with a 6-digit email code before any account is touched.

verify_email_otp

Runs live diagnostics

Reads plan, usage, order status and account health, then runs read-only checks against your live app, like failed webhooks, stuck syncs, shipment tracking or seat limits.

troubleshoot

Recovers access

Triggers your app's own password reset, sent only to the email on the verified account. Rate-limited per account and per IP.

send_password_reset

Owner-only billing links

A short-lived Stripe billing portal or upgrade checkout, only for a verified owner or billing admin. Never a refund.

billing_update_link

Answers from your docs

Product questions are grounded in your own knowledge base, searched per product. No invented features, no invented policies.

search_kb

Hands off the edge cases

Refunds, disputes and anything outside its rails go to your inbox with the transcript, a summary and every action taken.

escalate_to_human
Who it's for

Built for the businesses your customers already buy from.

If your customers have an account, an order or a subscription with you, ClientSupport can verify them, check it live and fix the everyday problems on its own. See who it fits

B2B and SaaS platforms

Workspaces, seats and integrations
  • “Add three seats to our workspace.”
  • “Why did our webhook stop firing?”
  • “I'm locked out after our SSO change.”
Owner-only upgrade links · API and sync checks

E-commerce and DTC brands

Orders, shipping and subscriptions
  • “Where is my order?”
  • “Can I change my address before it ships?”
  • “Skip next month's box, please.”
Live tracking · damage claims handed off with photos

Fintech, marketplaces and memberships

Verification, payouts and plans
  • “When does my payout land?”
  • “Why is my account still unverified?”
  • “Send me last month's receipt.”
Payout and status checks · compliance-safe escalation

Agencies and multi-brand companies

Many brands, one help desk
  • Separate docs and voice per brand
  • One console for every product line
  • Each brand isolated at the database level
One config folder per brand
The autonomous switchboard

Every conversation routed, verified and resolved on rails.

Customers come in from your app or your hosted help page. Every request passes the identity gate, runs only the tools its role allows, and clears two independent judges before a word is sent.

Switchboard · live routingIllustrative example · not real data
In-app widgetsigned support token
Hosted help page6-digit email code
Logged-out visitordocs until verified
Identity gatetoken or email code
Docs searchyour knowledge base
Account statusplan · orders · usage
Live diagnosticsread-only checks
Reset & billing linksverified roles only
Dual judge gatejudge A · judge B · input
Resolved automaticallyzero human touch
Founder handofffull summary attached
#CS-2041“Where is my order #4821?”Resolved · 8s
Resolved automaticallyHanded to you with the full story
Spot the difference

Same question. Two very different help desks.

Pick a conversation and watch what each one actually does behind the reply.

Generic AI wrapperGuessing
CustomerMy order says delivered, but nothing is here.
Sorry to hear that! Packages can be delayed or misplaced for lots of reasons. Here's our shipping FAQ, and a team member will follow up in 24 to 48 hours.
    Ticket reopened in 2 hours
    ClientSupportVerified
    CustomerMy order says delivered, but nothing is here.
    Verified you as the buyer on order #4821. The carrier scanned it into the parcel locker on Main St at 2:14 PM, not your front door. Here's the locker code and the delivery photo. If it isn't there, reply and I'll hand it to the team with everything attached.
      Resolved in 11s · 0 humans

      Illustrative example · not real data

      How it works

      From first message to closed loop in seven steps.

      Every conversation runs the same server-owned pipeline. No step can be skipped, and the model can never approve its own action. The full deep dive

      1. 01

        Connect your docs and app

        Point it at your knowledge base and the support endpoints your app exposes. One connector contract per product.

      2. 02

        Instant identity check

        A signed support token from your app, or a 6-digit email code with captcha and lockouts. Verification lasts 30 minutes and is bound to one conversation.

      3. 03

        Live account diagnostics

        Plan, orders, usage and read-only diagnostics for that customer's own account. Never an account id the model made up.

      4. 04

        Safe action execution

        The model only asks. The server checks verification, role, rate limits and arguments, logs the attempt, and only then runs the tool.

      5. 05

        Independent dual-judge check

        Two reply judges from different model families, plus an input judge, block rogue promises and billing remedies before anything is sent.

      6. 06

        Clean handoff for edge cases

        Refunds, disputes and 2FA resets go to you with the transcript, a summary and the actions taken. The customer is told exactly what happens next.

      7. 07

        Closed loop and audit trail

        The customer rates the answer, every action stays in the audit log, and you can review it all from your AI assistant.

      Guardrails

      Autonomous where it's safe. Locked where it matters.

      Rules live in the server, not in a prompt. Whatever model writes the draft, the same checks run before anything reaches your customer. Why it works

      Autonomous

      What it does on its own

      • Verifies identity before any account is read
      • Reads live status and runs read-only diagnostics
      • Sends password resets only to the account's own email
      • Creates billing portal or upgrade links for owners and billing admins only
      • Logs every attempt, including denials, before it runs
      • Hands edge cases to you with the full story attached
      Locked by the server

      What it will never do

      • Issue, promise or hint at refunds or credits
      • Change, cancel or discount a plan by itself
      • Reset two-factor authentication
      • Trust a workspace or email the model invented
      • Change data in your app beyond resets and billing links
      • Send a reply either judge rejects
      Every product. Every model.

      One help desk across every brand you run.

      Each product gets its own docs, voice, tools, limits and widget key, isolated at the database level. A second product that speaks the connector contract is a config folder, not a new platform.

      ShopwellE-commerce brand
      • Voicewarm, helpful
      • Diagnosticsorders · tracking
      • Verifyemail code
      LedgerlyInvoicing SaaS
      • Voicefriendly, precise
      • Billing linksowners only
      • Docs12 articles
      PaylineFintech platform
      • Voiceshort, precise
      • Diagnosticspayout status
      • Handoffcompliance team

      Illustrative example · not real data

      AAnthropic Claudegenerator · judgeOOpenAIgenerator · judgeGGoogle Geminigenerator · judgeXxAI Grokgenerator · judgeMMistralgenerator · judgeDDeepSeekgenerator · judge+Any OpenAI-compatiblegenerator · judgeAAnthropic Claudegenerator · judgeOOpenAIgenerator · judgeGGoogle Geminigenerator · judgeXxAI Grokgenerator · judgeMMistralgenerator · judgeDDeepSeekgenerator · judge+Any OpenAI-compatiblegenerator · judge

      Pick the generation model you trust. The two judges must come from different model families than the generator and from each other, so one model's blind spot can't slip through.

      Deploy in minutes. Command from anywhere.

      One tag in your app. Your whole help desk in Claude, ChatGPT or Grok.

      Paste one script tag to go live. Then connect the official MCP connector and ask your AI assistant how support is going, read any conversation, or draft a reply for review.

      your-app · index.html1 tag
      MCP · clientsupport
      list_conversationsread_conversationlist_ticketsget_agent_settingsdraft_reply

      OAuth 2.1 with PKCE, scoped to one workspace. Drafts are never sent automatically, billing links stay masked from members, and no refund tool or scope exists.

      Illustrative example · not real data

      Early access · by application

      Put your help desk on autopilot.

      Early access is limited so every rollout gets a hands-on setup. Month-to-month, no annual lock-in. Tell us about your product and we'll walk you through it live.