THEO FOR COMPANIES

AI Workers that remember your customers.

Persistent AI Workers that govern themselves, span every channel your customers use, and never train on your data. The chat widget, the escalations, and the immutable audit, every one a downstream feature of the memory layer.

YOUR BRAND, FRONT AND CENTER

Custom colors, logo, fonts, launcher, tone, welcome message. Theo blends into your site instead of screaming 'chatbot'.

AUTOMATE THE FOLLOW-UPS

Capture leads with a pre-chat form, route escalations to Slack, and hand off to humans without missing context.

FULL VISIBILITY, END TO END

Every conversation, webhook delivery, and login is signed and auditable. You know exactly what happened, when, and where.

SAFE BY DEFAULT

Geo-blocking, bot protection, rate limiting, DLP. Enterprise-grade guardrails are on out of the box.

EMBEDDABLE CHAT WIDGET

Your AI. Your brand. Live on your site.

Build it in the dashboard, paste a single line of HTML, and Theo is live for your customers, on your brand, under your domain.

yourdomain.com
t
Ask Theo
Online · replies in seconds
Hey 👋 I'm Theo, your AI concierge. I can answer questions, route you to the right person, or capture your details so a human can follow up.
Can you show me a demo of the embeddable widget?
Absolutely, you're looking at one right now. Same engine powers chat on any site with a single line of HTML.
Show pricingTalk to a humanBook a demo
Type a message…
Powered bytheo
Your brandAny model, auto-routedLives on any site
paste into your site
<script
  src="https://hitheo.ai/embed/loader.js"
  data-config="your-widget-id"
  async
></script>
NO-CODE WIDGET BUILDER

Build it without code.

Theme, tone, logo, lead form, intent rules, point, click, ship. Everything updates live in the preview.

acme.com
a
Ask Acme
Typically replies in seconds
Hey 👋 I'm Ace, your Acme AI concierge. How can I help?
Type a message…
Design panelauto-saving
Brand color
#A78BFA
EDITING
Welcome message
Hey 👋 I'm Ace, your Acme AI concierge. How can I help?
Header title
Ask Acme
Position
bottom-right
Theme preset
Midnight glass
DesignContentBehaviorIntentSecurityDeploy
INTENT RULES

When X happens, do Y.

Drag-and-drop automations inside every widget. Detect intent, route to humans, collect info, fire webhooks, notify your team. No engineer required.

RuleHuman requested
WHEN
User asks for a human
e.g. “talk to a person”
THEN
Show contact card
Phone + email in chat
Notify #support
Slack ping with context
RuleNegative sentiment
WHEN
Frustration detected
Sentiment score drops
THEN
Escalate to Slack
With transcript excerpt
Assign human
Round-robin next-up agent
RuleLow confidence
WHEN
Theo isn’t sure
Confidence < 0.4
THEN
Collect email
Pre-chat form injected
Email follow-up
Team inbox digest
RuleLoop detector
WHEN
User repeats question 3×
Same intent, no resolution
THEN
Redirect to help center
Fallback to docs
Summon human
Open live-chat bridge
RuleTopic: pricing
WHEN
User mentions pricing
AI topic classification
THEN
Send pricing link
Linked inline in chat
Route to sales
Notify BDR queue
6 trigger types

Explicit request, keyword, topic, sentiment, confidence, loop.

8 action types

AI response, show contact, collect info, webhook, email, Slack, redirect, end chat.

First-match wins

Order rules by priority. Each widget keeps its own ruleset.

LEAD CAPTURE & HANDOFF

Capture the right leads. Route them to the right people.

Build a pre-chat form with any combination of fields. Personalize the greeting. Dispatch to Slack, email, or your CRM the second someone starts a conversation.

Pre-chat formPreview

Start a conversation

Tell us a bit about yourself so we can route you correctly.

Ada
ada@acme.com
Acme Inc.
Choose one…
On submit, Theo can…
Send a Theo-branded email

Deliver the captured lead + transcript to your team inbox instantly.

Fire a webhook

POST to your CRM, Zapier, n8n, Make, or any endpoint. HMAC-signed.

Notify Slack or Discord

Route qualified leads to a specific channel based on their answers.

Personalize the chat

Use `{{first_name}}` and custom fields to greet by name and skill.

REAL-TIME EVENTS

Real-time events. Anywhere you work.

Every action in Theo fires a signed event. Route it to Slack, email, your CRM, or any of 5,000+ apps, without writing a backend.

