Before you start
- You need a MyClaw account (sign up free)
- You need an API key from your chosen AI provider
- Free plan supports 1 bot; upgrade to Pro for up to 10
Step 1 — Bot Basics
From the Dashboard, click New Bot.| Field | Description |
|---|---|
| Name | Human-readable display name (1–64 chars) |
| URL Slug | Unique identifier for your bot’s URL: {slug}.myclaw.cc |
Step 2 — AI Configuration
Choose your AI provider, model, and paste your API key.Available providers
| Provider | Models available |
|---|---|
| Anthropic | claude-haiku-4-5-20251001, claude-sonnet-4-5-20250929 |
| OpenAI | gpt-4o, gpt-4o-mini, o1, o3-mini |
| gemini-1.5-pro, gemini-1.5-flash, gemini-2.0-flash | |
| Groq | llama-3.3-70b-versatile, mixtral-8x7b |
| OpenRouter | Any model available via OpenRouter |
API key security
Your API key is encrypted with AES-256-GCM immediately on receipt. The plaintext key is never persisted to disk or logs. Only the ciphertext, IV, and auth tag are stored in the database.Step 3 — System Prompt (optional)
The system prompt defines your bot’s personality, knowledge, and behavior. Leave it blank to use OpenClaw’s default helpful assistant behavior. Examples:You are a concise technical assistant. Always respond in bullet points.You are an expert in Vietnamese cuisine. Answer only food-related questions.You are a friendly customer support agent for Acme Corp.
Step 4 — Channels (optional)
Enable messaging channels so your bot can receive and respond to messages outside the OpenClaw UI.| Channel | Description |
|---|---|
| Discord | Bot responds to slash commands or mentions in Discord servers |
| Telegram | Bot responds in Telegram chats via BotFather token |
| Bot responds to WhatsApp messages via Meta Cloud API | |
| Slack | Bot responds in Slack workspaces via Slack app |
Channel credentials (tokens, webhook URLs) are configured from the bot detail page after creation. You can enable channels now and configure them later.
Step 5 — Review & Create
Review the summary — name, URL, provider, model, and enabled channels — then click Create Bot. MyClaw will:- Encrypt and store your API key
- Generate a gateway token (32 random bytes)
- Build the OpenClaw config file
- Create Kubernetes resources (Secret, StatefulSet, Service, Ingress)
- Wait for the pod to become Ready
running status: typically 30–90 seconds.
After creation
Once the bot shows running in the dashboard, you can:Connect a device
Pair your browser, CLI, or mobile app
Configure channels
Set up Discord, Telegram, WhatsApp, or Slack