Productivity

Google Ads Integration

Read campaign and keyword performance; pause or enable campaigns (with approval).

Capabilities

This integration enables workers to:

  • List campaigns (name, status, daily budget)
  • Read campaign performance (impressions, clicks, cost, conversions)
  • Read top keywords by spend
  • Pause or enable a campaign (approval-gated)

Setup

Follow these steps to connect Google Ads:

  1. Navigate to Integrations and click 'Add Connection'
  2. Select Google Ads and authorize via OAuth
  3. Ensure a Google Ads developer token is configured for the workspace
  4. Assign your paid-media worker and provide the 10-digit account id

Official links

Security

  • Uses Google OAuth 2.0 with automatic token refresh (encrypted at rest)
  • Requires an approved Google Ads developer token for API access
  • Pausing/enabling campaigns has spend impact and requires human approval

Credential Storage

All integration credentials are encrypted at rest using AES-256-GCM encryption. OAuth tokens are automatically refreshed when needed.

Supported Roles

The following roles can use this integration by default:

Related Documentation