Documentation
Everything you need to set up, connect, and customize your AI agent.
Getting Started
- 1.Create an account with your email.
- 2.Give your agent a name.
- 3.Connect a platform — Telegram, WhatsApp, Discord, or Slack.
- 4.Your agent is live. Start chatting.
You get 1,000 free AI credits for 7 days. No setup fees, no hidden costs.
Connecting Platforms
Telegram
Quick setup: Choose "Quick setup" in the connection dialog and we'll assign a bot from our pool — no BotFather needed.
Or bring your own bot:
- 1. Open Telegram, search for
@BotFather - 2. Send
/newbot - 3. Choose a display name and a username (must end in "bot")
- 4. Copy the token BotFather gives you
- 5. Paste it in your Clawbite dashboard
Your bot will respond to DMs immediately. To use it in group chats, add the bot to a group and configure group settings below.
WhatsApp support is available — contact us to get it set up for your agent.
WhatsApp uses your own linked number, so there's no separate bot token to manage.
Discord
- 1. Go to the Discord Developer Portal
- 2. Create a New Application
- 3. Go to Bot → enable Message Content Intent and Server Members Intent
- 4. Set up OAuth2 scopes and bot permissions
- 5. Use the generated URL to add the bot to your server
- 6. Go back to Bot → Reset Token → paste it in Clawbite
The setup wizard walks you through each step with screenshots.
Slack
- 1. Go to api.slack.com/apps
- 2. Create New App → From Scratch
- 3. Enable Socket Mode → copy the App token (
xapp-...) - 4. Add bot token scopes and subscribe to events
- 5. Install to your workspace
- 6. Copy the Bot User OAuth Token (
xoxb-...)
Slack requires two tokens (app + bot). The setup wizard walks you through each step with screenshots.
Dashboard
The dashboard is your home base. It shows every agent you have, how much usage you've burned this period, and whether each agent is healthy, connected, and ready to work.
- • Open Screen to watch the live browser and chat with the agent
- • Open Control Panel for the full agent admin UI
- • See model, uptime, health, connected channels, and API status at a glance
- • Expand any agent card to manage integrations, API access, provider settings, and health details
If you have more than one agent, the dashboard is where you compare them, switch between them, and spot problems quickly.
Expanded agent panel
Open any agent card to manage that specific agent without leaving the dashboard.
- • Choose the model and see version, uptime, region, and credits used
- • Connect or disconnect Telegram, WhatsApp, Discord, and Slack
- • Control how the agent responds in DMs and group chats for each platform
- • Enable API access, copy the endpoint, and open code samples
- • Switch between Clawbite credits and your own provider keys
- • Check health for the gateway, AI service, browser, and network
- • Restart, stop, or start the agent from the same panel
- • Delete the agent if you no longer need it
Use the dashboard when you want one place to monitor status, change settings, and manage connections. Open Screen when you want the live browser and chat workspace. Open Control Panel when you want the full underlying admin UI.
Live Screen & Control Panel
The Screen page is where you watch the agent work in real time.
- • The left side is the live browser view
- • The right side is the chat and control surface
- • The bottom bar shows the current model, status, CPU, memory, credits, and uptime
- • You can switch between Compact, Normal, and Full views depending on whether you want more room for the browser or the chat
Use Screen when you want to watch the agent browse, intervene mid-task, or steer it through a workflow.
Control Panel
The Control Panel opens the full OpenClaw admin UI for that agent in a separate tab.
- • Use Screen for the combined browser + chat workspace
- • Use Control Panel for deeper agent controls and advanced admin actions
Channel Settings
After connecting a platform, configure how your agent responds in DMs and group chats. These settings are per-platform, and some options vary by channel.
DM Policy
- Open — Anyone can DM your agent and get a response. Each reply uses credits.
- Off — The agent ignores all direct messages.
Group Policy
- When @mentioned — The agent only responds when someone @tags it in a group chat. This is the default and most credit-efficient option.
- All messages — The agent responds to every message in every group. This can use credits quickly.
- Off — The agent ignores all group messages.
/setprivacy → Disable). With privacy enabled, bots only receive @mentions and /commands in groups.Settings
The Settings page lets you manage your account, subscription, API keys, and provider connections.
Account & Subscription
- • View your email and membership date
- • See your current plan and credit allowance
- • Upgrade or manage your subscription via the plan comparison cards
Bring Your Own Keys (BYOK)
You can connect your own provider accounts to bypass credit limits. Two options:
- Anthropic OAuth — Connect your Claude Pro or Max subscription directly. No API key needed; your plan's usage limits apply instead of Clawbite credits.
- API Keys — Paste keys for OpenAI, Anthropic, Google Gemini, OpenRouter, or other providers. Once added, toggle "Use your own API keys" on any agent card to route requests through your key.
Clawbite API Keys
Create API keys to connect your agent to external apps via the REST API. Each key is shown once when created — copy it immediately. You can create up to 5 keys and revoke any key at any time.
Active Sessions
View and manage your active sign-in sessions. You can sign out of individual sessions or all sessions at once.
Agent Card (Expanded)
Click any agent on the dashboard to expand its management panel. From here you can:
Integrations — Connect or disconnect Telegram, WhatsApp, Discord, and Slack.
Model Selection — Switch between GPT-5.4, Codex 5.3, Claude Opus 4.6, Sonnet 4.6, Haiku 4.5, and more.
API Access — Toggle REST API access on or off for the agent.
API Provider — Switch between Clawbite credits and your own API keys (BYOK).
Health — See the status of the gateway, AI service, and browser. Restart or stop the agent from here.
Danger Zone — Permanently delete the agent and its computer.
AI Credits
Each message exchange uses AI credits. More capable models use more credits — you'll see a relative cost indicator when selecting a model. You can also bring your own API keys (BYOK) to bypass credit limits entirely.
| Plan | Credits | Agents | Price |
|---|---|---|---|
| Free trial | 1,000 credits (7 days) | 1 | Free |
| Pro | 10,000 AI credits/month | 1 | $50/mo |
| Max | 50,000 AI credits/month | 3 | $150/mo |
| SuperMax | 100,000 AI credits/month | 5 | $300/mo |
- • Credits reset at the start of each billing period
- • Unused credits don't roll over
- • When credits run out, your agent pauses until credits reset or you upgrade
- • API calls and platform messages share the same credit pool
Troubleshooting
Agent not responding?
Check your dashboard — is the status "running"? If it shows "stopped", click Start. If it's running but not responding, try the Restart button.
Agent not responding in group chats?
Check your Group Policy setting. If set to "When @mentioned", make sure you're tagging the bot. For Telegram, privacy mode may need to be disabled via BotFather (/setprivacy).
Invalid token error?
Make sure you copied the full token. For Telegram, get a fresh token from @BotFather. For Discord, reset the token in the Developer Portal under Bot settings.
Discord bot not receiving messages?
Make sure both "Message Content Intent" and "Server Members Intent" are enabled in the Discord Developer Portal (Bot → Privileged Gateway Intents).
Hit your credit limit?
Your agent pauses when credits run out. Upgrade your plan for more credits, or wait for credits to reset.
API returning 503?
Your agent isn't running yet. Start it from the dashboard first, then retry the API call.
FAQ
Is this hard to set up?
Not at all. If you can copy-paste, you're good. Most people are set up in under five minutes.
Do I need to know how to code?
Nope. Zero coding required for the messaging platforms. The API is available if you want programmatic access, but it's completely optional.
How is this different from ChatGPT?
Your agent runs in its own browser and workspace. It can browse the web, read live pages, use built-in tools, and keep context over time. It can live in Telegram, WhatsApp, Discord, Slack, the browser, or your app.
What AI model does it use?
You can choose from GPT-5.4, GPT-5.3 Codex, GPT-5.2, Claude Opus 4.6, Claude Sonnet 4.6, Claude Haiku 4.5, plus experimental DeepSeek V3.1 and Kimi K2.5. Switch anytime from your dashboard.
Can I connect multiple platforms?
Yes. A single agent can be connected to Telegram, WhatsApp, Discord, Slack, and the API at the same time. They share the same prompt, workspace, and credit pool, and you can still watch the same agent through the live browser view.
Is my data safe?
Your agent runs in an isolated container, and you control which channels, accounts, and API keys it can access. Clawbite keeps the browser and conversation state needed for the product to work, so your setup stays usable between sessions.
How are you related to OpenClaw?
Clawbite is built on top of OpenClaw as a hosted, user-friendly layer. OpenClaw provides the open-source agent framework, while Clawbite handles hosting, browser access, infrastructure, security, automatic updates, and AI model usage so you don't need to manage servers or provider billing yourself.
How does the free trial work?
You get 1,000 AI credits for 7 days. After the trial, upgrade to Pro, Max, or SuperMax to keep your agent running. Your setup is saved so you can pick up right where you left off.
What if I get stuck?
There's a quick walkthrough during setup, these docs, and real support if you need help. Contact us anytime.
API Reference
Need to talk to your agent programmatically? Clawbite exposes an OpenAI-style chat endpoint for each agent.
- • Enable API access for the agent in your dashboard
- • Create an API key and use
Authorization: Bearer clawbite_sk_... - • Send requests to
POST https://clawbite.com/api/v1/bot/{botId}/chat - • Use
stream: truefor Server-Sent Events streaming