What You'll Need
Before starting, make sure you have these three things ready.
- 1A ClawMate account
Sign up at clawmate.wtf — no credit card required.
- 2A Telegram bot token
You'll get this from @BotFather in Telegram (we'll walk you through it below).
- 3An AI provider API key
From Anthropic (Claude), OpenAI (GPT), Groq (Llama — has a free tier), or OpenRouter (300+ models).
Step 1: Create Your Telegram Bot
Open Telegram and search for @BotFather — it's Telegram's official bot for creating bots.
- 1Open Telegram and search for @BotFather
- 2Send /newbot to start the creation process
- 3Enter a display name for your bot (e.g., "My AI Assistant")
- 4Enter a username ending in "bot" (e.g., "my_ai_assistant_bot")
- 5Copy the bot token BotFather gives you — you'll need it in Step 4
# Example conversation with @BotFather:
You: /newbot
BotFather: Alright, a new bot. How are we going to call it?
You: My AI Assistant
BotFather: Good. Now let's choose a username.
You: my_ai_assistant_bot
BotFather: Done! Use this token to access the HTTP API:
123456789:ABCdefGHIjklMNOpqrsTUVwxyzKeep your bot token secret. Anyone with the token can control your bot.
Step 2: Start the ClawMate Deploy Wizard
Log in to ClawMate and navigate to the deploy page. The wizard has 4 steps.
- 1Go to clawmate.wtf and log in (or sign up)
- 2Click "Deploy" in the dashboard sidebar
- 3Enter a name for your agent (e.g., "telegram-assistant")
- 4Select "OpenClaw" as the framework
OpenClaw is the recommended choice — full Node.js runtime, 50+ integrations, MCP support. If you want ultra-fast startup and lower cost, choose ZeroClaw instead.
- 5Choose deployment target: Local Docker or Cloud VM
Cloud VM is recommended — ClawMate provisions and manages the server for you.
Step 3: Choose Your AI Model
Select which AI model will power your agent's responses.
- 1Select your AI provider tab — Anthropic, OpenAI, Groq, or OpenRouter
- 2Pick a model from the list
Claude Sonnet 4.6 is great for general use. GPT-5.4 for OpenAI fans. Groq Llama 3.3 70B if you want a free tier.
- 3Paste your API key in the field provided
Your key is encrypted with AES-256-GCM and never exposed in logs.
- 4(Optional) Add up to 3 fallback models
If your primary model hits a rate limit, ClawMate automatically tries the fallback.
- 5(Optional) Configure a heartbeat
A cheap model that runs on a timer for monitoring tasks or scheduled posting.
Don't have an API key yet? Groq offers a free tier at console.groq.com — great for testing.
Step 4: Connect Telegram
Wire up the Telegram bot token you created in Step 1.
- 1Select "Telegram" as the channel
- 2Paste the bot token from @BotFather
- 3Set the DM policy
"Everyone" lets any Telegram user message your bot. "Restricted" limits it to specific user IDs.
- 4(Optional) Add a Groq Whisper API key for voice transcription
Your bot will transcribe voice messages to text before processing. Free tier available at console.groq.com.
Step 5: Add Skills and Customize
This is where your agent becomes more than a chatbot — add skills to give it real capabilities.
- 1Choose a system prompt template or write your own
Templates available: Helpful Assistant, Customer Support, Technical Expert, X Content Creator.
- 2Browse and enable built-in skills
GitHub (repos, issues, PRs), Gmail (read/send), Notion (pages/databases), X/Twitter (posting), AI Image Generation (DALL-E), and 15+ more.
- 3Browse community skills from ClawHub and skills.sh
Web Search, Reddit, News Summary, Agent Browser, Excel/Word generation, and more.
- 4Configure security
Exec sandbox (ON by default) restricts commands. Network access (OFF by default) controls external API calls.
Step 6: Deploy
Click the Deploy button and watch your agent go live.
- 1Review the deployment summary — name, framework, model, channel, skills
- 2Click "Deploy Instance"
- 3Watch the progress: Creating container → Pulling image → Starting runtime → Connecting channels → Agent is live
- 4Open Telegram, find your bot by username, and send a message
First deployment takes 30-60 seconds (image pull). Subsequent deploys are much faster.
Troubleshooting
Common issues and how to fix them.
- 1Bot doesn't respond
Check the dashboard for logs. Make sure your bot token is correct and your API key has credits.
- 2"Rate limit" errors in logs
Add fallback models in the wizard. ClawMate auto-retries with the next model in the list.
- 3Voice messages not transcribed
Add a Groq Whisper API key in the channel settings. Free tier available.
- 4Bot responds but is slow
Try a faster model like Claude Haiku 4.5 or Groq Llama. Or switch to ZeroClaw for lower overhead.