Demo site — Pulseboard

Product analytics your whole team actually reads

This is a pretend customer website. Look at the bottom-right corner: that chat bubble is the real FreshDocs widget, answering from the sample help center. Try asking “How much does Pro cost?” or “How do I connect Postgres?”

Install it on your site

  1. 1.Deploy FreshDocs anywhere Node.js runs and note your public host.
  2. 2.Paste the snippet before </body>, replacing YOUR-HOST with your host.
  3. 3.The bubble appears on every page. data-title sets the panel header; omit data-api and it defaults to the script's own origin.

How it answers

Every question is searched against your articles with SQLite FTS5, then answered by your configured LLM with inline citations like [1], [2] that link back to the source articles. With no API key set, it falls back to extractive snippets — the widget never breaks.

widget snippet
<!-- FreshDocs chat widget — paste before </body> -->
<script
  src="https://YOUR-HOST/api/widget.js"
  data-api="https://YOUR-HOST"
  data-title="Help center"
  async
></script>

JavaScript API

window.FreshDocsWidget.open() · window.FreshDocsWidget.close()