Built on the Google Ads API

Automated Google Ads operations for our own brands

Adsmax is the in-house platform our team uses to plan, launch, and optimize Google Ads campaigns across our own advertising accounts — automated bidding, budget pacing, and daily performance reporting in one console.

Adsmax — Ad Operations Console
MCC · 8 accountsLast 30 days
Ad spend (30d)
$238,412
+8.2%
Conversions
12,841
+12.4%
Avg. ROAS
3.84x
+5.1%
Active campaigns
86
+4
Daily ad spend by channel
SearchPerformance Max
Smart HomeSearch$48,2104.6xEnabled
AudioSearch$19,6405.2xEnabled
OutdoorShopping$14,2203.3xLimited
Home OfficePerformance Max$9,9804.0xEnabled

OPERATIONS

Running at scale, safely

A live snapshot of what the platform manages across our own advertising accounts.

$240K

Monthly ad spend managed

1,400

Automated actions / day

86

Active campaigns

Capabilities

Everything to run paid search in-house

Adsmax automates the day-to-day work of operating our own Google Ads accounts.

Capabilities

Adsmax automates the day-to-day work of operating our own Google Ads accounts.

Rules continuously adjust bids and daily budgets to hold target CPA and ROAS across every account.

Adsmax — Ad Operations Console
MCC · 8 accountsLast 30 days
Ad spend (30d)
$238,412
+8.2%
Conversions
12,841
+12.4%
Avg. ROAS
3.84x
+5.1%
Active campaigns
86
+4
Daily ad spend by channel
SearchPerformance Max
Smart HomeSearch$48,2104.6xEnabled
AudioSearch$19,6405.2xEnabled
OutdoorShopping$14,2203.3xLimited
Home OfficePerformance Max$9,9804.0xEnabled

Architecture

How Adsmax connects to Google Ads

Adsmax reads performance from the Google Ads API, decides changes with its rules engine, and writes bid, budget and campaign updates back to our own accounts — continuously.

Google Ads
Google Ads accounts
Manager account (MCC) · 8 advertising accounts
Google Ads API
OAuth 2.0 — read reporting, write changes
Adsmax platform
Sync service
Scheduled ingestion of campaigns, metrics & search terms
Data store
Cloudflare D1 — normalized performance history
Automation rules engine
Bids, budgets and scheduling held to target CPA / ROAS
Optimization service
Campaign structure, keywords and budget pacing
Mutations writer
Applies changes back through the Google Ads API
Operations
Ad Operations Console
Dashboards & daily performance reports
Guardrails & alerts
Spend caps and anomaly detection
Audit log
Every automated change is recorded
Runs on Cloudflare — Workers · D1 · R2 · Cron Triggers

The write-back loop runs on a schedule: ingest performance, apply rules, push validated changes to the Google Ads API, then log and report. Adsmax operates only on our own advertising accounts.

Workflow

How Adsmax works

From account connection to optimized campaigns, in four steps.

Workflow

From account connection to optimized campaigns, in four steps.

  • Connect our accounts via OAuth
  • Sync metrics every day
  • Apply automated rules
  • Review and approve in the console
Automation rule
WHEN ROAS < 3.2x for 3 days
AND daily spend > $200
THEN reduce budget by 15% & alert
Recent automated actions
  • Smart Home · Search — budget +10%ROAS 4.6x
  • Fitness · Performance Max — pausedROAS 1.9x
  • Audio · Search — bid +8%CPA $13.93

FAQ

Frequently asked questions

Run our Google Ads on autopilot

Sign in to the Adsmax console to manage campaigns across our own accounts.