Skip to main content
Setup takes under 5 minutes. You need an email address and a chatbot that sends conversations via one of the supported SDKs.
1

Create your account

Go to openbat.dev and click Sign Up. You can create an account with email and password, or sign in with Apple, Google, or Meta.Your password must be at least 8 characters long.
OpenBat sign up page with email and social auth options
2

Create a chatbot

After signing in, you land on the dashboard at /platform. Click + New chatbot, enter a name (up to 100 characters), and click Continue to setup.
Create chatbot modal with name field and character counter
3

Get your API key

Navigate to your chatbot’s Settings > API Keys tab. Copy the API key — you’ll need it to authenticate SDK requests.
API key management with copy and rotate buttons
Keep your API key secret. Never commit it to version control or expose it in client-side code.
4

Send your first conversation

Install the SDK for your language and start sending conversations:
import { openBat } from '@openbat/vercel-ai';

const analytics = openBat({
  apiKey: process.env.OPENBAT_API_KEY,
});

// Wrap your AI SDK chat handler
export const POST = analytics.wrapHandler(async (req) => {
  // your existing chat handler
});
5

View your dashboard

Head to your chatbot’s dashboard to see conversations flowing in. OpenBat automatically analyzes each message for sentiment, intent, topics, and behavior flags.

What to do next

Create your first chatbot

Detailed chatbot setup and configuration walkthrough.

Set up alerts

Get notified when negative sentiment is detected.

Customize analysis

Configure which signals OpenBat detects.