Integrations · Google Ads

Praxis & the Google Ads API.

Last updated 2026-05-19. This page describes how the Praxis Ads Manager agent uses the Google Ads API to manage your advertising. Questions: contact@thepraxis.ai.

1

What Praxis is

Praxis is a B2B software platform that gives a company operator a team of AI agents that read the operator's own business data and produce drafts, recommendations, and reports. One of those agents is the Ads Manager — a paid-acquisition tool that helps an advertiser plan and manage their own Google Ads campaigns. Praxis is the software tool being built; it is not an agency or a managed-services offering.

2

What the Ads Manager does with the Google Ads API

When an operator connects their Google Ads account, the Ads Manager agent uses the Google Ads API on that operator's behalf to:

  • Read campaign structure and performance. Campaigns, ad groups, ads, keywords, budgets, bidding strategies, and performance metrics (impressions, clicks, conversions, cost, CPA, ROAS) over the account's reporting windows.
  • Generate management recommendations. The agent analyzes what is working and produces a weekly plan: concrete budget shifts, bid-strategy changes, campaign pause/enable suggestions, and creative briefs.
  • Apply changes you approve. Budget changes, campaign status changes, and ad/asset updates are written back to the Google Ads API only after the operator explicitly approves the specific change in the Praxis approvals queue. No spend or campaign mutation ever happens automatically.
3

Human approval is mandatory

Every write to the Google Ads API is gated behind an explicit human approval step. The agent proposes; the operator decides. Praxis surfaces each proposed change with the data behind it, and the change is only sent to Google after the operator approves it. The operator can revoke the connection at any time, which immediately stops all API access.

4

How advertiser data is handled

  • Storage & location. Google Ads data we retrieve is processed and stored in AWS us-west-1 (Northern California), encrypted at rest and in transit (TLS 1.2+).
  • OAuth tokens. Google OAuth credentials are stored in Supabase Vault and are never exposed to the browser client.
  • Use limitation. Google Ads data is used solely to operate the Ads Manager for the operator who connected the account. We do not sell it, we do not share it with third parties beyond the sub-processors listed in our Privacy Policy, and we do not use it to train any foundation model.
  • Per-tenant isolation. Every operator's data is isolated by row-level security in Postgres. One operator can never read another operator's Google Ads data.
  • Deletion. Disconnecting the integration revokes API access. Account deletion removes stored Google Ads data within 30 days, except records we are legally required to retain.
5

Compliance

Praxis's use of the Google Ads API is subject to, and complies with, the Google Ads API Terms and Conditions and the Google Ads API Policy. Our handling of Google user data also follows the Google API Services User Data Policy, including the Limited Use requirements.

6

Contact

Praxis · San Francisco, California · General contact contact@thepraxis.ai · Privacy privacy@thepraxis.ai. See also our Privacy Policy and Terms of Service.