AI support, trained on your content

Customer support that knows your business.

Obdal turns your documents into an AI assistant that answers customer questions from your own content — live on your website in minutes.

Start Free
  • Free plan
  • No credit card
  • Cancel anytime

Platform

Everything you need to automate support

From document ingestion to live human handoff — one platform that answers customers, captures insight, and stays on brand.

Answers from your own content

Upload PDFs, Word docs, spreadsheets and more. Obdal retrieves the right passage and answers with your facts — source attached.

Human handoff & live chat

When a customer needs a person, your support agents take over the same conversation in real time.

Analytics & statistics

Track conversations, costs, response quality and activity trends for every chatbot from one dashboard.

Visual widget designer

Match your brand — colors, position, avatar and welcome message — without writing a line of CSS.

FAQ knowledge base

Pin curated answers for the questions that matter most; the AI handles everything else.

REST API & streaming

Build custom integrations with scoped API keys and real-time streaming responses.

Secure by default

Encrypted in transit, isolated vector storage per app, and origin-locked widgets.

Multilingual

Serve customers in their own language — the assistant follows automatically.

From your documents to a live assistant — in three steps

How It Works

01

Upload Your Documents

Upload PDFs, Word docs, spreadsheets, and more.

02

AI Learns Your Content

Our AI processes and understands your documents.

03

Embed on Your Website

Copy one code snippet and your chatbot is live.

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.