Verify your assistant's knowledge, streaming responses, citations, and theme appearance in an isolated staging environment.

What it is and how it exercises your real runtime.
Rather than requiring you to embed code on a live website to test changes, WebChat AI includes a dedicated test harness at Widget Test in your dashboard sidebar.
webchat-widget.js bundle.Run through these checks before publishing the widget to visitors.
How to test in local web development environments.
If you are embedding the widget in a local web development environment (e.g. Next.js, Vite, or WordPress running on localhost), you must add your local development origin to the allowlist:
Add localhost under Widget → Allowed domains. WebChat AI matches hostnames regardless of the port (e.g. localhost:3000 and localhost:8000 both match).
Remove localhost in production
Understanding server-side cache duration during testing.
Widget public configuration is cached server-side in Redis for up to 300 seconds (5 minutes) with best-effort invalidation upon dashboard updates.
When you update settings in the dashboard, the cache key is purged immediately. If Redis is temporarily unreachable, the service falls back directly to the database, ensuring configuration updates apply reliably.
Related documentation
Ready to build?
Register a website and get a live assistant in minutes.