Chat9

Getting Started

From signup to an embedded widget in about 5–10 minutes.

Step 1: Create an account

Go to https://getchat9.live and click "Start for free".

Sign up with your email address. You will receive a verification email — click the link to verify your account before proceeding.

Step 2: Connect your OpenAI API key

Chat9 requires your own OpenAI API key to generate answers and embeddings.

  1. Go to Settings → Bot.
  2. Enter your OpenAI API key in the "OpenAI API Key" field.
  3. Save.

You can get an OpenAI API key at https://platform.openai.com/api-keys.

Step 3: Add your knowledge

  1. Go to Knowledge.
  2. Either click "Upload document" or add a URL source.
  3. Supported file formats: PDF, Markdown (.md, .mdx), HTML (.html, .htm), Swagger/OpenAPI (.json, .yaml, .yml), Word (.docx, .doc), plain text (.txt). Maximum file size: 50 MB.
  4. Swagger/OpenAPI files are processed semantically: Chat9 indexes API operations and schema detail instead of embedding raw JSON/YAML text.
  5. URL sources crawl same-domain documentation pages in the background and show crawl/index status in the same Knowledge page.
  6. Wait until the document or source status returns to "Ready" — this may take a few seconds to a minute depending on size.

Step 4: Get your embed code

  1. Go to Install widget.
  2. Click Copy snippet on the embed snippet (it includes your bot's public_id in the data-bot-id attribute).
  3. Paste the code before the closing </body> tag on your site.

Example shape (the Dashboard fills in your real values):

<script src="https://widget.getchat9.live/widget.js" data-bot-id="YOUR_BOT_PUBLIC_ID"></script>
<script>
  Chat9Widget.start();
</script>

The first script registers the widget; the second mounts it. See Embedding the Widget for configuration options and the full Chat9Widget API (start, stop, setHints, destroy).

Step 5: Test it

Open your website and click the chat button in the bottom-right corner. Ask a question about your product — the bot will answer based on your uploaded documents.

What to expect:

  • if the answer is clear from your docs, the bot replies immediately
  • if one critical detail is missing, the bot may ask one short, specific follow-up question (embedded in the bot's text reply, not as separate buttons)

Step 6: Answer unanswered questions

Once you have a few real or test conversations, open Knowledge → Unanswered.

There you can review the questions the bot could not answer, draft a reply for each, and publish it to the FAQ.

On this page