What it does?
An OpenClaw agent checks your Meta and Google Ads performance every 3 hours in the background and sends a WhatsApp message only when something actually breaks — no dashboard-watching, no scheduled script to babysit.
What you need
- → Anthropic or OpenAI API key (for OpenClaw itself)
- → GoMarble API key
- → A WhatsApp account
- → A Mac or Linux machine that stays on
First, install OpenClaw and connect it to GoMarble
OpenClaw is an open-source AI agent that runs on your computer 24/7. GoMarble MCP gives it live access to your Meta Ads and Google Ads data so it can check performance automatically and message you on WhatsApp when something needs attention.
Install OpenClaw
Open Terminal on your Mac (search "Terminal" in Spotlight) or your Linux machine and run the install command below. It takes about 2 minutes and opens the onboarding wizard in your browser at http://127.0.0.1:59062/.
Set up your AI provider and connect WhatsApp
In the onboarding wizard, pick your AI provider (Anthropic Claude or OpenAI — Claude Sonnet is a good default), paste in your API key, and select a model. Then, in the Connectors section, select WhatsApp and scan the QR code to pair your phone. Send yourself a test message to confirm it's working. Confirm the daemon is running with `openclaw status` — if it says stopped, run `openclaw start`.
Set up GoMarble and get your API key
Go to gomarble.ai and sign up (it's free to start). Connect your Meta Ads account and/or Google Ads account in the GoMarble dashboard. In GoMarble's settings, find the MCP/API section and enable MCP access, then generate an API key and copy it.
Add the API key to OpenClaw, install the skill files, and test
Run the commands below in order: set your GoMarble API key as an environment variable, install the two GoMarble skill files, reload skills, then send a WhatsApp test message to confirm the connection.
This setup needs a Mac or Linux machine that stays on (occasional sleep is fine), a WhatsApp account, and about 20 minutes. No coding required — every command is copy-paste.
The setup commands
Run these in order after installing OpenClaw and setting up your GoMarble account — they add your API key, install the two GoMarble skill files, reload them, and test the connection over WhatsApp.
What you get back
-
→
Format: A standing background process, not a one-off report:
- – No files — this is a standing background process, not a one-time script
- – OpenClaw checks Meta and Google Ads performance every 3 hours against a 7-day baseline
- – A WhatsApp alert is sent only when a threshold is breached: ROAS down 20%+ vs. the 7-day average, CTR down 15%+, spend 15%+ above expected daily pace, CPA up 25%+, or an active campaign spending with zero conversions for 3+ hours
- – Each alert includes what happened, a likely cause, and a recommended action
- – A fallback n8n workflow (JSON provided on the page) runs the same 3-hour check-compare-alert loop in the cloud and logs alerts to a Google Sheet
Want this automated?
Run the prompt above every Monday morning automatically. GoMarble Agents don't just deliver the report (Slack / email / in-app) — they can execute the recommended changes directly in your ad account, too. Offload the whole recurring task and stop doing it manually.
Try GoMarble Agents free →FAQ
What's different about this vs. just asking GoMarble questions in chat?
What does it check for?
Where do alerts show up?
Do I need to know how to code?
What if OpenClaw's scheduler doesn't run reliably?
Does this modify my ad accounts?
What do I need before starting?
Skip the prompt — let GoMarble do this for you.
Sign up, connect your ad accounts, and proactive ad monitoring runs on every account, every week, automatically.