Go from raw website content or standalone documents to a live, grounded AI assistant on your website in 7 steps.
What you'll need
Sign up and open your workspace dashboard.
Navigate to Sign Up. Enter your name, email, and password. Complete email verification if prompted, then log in to reach your workspace overview.

WebChat AI supports websites, upload-only chatbots, and mixed sources.
In your dashboard, click the Add website button in the top right corner. Select the source mode that fits your project:
Website
Best when your documentation, product catalog, or FAQs already live on a public site.
Requires URL
Documents
Best for creating a chatbot strictly from files (PDF, DOCX, MD, TXT) without a public site.
No URL required
Mixed
Combines crawled website pages with proprietary manual file uploads in one corpus.
URL + File Uploads

WebChat AI extracts, cleans, chunks, and vectorizes your material.
Depending on your chosen mode:
https://docs.example.com). WebChat AI automatically crawls your pages, stripping out navigation headers, footers, and scripts.Document Processing Lifecycle
Documents are split into 500–800 token chunks with 100-token overlap to preserve semantic context. Once the status reaches ready, your knowledge base is searchable.
Style the widget to match your brand identity.
Open Widget → Appearance in the dashboard. You have full control over:
Verify answers, streaming, and citations before public launch.
Navigate to Widget Test in the dashboard sidebar. This runs the exact live widget SDK inside an isolated test environment.

Verification Checklist
Secure your widget against unauthorized embedding.
Under Widget → Allowed domains, enter the hostnames permitted to embed your widget (e.g. example.com or *.example.com). Requests from unlisted origins will receive an HTTP 403 Forbidden.
Copy your embed script from Widget → Embed code and paste it before the closing </body> tag of your website:
<script src="https://webchat-ai-widget.vercel.app/webchat-widget.iife.min.js" data-widget-id="YOUR_WIDGET_ID" defer></script>Config caching notice
Inspect visitor interactions and track AI performance.
Once your widget is live on your website, visit the dashboard to review operations:
Related documentation
Knowledge Sources Guide
Deep dive into website crawls, uploaded documents, and mixed ingestion.
Read guide
File Upload Limits & Processing
Learn supported file formats, character limits, and chunking parameters.
Read guide
Widget Customization
Explore all 11 theme presets, 10 curated fonts, and branding options.
Read guide
Troubleshooting Guide
Diagnose allowlist 403 errors, CSP directives, and crawler issues.
Read guide
Ready to build?
Register a website and get a live assistant in minutes.