What Daoco can read
- Any report the Google Ads API can return. Daoco writes Google Ads Query Language queries, so it can read campaigns, ad groups, keywords, ads, assets, budgets, impression share, conversions, and conversion actions, over any date range.
- Search terms. What people actually typed before your ads showed, with cost and conversions, so wasted spend shows up term by term.
- Account hierarchy. Manager accounts and the client accounts under them.
What Daoco can change
Every change below waits for your approval in the thread.
Responsive display ads need a landscape image of at least 600 x 314 and a square image of at least 300 x 300. Daoco checks both again when you approve, so a changed image URL can’t swap the creative you saw.
Google can’t do these through Daoco yet: remove campaigns, create Search campaigns, add keywords, change bids or targeting, add negatives to shared lists or ad groups, manage conversion actions or billing, apply Google’s recommendations, or make bulk changes. When an ads audit recommends one of those, it tells you the exact change to make in Google Ads.
How approval works
Daoco asks Google to validate each change without making it, then shows you that exact proposal. Approving it applies that proposal and nothing else. Any difference in account, budget, bid, copy, images, targeting, status, or keywords needs a new approval. For negative keywords, the approval also covers the campaign’s existing negatives: if someone adds or removes one before you approve, Daoco asks again. If Google’s preview expires while the approval waits, Daoco validates the same proposal again and applies it under your approval. Each kind of change asks on its own: approving a new paused ad doesn’t approve turning the campaign on or raising its budget. Brand presets and your assistant’s recurring tasks can’t approve ad changes, so a person answers every one. Google Ads changes are also capped at 5 a minute and 50 a day per brand. You can change this in the connection’s access settings. Read only lets Daoco audit and review without being able to change anything. Never ask lets it make changes without stopping for approval, including from recurring tasks; deletes still ask every time.Manager accounts
If you sign in as a manager account, Daoco reads the hierarchy first and uses the manager only as the login. Campaigns and budgets go into an enabled client account. With one eligible client, Daoco uses it; with several, it asks which.Connect Google Ads
1
Open Google Ads
Open Connections -> Integrations, choose Add integration, and pick Google Ads under Ads.
2
Choose Connect
Choose Connect. The first time from a browser, you confirm the Daoco callback before Google opens.
3
Approve Google Ads access
Sign in with a Google account that can open the ad account, and approve Google Ads access. Google has one permission for reading and changing ads.
4
Check it from chat
Run
/ads-audit, or ask which Google Ads accounts Daoco can see.