Now onboarding a small group of design partners for Phase 1
Enterprise RAG chat platform · Early access

Answers your business can stand behind.

Hazzy turns your docs, policies, and pricing pages into a chat widget that only speaks from what you've published. Every answer carries a citation back to its source — or it says it doesn't know.

One script tag. Live on WordPress, Shopify, or hand-built HTML.
Cited
every answer sourced
Isolated
tenant-scoped by default
Approved
humans confirm writes
Logged
full audit trail
Not launched on trust — launched on architecture

We built the guardrails before we built the demo.

01

Every query, embedding, and tool call is scoped to your account at the database layer — never inferred by the model, never trusted from the client. [1]

02

Any action that changes a customer's account or money requires a person on your team to approve it. The assistant proposes; it never executes alone. [2]

03

Every retrieval and every tool call lands in an append-only audit log — who asked, what was retrieved, what came back, and when. [3]

04

Your embed key only answers for the domains you've allow-listed. A copied script tag can't quietly impersonate your brand elsewhere. [4]

[1]Verified with an adversarial cross-tenant test that runs against the live stack, not just asserted in a spec.
[2]No "trusted client" exception — the rule holds for every account, on every write-capable action, with no override.
[3]Enforced at the application layer today; database-level write protection is the next hardening step.
[4]Enforced server-side on both the widget's config and chat requests — checked on every request, not just once at load.
The problem

Your knowledge already exists. Nobody can find it in a hurry.

The same twenty questions land in your support inbox every week, the answer is buried in a PDF three folders deep, and the generic AI tool your team tried last quarter confidently made something up rather than admit it didn't know.

The Hazzy way

It reads what you've actually published. Nothing else.

Upload your docs or point Hazzy at your site. It chunks, embeds, and indexes the content — then answers only from that material, with a source attached. Below a confidence floor, it hands off instead of guessing.

Customer journey

From signup to a live widget, no staff required on our end.

01

Sign up

Create your account in minutes. No infrastructure to provision, nothing to install.

02

Create a workspace

Each site gets its own isolated knowledge base — a client can run more than one.

03

Upload your knowledge

Drop in PDFs and docs, or point Hazzy at your site and let it crawl.

04

Train

Content is chunked, embedded, and indexed. Nothing goes live until you publish it.

05

Install the widget

One script tag, dropped anywhere HTML runs.

06

Chat

Visitors get grounded, cited answers. You get the full transcript.

What's in the box

Built for the questions that actually keep you up at night.

Grounded & cited

Every answer traces back to a document. No citation, no answer — Hazzy retries once, then admits it doesn't know rather than guess.

Tenant isolation by design

Every query and embedding is scoped server-side to your account, checked at the database layer — never a prompt-level promise.

Embed anywhere

One script tag, rendered in an isolated frame so your site's styles and Hazzy's never collide. WordPress, Shopify, or raw HTML.

Account-aware, on request

Once connected, the widget can look up a logged-in visitor's own order or ticket status — scoped to that one person, never anyone else's.

Early access

Humans approve every write

The assistant can propose an action — replying to a ticket, say — but someone on your team confirms it before anything changes.

Everything is logged

Every retrieval and tool call lands in an append-only audit trail — tenant, actor, input, output, timestamp.

Integration

One script tag. That's the whole integration.

Paste it into your theme, your page builder, or your <head> by hand. It loads asynchronously and stays out of your page-speed score.

<script
  src="https://cdn.hazzy.ai/widget.js"
  data-site="pk_live_9f2c…"
  async
></script>

Under 3kb over the wire, zero dependencies, renders inside its own isolated frame.

Security & isolation

Two boundaries. Both non-negotiable.

The tenant boundary

Client A's knowledge base and conversations must never be reachable from Client B's widget — under any prompt, any query, any edge case.

Client B's widget asks a question
Client B's knowledge base only
Client A's data

The end-user boundary

Within one client's site, one visitor's order or ticket data must never surface to another visitor through the assistant.

Visitor X asks about their order
Visitor X's account only
Visitor Y's data
Roadmap

Phase one is live. The rest is being built in the open.

We'd rather ship a narrow product that works than a broad one that doesn't. Each phase only starts once the one before it is solid.

Phase 1

Enterprise RAG Chat

Upload, train, embed, chat — grounded and cited, on your own site.

Live in early access
Phase 2

Knowledge Management

Collections, versioning, and review workflows for larger knowledge bases.

Phase 3

Enterprise AI Platform

Deeper backend connectors and account-aware answers, approval-gated throughout.

Planned
Phase 4

AI Agent Platform

Multi-step actions on your behalf — still never without a human's sign-off.

Planned
Phase 5

Workflow Automation

Proactive notifications and end-to-end workflows across your tools.

Planned
Compared honestly

Hazzy vs. a generic AI chatbot tool.

Feature Hazzy AI Generic AI chatbot
Cites its sources on every answer Always Rarely
Tenant data isolated at the database layer Enforced Varies
Says "I don't know" below a confidence floor Always Rarely
Human approval required before any write action Enforced Uncommon
Every retrieval and tool call audit-logged Always Rarely
Embeds anywhere with one script tag Yes Varies

Comparing against the general category, not a specific named product — we haven't tested every alternative ourselves.

Early access

Simple to join. Nothing final yet — on purpose.

Hazzy is pre-pilot — we're onboarding a small number of design partners before opening signup widely. Pricing will be usage-based, tied to conversation volume, knowledge base size, and seats; nothing is final until we've priced it against real usage.

Stay in the loop
Free
For teams who want to watch before committing
  • Occasional build updates, not a drip campaign
  • First invite when general signup opens
  • No commitment, unsubscribe any time
Join the waitlist
Questions

Straight answers, before you ask a widget.

It says so. Below a confidence threshold, Hazzy hands off instead of guessing — a wrong "I don't know" costs you less than a wrong answer with your name on it.

No. Every table is scoped by tenant at the query layer, not just checked in application code — and it's verified with a deliberate adversarial test that tries to breach it.

Only the ones you turn on, and only after someone on your team approves each one individually. It can propose an action; it can't execute one unsupervised.

Inside an isolated frame on your page, loaded by a small asynchronous script. Your site's styles and scripts never touch it, and it never touches yours.

Not yet — we're pre-pilot, onboarding a small number of teams before opening signup widely. Request early access above and we'll follow up directly.

Ready when you are

Give your documents a voice that doesn't make things up.

Request early access
Built on architecture that assumes zero trust between tenants
Tenant-isolated by default Domain-allow-listed embeds Append-only audit log Human-approved writes