Documentation
NovusChat Documentation
Everything you need to build amazing AI chatbots. Guides, API reference, and examples.
Getting Started
Widget Integration
Knowledge Sources
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
| Option | Type | Description |
|---|---|---|
botId | string | Your unique chatbot identifier (required) |
theme.primaryColor | string | Primary color for the widget (hex code) |
theme.position | string | "bottom-right" | "bottom-left" |
greeting | string | Custom 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
/chat— Send a message and get AI responsePOST
/chatbot/create— Create a new chatbotPOST
/knowledge/upload— Upload documentsGET
/analytics/:botId— Get chatbot analytics