Google Ads API Integration

Google Ads, from inside WittiGrow

WittiGrow is a marketing platform for small businesses. We use the Google Ads API so our customers can create and manage their own Google Search campaigns — always starting paused — from inside the WittiGrow dashboard.

What we use the API for

OAuth scope

One scope only: https://www.googleapis.com/auth/adwords.

This scope is required so WittiGrow can create and manage Search campaigns inside the customer's own Google Ads account on their behalf — there is no narrower Google Ads API scope that covers campaign, ad group, ad, and keyword writes.

We do not request Drive, Gmail, Cloud Platform, Profile, or Userinfo scopes.

What we store

We never store billing information, payment methods, or anything outside the Google Ads scope. Customers can disconnect at any time; on disconnect we delete the tokens and stop calling the API.

How customers connect

From the WittiGrow dashboard, under Settings → Platform Connections:

WittiGrow dashboard — platform connections, including a Google Ads Connect button

The platform-connections panel in the customer dashboard

The ad-creation flow

After connecting their Google Ads account, customers open the Google Ads wizard from the Ads tab. WittiGrow proposes a set of audience hypotheses derived from the customer's own product/website analysis, and the customer picks which ones to turn into ad groups. For each hypothesis, WittiGrow drafts Responsive Search Ad headlines and descriptions plus keywords, which the customer reviews and can edit inline before confirming. On confirmation, WittiGrow creates one Search campaign in the customer's own Google Ads account via the API — one ad group per selected hypothesis — always in PAUSED status. No impressions are served and no money is spent until the customer reviews the campaign in Google Ads and enables it themselves.

WittiGrow Ads page — entry point to the ad wizard with the audit-derived ad strategy preview

The Ads page in the customer dashboard — entry point to the ad-creation wizard

Safeguards

Customer ownership

Customers always operate their own Google Ads account with their own billing. WittiGrow does not run ads from an internal MCC on behalf of customers — every campaign lives in the customer's account.

Home · Pricing · Privacy · Terms · Free audit