A practical guide for marketers who want an AI assistant managing their ad accounts.
If you prefer watching over reading, this 20-minute video covers the full setup:
Watch the video on YouTubeOption 1
Clawdbot — Self-Hosted
Free & open source
- 1Set up a dedicated computer or $5/mo VPS
- 2Install Clawdbot & connect Telegram
- 3Log into Google & Meta Ads on the machine
- 4Text it tasks — it controls the screen for you
Option 2
Ryze AI — Direct Connection
Managed & automated
- 1Go to get-ryze.ai
- 2Connect your Google & Meta Ads accounts
- 3AI audits, optimizes & reports — 24/7, automatically
From $100/month. Free audit available.
Connect via Ryze AI →What is Clawdbot?
Clawdbot is an open-source AI assistant that runs 24/7 on your own hardware.
You text it on Telegram, WhatsApp, or iMessage. It controls a computer and does tasks for you.
Think of it as a junior media buyer that never sleeps. It can pull reports, analyze data, write ad copy, and send you updates—all through text messages.
It's not a SaaS tool. It's not a Chrome extension. It's an AI agent running on a computer you control.
Why it matters for Google Ads and Meta Ads:
You stop logging into two dashboards for routine tasks. Instead, you text your AI and it sends you what you need from both platforms.
What You Need
Hardware (pick one):
- Mac Mini (any model works, even the $600 base version)
- Old laptop you're not using
- VPS server ($5/month on Hetzner or DigitalOcean)
Software:
- Node.js 22 or newer
- An AI API key (Claude, OpenAI, or others)
Accounts:
- Telegram, WhatsApp, or another messaging app
- Google Ads account you want to manage
- Meta Ads account you want to manage
Installation
Step 1: Install Node.js
If you don't have Node.js installed:
Mac:
brew install nodeLinux:
sudo apt install nodejs npmWindows: Download from https://nodejs.org
Check it worked:
node --versionYou should see v22 or higher.
Step 2: Install Clawdbot
Open your terminal and run:
curl -fsSL https://clawd.bot/install.sh | bashOr install manually:
npm install -g clawdbot@latestStep 3: Run the Setup Wizard
Start the onboarding:
clawdbot onboard --install-daemonThe wizard walks you through everything:
Choose your AI provider
- Anthropic (Claude) — recommended for best results
- OpenAI (ChatGPT)
- Local models if you have a powerful GPU
Connect a messaging app
- Telegram is the easiest to set up
- You'll create a bot token through Telegram's BotFather
- Scan a QR code or enter the token
Install as daemon
- This keeps Clawdbot running in the background
- It starts automatically when your computer boots
The whole process takes about 30 minutes.
Give Clawdbot Access to Google Ads
Clawdbot controls your computer through screen and clicks. It logs into Google Ads the same way you would.
Option A: Log in manually once
Open a browser on your Clawdbot machine
Go to ads.google.com
Log in with your Google account
Stay logged in
Clawdbot can now access Google Ads when you ask it to.
Option B: Create a dedicated Google account
Safer approach:
Create a new Gmail account just for Clawdbot
Add it as a user to your Google Ads account (read-only or standard access)
Log in on the Clawdbot machine with this account
This way Clawdbot has its own credentials and can't accidentally touch your personal email.
Give Clawdbot Access to Meta Ads
Same process as Google Ads.
Option A: Log in manually once
Open a browser on your Clawdbot machine
Go to business.facebook.com
Log in with your Facebook account
Stay logged in
Clawdbot can now access Meta Ads when you ask it to.
Option B: Create a dedicated account
Safer approach:
Create a new Facebook account just for Clawdbot
Add it as a user to your Business Manager (Analyst or Advertiser role)
Log in on the Clawdbot machine with this account
This way Clawdbot has its own credentials and limited permissions.
Test It Out
Open Telegram (or whatever messaging app you connected).
Send your first message:
Hey, can you open Google Ads and Meta Ads and tell me how my campaigns performed yesterday?Clawdbot will:
- Open a browser
- Navigate to Google Ads
- Pull the data
- Navigate to Meta Ads
- Pull the data
- Send you a summary of both
It takes a minute or two the first time. After that, it gets faster.
What Clawdbot Can Do for Google Ads
Here's what actually works well:
Morning Performance Summary
Text: "Send me yesterday's Google Ads performance"
Clawdbot pulls spend, conversions, CPA, ROAS and sends you a quick summary. No logging in required.
Search Term Analysis
Text: "Export my search terms from the last 7 days and flag anything that looks like wasted spend"
Clawdbot exports the report, analyzes the terms, and suggests negatives to add.
Competitor Research
Text: "Check auction insights for my top 3 campaigns"
Clawdbot navigates to auction insights, pulls the data, and tells you who's bidding against you.
Ad Copy Drafts
Text: "Write 5 new headlines for my [product] campaign based on what's converting"
Clawdbot looks at your current ads, sees what's working, and drafts new variations.
Weekly Client Reports
Text: "Build a weekly report for [client name] with last 7 days performance, save it to Notion"
Clawdbot pulls the metrics, formats them, and drops the report in your Notion workspace.
Landing Page Audits
Text: "Review [landing page URL] and tell me what's wrong with it"
Clawdbot opens the page, analyzes it for conversion issues, and sends you a list of fixes.
Campaign Structure Reviews
Text: "Look at my campaign structure and flag any naming or organization issues"
Clawdbot reviews your account setup and points out UTM gaps, inconsistent naming, etc.
Script Debugging
Text: "Here's a Google Ads script that's not working: [paste script]. What's wrong with it?"
Clawdbot reads the code and tells you where the errors are.
What Clawdbot Can Do for Meta Ads
Creative Performance Analysis
Text: "Review all my Meta ads and tell me which creatives are fatiguing"
Clawdbot checks frequency, CTR trends, and flags ads that need refreshing.
Audience Overlap Checks
Text: "Check if my Meta audiences have overlap issues"
Clawdbot navigates to audience tools, analyzes targeting, and flags redundancies.
Ad Fatigue Monitoring
Text: "Which Meta ad sets have declining performance this week?"
Clawdbot compares recent performance and highlights what's dropping.
Creative Briefs
Text: "Based on my top performing Meta ads, write a brief for new creatives"
Clawdbot analyzes winners and drafts a creative direction doc.
Daily Spend and ROAS Updates
Text: "Send me yesterday's Meta Ads performance"
Clawdbot pulls spend, ROAS, CPA and sends a summary without you logging in.
Audience Analysis
Text: "Review my Meta audiences and flag any targeting inefficiencies"
Clawdbot checks your targeting setup and suggests improvements.
Cross-Platform Tasks
Performance Comparison
Text: "Compare Google Ads vs Meta Ads performance this week"
Clawdbot pulls data from both, formats a comparison, and highlights which platform is more efficient.
Combined Weekly Report
Text: "Build a weekly report for both Google and Meta, save to Notion"
One report. Two platforms. No manual data pulling.
Budget Allocation Analysis
Text: "Based on this week's performance, should I shift budget between Google and Meta?"
Clawdbot analyzes both accounts and gives you a recommendation.
What Clawdbot Is NOT Good At
Be realistic about the limitations:
- Real-time monitoring — Clawdbot checks things when you ask. It's not watching your account 24/7 and alerting you instantly when something breaks.
- Making changes in the UI — It can click buttons, but it's slow and sometimes makes mistakes. Use it for research and analysis, not for bulk edits.
- Anything requiring the API — Clawdbot controls a screen. If you need fast, reliable, repeated actions, use Google Ads scripts or the API instead.
- Sensitive account access — Don't give it admin access to accounts with huge budgets until you trust it.
- Meta Ads UI changes — Facebook updates their interface often. Clawdbot may get confused after major updates.
Pro Tips
1. Create a dedicated email for Clawdbot
Set up a new Gmail account just for your AI. Add it to your Google Ads, Meta Business Manager, Notion, and other tools. Keeps things clean and safe.
2. Start with read-only tasks
Let Clawdbot pull reports and analyze data before you trust it to make changes.
3. Use a VPS if you travel
Running Clawdbot on a $5/month server means you can text it from anywhere. Your laptop can be closed.
4. Set up morning briefs
Text: "Every morning at 7am, send me a summary of yesterday's Google Ads and Meta Ads performance"
Clawdbot will do this automatically once you set it up.
5. Build a second brain
Text Clawdbot ideas, observations, and notes throughout the day. It can organize them into folders and build a knowledge base for you.
6. Use it for cross-platform reporting
Text: "Build a weekly report comparing Google and Meta performance"
One report. Two platforms. No manual data pulling.
Costs
| Item | Cost |
|---|---|
| Clawdbot software | Free (open source) |
| Hardware (Mac Mini) | $600 one-time (or use existing computer) |
| VPS server | $5/month |
| Claude API | Pay-per-use (~$20-50/month for heavy use) |
| Claude Max subscription | $200/month (unlimited) |
You can run this for under $10/month if you use a cheap VPS and pay-per-use API.
Links
- Website: https://clawd.bot
- GitHub: https://github.com/clawdbot/clawdbot
- Documentation: https://docs.clawd.bot
- Creator: Peter Steinberger (@steipete on X)
- Video tutorial: https://www.youtube.com/watch?v=Qkqe-uRhQJE
Summary
Get a computer that runs 24/7 (Mac Mini, old laptop, or $5 VPS)
Install Node.js and Clawdbot
Run the setup wizard
Connect Telegram
Log into Google Ads and Meta Ads on the Clawdbot machine
Start texting it tasks
30-minute setup. Runs in the background ever since.
You now have an AI employee handling the boring parts of Google Ads and Meta Ads management.
Questions or need help? Reach out at hello@get-ryze.ai
Option 1
Clawdbot — Self-Hosted
Free & open source
- 1Set up a dedicated computer or $5/mo VPS
- 2Install Clawdbot & connect Telegram
- 3Log into Google & Meta Ads on the machine
- 4Text it tasks — it controls the screen for you
Option 2
Ryze AI — Direct Connection
Managed & automated
- 1Go to get-ryze.ai
- 2Connect your Google & Meta Ads accounts
- 3AI audits, optimizes & reports — 24/7, automatically
From $100/month. Free audit available.
Connect via Ryze AI →






