Documentation

NovusChat Documentation

Everything you need to build amazing AI chatbots. Guides, API reference, and examples.

Quick Start Guide

Get your first chatbot up and running in under 10 minutes.

1

Create an Account

Sign up for free at novuschat.com/signup

2

Create Your Chatbot

Go to Dashboard → "Create Chatbot" and configure your settings

3

Add Your Content

Upload PDFs or crawl your website to train your chatbot

4

Embed on Your Site

Copy the widget code and paste it on your website

Widget Integration

Add the NovusChat widget to your website with a simple script tag.

<!-- Add before closing </body> tag -->
<script src="https://cdn.novuschat.com/widget.js"></script>
<script>
  NovusChat.init({
    botId: "your-bot-id",
    theme: {
      primaryColor: "#2563EB",
      position: "bottom-right"
    }
  });
</script>

Configuration Options

OptionTypeDescription
botIdstringYour unique chatbot identifier (required)
theme.primaryColorstringPrimary color for the widget (hex code)
theme.positionstring"bottom-right" | "bottom-left"
greetingstringCustom greeting message

API Reference

Programmatic access to all NovusChat features.

Base URL: https://api.novuschat.com/v1

Example: Send a Chat Message

// Example API request
const response = await fetch('https://api.novuschat.com/v1/chat', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    botId: 'your-bot-id',
    message: 'Hello, how can I get started?',
    sessionId: 'user-session-123'
  })
});

const data = await response.json();
console.log(data.reply);

Key Endpoints

POST/chatSend a message and get AI response
POST/chatbot/createCreate a new chatbot
POST/knowledge/uploadUpload documents
GET/analytics/:botIdGet chatbot analytics

Need More Help?

Our team is here to help you succeed with NovusChat.