We use Clawdbot to run marketing workflows we don't want humans doing manually.
This isn't theory. This is the exact setup we use before plugging agents into distribution, SEO, replies, and outbound.
If you can copy/paste and follow instructions, you can set this up in ~20 minutes.
What You're Actually Building
You're setting up:
After that, you can start building agents on top. No Docker gymnastics. No server setup. Just local.
Step 1 — Create a Clean Folder
Create a folder on your laptop:
Don't mix this with random projects. Keep it isolated.
Screenshot: Desktop with clawdbot folder
Step 2 — Install Cursor
Download Cursor from cursor.sh.
Install it. Open it. You don't need to know how to code. You just need a place to run a terminal and edit files.
Screenshot: Cursor open on laptop
Step 3 — Open the Folder in Cursor
Inside Cursor:
Click "Open Folder"
Select clawdbot
Now everything runs inside that directory.
Screenshot: Cursor Open Folder dialog
Step 4 — Install OpenClaw
Open the terminal inside Cursor.
Mac
Cmd + J
Then run:
Follow the prompts. When it's done, it'll start locally. Usually at:
Open that in your browser. You should see the OpenClaw dashboard.
Screenshot: Terminal running npx openclaw@latest
Screenshot: OpenClaw dashboard
If you see a dashboard, you're good.
Step 5 — Create a Telegram Bot
Open Telegram. Search: @BotFather
Type /newbot
Pick a name.
Pick a username (must end in bot).
It will give you a token that looks like:
Copy it.
Don't post it publicly. Whoever has it controls your bot.
Screenshot: BotFather token message (blurred)
Step 6 — Connect Telegram to OpenClaw
In OpenClaw, go to: Channels → Telegram
| Field | Value |
|---|---|
| Telegram Bot Token | Paste your token |
| Mode | polling |
| Webhook fields | Leave empty |
| Enabled | ON |
Click: Save → Reload → Probe
Success state
Running: Yes
If not, your token is wrong. Regenerate it in BotFather and try again.
Screenshot: Telegram settings with Running: Yes
Step 7 — Approve Pairing
When you message your bot the first time, it'll send a pairing code. In your terminal, run:
Replace YOUR_CODE with the code from Telegram.
Now message the bot again. If it replies, setup is complete.
Screenshot: Telegram pairing message
Screenshot: Terminal showing pairing command
Step 8 — Connect Claude
Inside your clawdbot folder, create a file:
Add:
Save it. Restart OpenClaw. Now your Telegram bot is backed by Claude.
Screenshot: .env file with API key line (blurred)
Safety Notes
Running this on your main laptop is fine for testing, internal bots, and early experiments. But understand:
It runs with your user permissions
Your API keys are stored locally
It stays active while running
If this becomes revenue-generating, public-facing, or running 24/7 — move it to a separate machine.
What We Recommend
Dedicated old laptop
Or a used Mac Mini
Or at minimum, separate OS user
Clean isolation. No risk to personal files. Can run 24/7. Doesn't slow your main work.
Your thinking machine and your automation machine shouldn't be the same box.
What This Unlocks
Once this is running, you can build:
But all of that sits on top of this base layer.
This is the foundation. Get this right once. Then iterate.
Ready to Build on Top?
Connect your ad accounts and start running marketing workflows your team doesn't want to do manually.
Need Help Setting Up?
Email hello@get-ryze.ai and we'll walk you through it.






