OneTwoAgent answers from your product knowledge, recognizes the signed-in customer, reads the account data your backend authorizes, checks fresh state when it matters — and brings in your team when AI shouldn’t handle it alone.
HubSpot shows an error on your account — the connection needs re-authorizing. Go to Integrations → HubSpot → Reconnect.
Help Center · Integrations
Reconnect asks for an admin I don’t have.
Maya joined the conversation
Maya
I can see the HubSpot error on your workspace. I’ll re-send the admin invite now.
Evidence for this answer
Product knowledge
Help Center · Integrations → “Reconnect HubSpot”
Signed-in customer
Alex Rivera · ws_ridgeline
Account context
plan: Pro · capabilities: hubspot_sync
Fresh lookup
integrations → hubspot: error · AUTH_EXPIRED
Needs an admin — handed to your team, with this context
Example workspace. Account facts follow the documented account-context contract.
What is AI customer support for SaaS?
AI customer support for SaaS is an AI agent that answers your customers first — from your product knowledge and from the facts of the signed-in customer’s own account — and hands the conversation to your team when it shouldn’t answer alone.
OneTwoAgent is AI-first customer support for SaaS and software teams. It answers from your docs, recognizes signed-in customers, reads authorized account data from your backend and hands off to your team when it should. It answers in the customer’s language, by chat or Voice in your widget and on WhatsApp, Instagram and Telegram, and any teammate can take over from one shared inbox.
Why SaaS support needs more than docs
Most SaaS questions are about one account: its plan, what it can access, how much it has used, whether a job finished, whether an integration is connected. Documentation explains the rules. Only the account knows which rule applies.
plan & subscriptionaccessusagejobsintegrationsyour support views
Docs-only chatbot
How the product works, for everyone.
OneTwoAgent
How it works — and what is true for this customer right now.
Where it answers, and what it knows there.
One agent and one shared inbox for your website, your product and three messaging channels.
Where it answers, and what it knows there.
Channel
Product knowledge
Signed-in customer & account data
Voice
Teammate takeover
Website & in-app widgetOn your site and inside your product
An anonymous visitor gets product answers. A signed-in customer gets answers about their account: your server vouches for who is asking with a short-lived identity token (15 minutes) and can share the account facts you choose.
When the answer depends on current state, the agent makes a scoped fresh lookup to one read-only endpoint in your backend — one allowed section or one of up to 8 support views you define, a result valid for at most 30 seconds. Your backend stays in control; OneTwoAgent never connects to your database.
When evidence is missing, a request needs human authority or the customer asks for a person, the agent stops instead of guessing. The conversation is marked as needing a reply in your shared inbox and your team is notified. Any teammate can take over or assign it and reply; the AI stays silent until someone clicks Resume AI.
Automate support without trapping customers inside automation.
Revenue reports are included in your Pro plan — open Reports → Revenue to run one.
Help Center · Planssubscription · plan Proaccess · capabilities
Product knowledge (not needed)
Signed-in customer (used)
Account context (used)
Fresh lookup (not needed)
You’ve used 42 of your 50 imports, so 8 are left.
usage · imports 42/50
Product knowledge (used)
Signed-in customer (used)
Account context (not needed)
Fresh lookup (used)
Your latest CSV import failed — some dates aren’t in a supported format. Export them as YYYY-MM-DD and run the import again.
jobs · fresh lookup · failedHelp Center · Imports
Product knowledge (not needed)
Signed-in customer (used)
Account context (not needed)
Fresh lookup (used)
Stripe is connected. HubSpot needs re-authorizing — open Integrations → HubSpot → Reconnect.
integrations · fresh lookup
Product knowledge (used)
Signed-in customer (used)
Account context (used)
Fresh lookup (not needed)
Billing settings are only available to workspace admins, and your role is Member. Ask an admin on your workspace to change it.
access · role MemberHelp Center · Roles
Example workspace. Answers use only facts the account-context contract can carry.
The same agent, out loud.
Voice runs inside the same widget, with the same knowledge, account context and handoff — not a separate phone bot. Speech is detected automatically and Voice answers out loud in 40+ languages.
Or connect the project from your terminal, then tell your coding agent "Integrate OneTwoAgent fully into this app and deploy it. Use the installed OneTwoAgent skill and finish by verifying production"npx -y @onetwoagent/cli@latest init --browser
An AI agent that answers customers first from your product knowledge and from the signed-in customer’s authorized account facts — plan, access, usage, jobs and integrations — and hands off to your team when it shouldn’t answer alone. OneTwoAgent is AI-first customer support built for SaaS and software teams.
How is AI support for SaaS different from a normal website chatbot?
A website chatbot answers from documentation, the same way for everyone. AI support for SaaS also knows who is signed in and what is true for their account, can check current state in your backend, and hands off when it can’t verify an answer.
Can AI customer support know which user is signed in?
Yes. In the OneTwoAgent website widget your server exchanges its own session for an identity token that lasts 15 minutes, so every conversation belongs to one user and one workspace. The identity secret never reaches the browser.
Can an AI support agent use customer account data?
Yes — the account facts your backend authorizes. OneTwoAgent accepts a short-lived signed snapshot (up to 5 minutes) with sections such as subscription, access, usage, jobs and integrations. Anything you don’t share is unknown to the agent.
Can OneTwoAgent check live backend data?
Yes. When the answer depends on current state, it calls one read-only endpoint in your backend for one allowed section or one of up to 8 support views you define; the result is valid for at most 30 seconds and your endpoint rechecks the user’s session each time.
Does OneTwoAgent need direct database access?
No. It never connects to your database. Your backend decides what to share and answers scoped read-only lookups — no SQL, no write actions.
Can OneTwoAgent hand a conversation to a human?
Yes. When evidence or authority is missing, or the customer asks for a person, the agent stops instead of guessing; the conversation is marked as needing a reply in your shared inbox and your team is notified. Any teammate can take over or assign it and reply, and the AI stays silent until someone clicks Resume AI. The inbox covers your website, WhatsApp, Instagram and Telegram.
Does OneTwoAgent support Voice?
Yes, in the same widget. Speech is detected automatically and Voice answers out loud in 40+ languages. Minutes: 50 minutes on Starter, 200 minutes on Core, 500 minutes on Growth, 1,500 minutes on Scale, every month on paid plans.
How much does AI customer support cost?
OneTwoAgent plans are Starter $19, Core $49, Growth $99, Scale $249 a month, each with included AI conversations and Voice minutes and unlimited teammates. New workspaces start with a 14-day free trial with 50 AI conversations and no card.
Can I switch from Intercom?
Yes. Import your public Intercom Help Center, test OneTwoAgent beside Intercom on chosen pages, and swap the Intercom snippet when you’re ready. Conversations, contacts and workflows stay in Intercom.
Can I import my Intercom Help Center?
Yes — public Help Center articles, from a custom domain or an intercom.help address, with no Intercom login or token. Each article becomes a searchable knowledge source.
See OneTwoAgent answer your customers.
Start with your product knowledge. Connect signed-in customer context when you’re ready. 14-day free trial · 50 AI conversations · no card.