Six tools that came out of operating our own Google Ads across 10+ accounts. Each one replaces a daily repetitive task.
Every account under your MCC is queried every hour. Cost, conversions, CTR, impression share — captured continuously and visible in a single console.
GoogleAdsService.searchStream
Hour-of-day and day-of-week bid multipliers are computed from your historical account performance, then applied to every campaign via the API. Re-runs every 60 minutes.
AdGroupBidModifierService
Push budget updates, negative keywords, and ad copy across every account under the MCC in one transaction. A single "do it" affects every account you operate.
CampaignBudgetServiceKeywordService
Operates through MCC-level OAuth and login-customer-id, so every sub-account is reachable with one credential set. No per-account re-authentication.
OAuth 2.0login_customer_id
Conversion-cost outlier detection, daily-spend deviation, and impression-share dropouts. Alerts sent to email or webhook within seconds of detection.
Webhooks
Daily and weekly roll-ups pulled from every account in the MCC, then delivered as a single PDF or pushed to your team chat.
GoogleAdsService.search
What the suite actually touches in the Google Ads API.
GoogleAdsService — Reporting and search queriesCampaignBudgetService — Daily budget updatesCampaignService — Campaign lifecycleAdGroupService & AdGroupAdService — Ad copy managementAdGroupCriterionService — Keyword / criterion opsKeywordService — Bulk negative keywordsAdGroupBidModifierService — Hour-of-day / device modifiersConversionUploadService — Server-side conversions (phase 2)