> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fife.bot/llms.txt
> Use this file to discover all available pages before exploring further.

# Demo Page

> Share a public demo link so anyone can try your chatbot without embedding it on a website.

The demo page is a standalone, public URL where anyone can interact with your chatbot. Use it to share with colleagues, clients, or stakeholders before embedding the widget on your site.

## Enabling the Demo Page

<Steps>
  <Step title="Open your chatbot">
    Go to the chatbot detail page.
  </Step>

  <Step title="Go to the Publish tab">
    Click the **Publish** tab → **Demo Page** sub-tab.
  </Step>

  <Step title="Toggle it on">
    Flip the **Public demo enabled** switch. A shareable URL appears.
  </Step>
</Steps>

## Demo URL Format

```text theme={null}
https://app.fife.bot/demo/YOUR_AGENT_ID
```

The page shows a centered chat widget on a gradient background. Visitors can immediately start chatting — no login required.

## Sharing

* **Copy link** — one-click copy button next to the URL
* **Open in new window** — preview button to test it yourself

## What Visitors See

* The chat widget with your configured appearance (colors, font, theme)
* Your welcome message and suggested questions
* Full chat functionality with source citations and feedback buttons
* No FIFE.BOT branding visible (except the default footer)

## States

| State                    | What Happens                                 |
| ------------------------ | -------------------------------------------- |
| **Demo enabled**         | Chat widget loads and works normally         |
| **Demo disabled**        | Visitors see "Demo not available" message    |
| **No credits remaining** | Visitors see "Currently unavailable" message |
| **Loading**              | Spinner shown while config loads             |

## Notes

* The demo page uses the **same credits** as the embedded widget
* Conversations on the demo page appear in your **Analytics** like any other conversation
* The demo page respects your chatbot's **widget language** setting
