Owner studio

Create, control, and deliver the chatbot.

This page is for the operator only. Generate the workspace, index content, test responses, then copy the share link that opens the dedicated client chat page.

Workspace setup

Create or restore a private chatbot workspace

Email identifies the operator context. The backend returns the workspace id, plan, operator API key, and client share link.

API: detecting...
Create a workspace to unlock operator controls and the client-ready chat link.
Restore

Load an existing workspace

Operator access
Workspace delivery

Operator controls stay private. Client link is public.

Use this page to manage the workspace. Send only the generated client chat link to your customer.

No workspace yet
Workspace ID

Stable id for owner restore and API operations.

Assistant label

This is the assistant name your client sees in chat.

Logical index

Readable namespace label generated from the operator identity.

Plan

Upgrade path stays editable after workspace creation.

Indexed chunks

Current chunk count in the active namespace.

AI
Client-facing assistant Website99Bot
Operator API key
Not generated yet
Client chat link
Operator tools will appear after a workspace is created or restored.
Routing

Clean public URLs

Landing uses `/voice-backend`, operator access uses `/voice-backend/studio`, and client delivery uses `/voice-backend/chat`.

Storage

Workspace state stays aligned

Workspace id, plan, chat link, and operator key stay synced to local operator state and the backend workspace record.

Delivery

Client gets chat only

The shared URL does not expose indexing, restore, or operator controls. It opens the dedicated chat page only.

Data ingest

Add knowledge to the workspace

Files, public websites, and raw text all index into the same isolated namespace.

Document upload

Supported: DOCX, PDF, TXT, CSV, XLSX, XLS, ODT, ODS, ODP, ODF, JSON, HTML, XML, and LOG.

Use a public page with readable text. Private and internal URLs are blocked.

Pick a source mode and add content.
Owner chat

Validate responses before delivery

Ask the workspace direct questions, summaries, FAQ prompts, or general queries. This is the operator QA layer.

No indexed content yet
Chat is ready when the workspace and an access token are available.
Client delivery

What the client sees

Clients only get the dedicated chat page. No indexing, restore, or operator-key controls are exposed there.

Chat-only page
Client page

Standalone share page with clean conversation UI.

Operator page

Creation, ingest, pricing, and response validation stay here.

Activity

Operator log

Creation, restore, indexing, and response events are written here for quick QA.

Idle
Waiting for actions...