Google Ads Sync
Connect your Google Ads account, configure your MCC, and sync live campaign & call data into the portal.
Enter the URL of your deployed Cloudflare Worker (e.g. https://dealer-loop-worker.YOUR-SUBDOMAIN.workers.dev).
This is saved in your browser only.
► Sync log will appear here…
Use these tools if sync returns 0 records. They show exactly what the Google Ads API returns for your MCC and sub-accounts.
Add a Cloudflare Cron Trigger to auto-sync data every night at 2 AM UTC.
Add this to your wrangler.toml and redeploy:
[triggers]crons = ["0 2 * * *"]Then add a
scheduled(event, env) handler to your worker (already included in worker.js).
After redeploying, go to Cloudflare Dashboard → Workers → dealer-loop-worker → Triggers to confirm the cron is active.
Remove the stored OAuth tokens from the Worker's KV store. You will need to re-authenticate with Google after this.