Demo and routes
NaviBot has public pages and protected cabinet pages.
Public routes
| Route | Purpose |
|---|---|
/ | landing page |
/demo | live demo page |
/docs | documentation portal in the NaviBot app |
/docs/:slug | documentation article |
/login | cabinet login |
Cabinet routes
| Route | Purpose |
|---|---|
/app | dashboard |
/app/settings/bots | OpenAI account |
/app/integrations | integrations hub |
/app/knowledge-sources | RAG and document sources |
/app/settings/widget | widget builder |
/app/settings/inboxes | website inboxes / sites |
Refresh behavior
NaviBot is a single-page app. The web server must return index.html for
frontend routes such as:
/demo/docs/troubleshoot/app/settings/bots
Do not proxy /demo to the backend unless the backend intentionally serves that
page. It should normally be handled by the SPA fallback.
Docs navigation rules
Inside NaviBot docs:
NaviBot Docsshould link to/docsBack to landingshould link to/Sign inshould link to/login