Stream every completion with mode, tokens, and cost into your warehouse.

EVENTSomething happens
FILTERMatch your subscriptions
SIGNHMAC-SHA256
DELIVERPOST + retries
Slack / Discord
channel pings
Email alert
team inbox
Zapier / n8n / Make
5,000+ apps
delivered
Your server
signed webhook
delivered
signed payload
Theo-Webhook-Signature: v1=…
{
  "event": "completion.created",
  "mode": "fast",
  "tokens": 340,
  "costCents": 2
}
HMAC-SHA256 signedSSRF-guardedExponential retryReplay-safe timestamps
MEMORY + TRUST AUDIT

Every memory. Every guardrail. Every decision.

One governance timeline: memories retrieved, ignored, rejected; guardrails triggered; open loops resolved; routes chosen; completions delivered. Hash-anchored, exportable, yours.

100%
captured
HMAC
signed
retention
Memory + Trust Audit
Memory retrievals, guardrail verdicts, routing decisions, and every other governance signal
All signalsmemory.*guardrail.*route.*completion.*widget.*
Memory retrievedchain · chn_5fa2… (4 fragments)
72.88.14.201· Austin, TXChrome 134macOS 15.1
just now
Guardrail triggeredpolicy · pii_redactor · input
45.213.8.77· Berlin, DESafari 18iOS 18
1m ago
Completion createdcompletion · cmp_1a8d…
72.88.14.201· Austin, TXChrome 134macOS 15.1
2m ago
Open loop resolvedloop · loop_pe7c… (promise → done)
102.76.29.10· Lagos, NGChrome 134Android 14
5m ago
Lead capturedwidget · wgt_contact
45.213.8.77· Berlin, DESafari 18iOS 18
8m ago
Signed & tamper-evident
Showing latest · 1 of ∞
BUILT FOR TEAMS

One org. Every team. Shared memory.

From engineering to customer support, Theo adapts to how each team works, with individual attribution and shared infrastructure.

ENGINEERING

Shared skills for code generation, PR reviews, and incident response. One API key powers every dev, with per-user attribution.

PRODUCT & CONTENT

Multi-model content pipelines. Blog drafts, social cards, meta tags, all from a single prompt chain.

CUSTOMER SUPPORT

Unified memory across web, Telegram, WhatsApp. Your customers never repeat themselves.

GROWTH & ANALYTICS

A/B test engines. Stream every interaction to your warehouse. Attribute cost by team, key, and channel.

SHARED API KEYS

One org, multiple keys. Scope by team, project, environment. Track usage per key.

TEAM-WIDE MEMORY

Customer context, product docs, and conversation history shared across every team member's AI.

ROLE-BASED SCOPING

Control which models, skills, and capabilities each key can access.

USAGE DASHBOARDS

Real-time cost attribution by key, user, model, and skill.

SHARED SKILL LIBRARY

Build custom skills once, share across your org. Versioned and reusable.

MULTI-CHANNEL DEPLOY

Same brain on web, Telegram, WhatsApp, and API.

SAFE BY DEFAULT

Guardrails that come standard.

Every widget ships with the kind of controls you'd otherwise wait six months to build. Turn them on with a click.

GEO-BLOCKING

Block or allow by country (ISO 3166-1). Keep widgets compliant with regional regulations.

TURNSTILE BOT PROTECTION

Invisible Cloudflare Turnstile challenge stops scripted abuse before it hits your inbox.

ABUSE HEURISTICS

Rapid-fire, repetition, and prompt-length guards. Drains and spam blocked automatically.

IMMUTABLE AUDIT TRAIL

Every action signed, timestamped, tamper-evident. Exportable as CSV whenever you need it.

SOC 2 readyHMAC-signed webhooksAES-256 encryptionGDPR aligned

Pricing

Pay as you go.

Add funds. Use the API. No plans, no subscriptions, no commitments.

Pay as you go

Passthrough model costs plus a small platform fee.

Add dollars to your balance and draw down per token. Top up any time.

Create account
1. Sign up
Create a free account
Get your API key instantly
$50 free credits to start
2. Add funds
Add any amount ($5 minimum)
One-click secure checkout
Balance tops up instantly
3. Build
Every engine included
Per-token billing
Full usage dashboard

Billing by OpenCharts Inc., the company behind Theo.

Ready to put Theo on your site?

One org. Unlimited widgets. Shared memory, per-team attribution, enterprise guardrails. Start free.

No credit card required. $5 welcome credit on every new account.