Setup Guide|8 min read

How We Set Up Clawdbot

OpenClaw + Telegram + Claude in ~20 minutes. The exact base layer we use before plugging agents into distribution, SEO, replies, and outbound.

Angrez Aley

Senior paid ads manager

20258 min read

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:

A local OpenClaw instance
Connected to a Telegram bot
Powered by Claude
Controlled from Cursor

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:

~/clawdbot

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:

1

Click "Open Folder"

2

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:

$ npx openclaw@latest

Follow the prompts. When it's done, it'll start locally. Usually at:

http://localhost:3000

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

1

Type /newbot

2

Pick a name.

3

Pick a username (must end in bot).

It will give you a token that looks like:

1234567890:AA...

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

FieldValue
Telegram Bot TokenPaste your token
Modepolling
Webhook fieldsLeave empty
EnabledON

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:

$ openclaw pairing approve telegram YOUR_CODE

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:

.env

Add:

ANTHROPIC_API_KEY=your_key_here

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:

Buying intent monitoring agents
SEO content distributors
Autonomous reply agents
Directory submission bots
Community monitoring bots

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.

Manages all your accounts
Google Ads
Connect
Meta
Connect
Shopify
Connect
GA4
Connect
Amazon
Connect
Creatives optimization
Next Ad
ROAS1.8x
CPA$45
Ad Creative
ROAS3.2x
CPA$12
24/7 ROAS improvements
Pause 27 Burning Queries
0 conversions (30d)
+$1.8k
Applied
Split Brand from Non-Brand
ROAS 8.2 vs 1.6
+$3.7k
Applied
Isolate "Project Mgmt"
Own ad group, bid down
+$5.8k
Applied
Raise Brand US Cap
Lost IS Budget 62%
+$3.2k
Applied
Monthly Impact
$0/ mo
Next Gen of Marketing

Let AI Run Your Ads