It knows your product.
Your website, Google Drive, files and Help Center. Edit a Google Doc — the agent knows in seconds.
AI customer support for SaaS, end to end- Website
- Google Drive
- Google Docs
- Google Sheets
- Files
- Manual text
- Help Center
Answers in your customer’s language from your docs and live account data, then brings in your team.
Your website, Google Drive, files and Help Center. Edit a Google Doc — the agent knows in seconds.
AI customer support for SaaS, end to endPlan, access, usage, jobs, integrations and up to 8 support views you define — only what you choose to expose.
How account-aware support worksColors, 45 fonts, launcher animations and an animated home screen. No CSS required.
Website, WhatsApp, Instagram and Telegram. Any teammate can take over and reply; the AI waits until you hand it back.
Voice in the same widget. It answers out loud in 40+ languages.
Import your public Intercom Help Center and start answering from it.
86 of 93 pages selected
86 / 86 searchable
Connect signed-in users and live account data without rebuilding your backend.
Approve in the browser. The secret lands in your server env, never in the client.
It inspects your app and adapts the integration to the auth system you already use.
Claude Code · Cursor · Codex
Signed identity keeps every user in their own conversation.
// Server: exchange your session for a widget identity tokenconst res = await fetch(`${API}/api/widget/identity/token`, { method: 'POST', headers: { Authorization: `Bearer ${process.env.ONETWOAGENT_WIDGET_IDENTITY_SECRET}`, 'Content-Type': 'application/json', }, body: JSON.stringify({ externalUserId: user.id, email: user.email }),})const { token } = await res.json() // Browser: hand the token to the widgetawait window.OneTwoAgent.identify(token)Your backend decides exactly what the agent can read.
accountContext: { schemaId: 'saas_support_v1', version: 1, scope: { workspaceId: workspace.id }, observedAt: now.toISOString(), expiresAt: new Date(+now + 240_000).toISOString(), facts: { plan: 'Pro', usage: [{metric: 'imports', used: 42, limit: 50}], jobs: [{id: 'imp_8421', type: 'csv_import', state: 'failed', reasonCode: 'INVALID_DATE_FORMAT'}], integrations: [{kind: 'hubspot', state: 'error', reasonCode: 'AUTH_EXPIRED'}], },}The browser never gets your identity secret or account-read credential.
Website, WhatsApp, Instagram and Telegram on every plan.
Starter
$19
/moCore
$49
/moGrowth
$99
/moScale
$249
/mo