Products

Everything You Need

Build intelligent chatbots powered by your own documents

Brand-safe chat widget with live preview
Built-in analytics and usage tracking

Live design preview

Realtime
A

Widget accent

#2C6ECB

Safe responses

Sources verified and redacted

Streaming

SSE out of the box

Branding

Logos, avatars, colors

Data

Docs, URLs, files

Controls

Allowed origins, API keys

Design exactly what ships

Preview the real Obdal designer right here—brand the widget, reposition it, and send a test message to watch an instant AI reply. See how fast you can launch support your customers will genuinely love.

Live Preview

Matches the dashboard designer

Configure your chatbox

Use the tabs on the right to customize

Chat Widget Settings

Same controls as the Designer page

Demo preview — changes apply instantly

Bot Name

1Your support bot's name

Bot Avatar

2

Upload

Max. 1500x1500 px

svg, png, jpg, jpeg

Welcome Screen

3
RAG-Powered Responses

RAG-Powered Responses
Accurate answers grounded in your actual documents, not generic AI.

Upload PDF, DOCX, XLSX, CSV, TXT, MD, HTML, JSON and more.

  • Multi-Format Support
  • Fully customizable widget design
  • Real-Time Analytics
PDF
Product_Manual_v2.pdf
1.2 MB • Indexed
TXT
Knowledge_Base.txt
45 KB • Indexed

Processing 3 chunks...

Real-Time Analytics

Real-Time Analytics
Track conversations, satisfaction, and usage with detailed dashboards.

Track conversations, satisfaction, and usage with detailed dashboards.

Chat limitsRequest trendsSession engagement
Chats Used
18,240
+9% this period
Avg Requests/Day
1,320
+6% vs last week

Requests (last 7d)

12,450

On track
MonTueWedThuFriSatSun
Requests+8% vs last week

Chats Remaining

1,760

Active Sessions

146

Success Rate

98.4%

RESTful API

RESTful API

Full API access for custom integrations and advanced use cases.

curl example
curl -N https://obdal.com/api/v1/chat \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "message": "Summarize today’s incidents",
    "stream": true
  }'
# SSE stream delivers tokens as they’re generated
JS streaming
// Minimal fetch with streaming
const res = await fetch('/api/v1/chat', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${'$'}API_KEY`,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({ message: 'Hey!', stream: true })
});
// Read chunks as they arrive
for await (const chunk of res.body) {
  console.log(new TextDecoder().decode(chunk));
}

Powerful API

Full programmatic access to chat completions, session management, and usage stats.

Streaming Support

Native Server-Sent Events (SSE) support for typing effects and low-latency interactions.

Secure & Scoped

Granular API keys and allowed origin (CORS) controls to keep your usage secure.

Security & Compliance

Enterprise-grade security with encryption at rest and in transit. Your data stays protected.

Data Privacy

You own your content. Delete files anytime for GDPR compliance. Control exactly where your widget appears. No lock-in, ever.

Secure Access

TLS encryption, allowed origins, and scoped API keys prevent unauthorized access to your data.

Reliable Infrastructure

Runs on SOC 2-audited cloud infrastructure with transparent data retention. Your files and vector data can be deleted at any time.

Ready to Build Your AI Chatbot?

Upload your documents, embed the widget, and let customers get instant answers around the clock. Start free — upgrade when your traffic grows.