- Integrations
- /
- Google Ads
Google Ads
Programmatic Google Ads campaign management
Google Ads on Tiny Command is the action surface for teams that want to script their Ads operations rather than clicking through the Ads UI. Nine actions cover the operational primitives: List Accounts (manager-account hierarchy traversal), List Campaigns, Get Campaign Metrics (impressions, clicks, CTR, cost, conversions over a date range), Enable Campaign, Pause Campaign (the two most-common destructive actions), List Ad Groups, Add Conversion Action (track a new conversion type), Add User To Customer List (audience syncs for remarketing). No triggers today, Google Ads doesn't emit webhook events; campaign performance is queried on demand. The integration uses Google's OAuth with the adwords scope. Common patterns: a daily-scheduled workflow runs Get Campaign Metrics for the top 10 campaigns, detects underperformers based on a CPA threshold, and Pauses them via Pause Campaign (with a Slack notification for the marketing lead); or a Stripe customer churn fires Add User To Customer List on a churn-suppression audience so they stop seeing your ads.
Do anything Google Ads can do, from a workflow.
Every action accepts dynamic inputs from upstream nodes, whether that's an AI output, a form field, or a search result.
| Action | What it does |
|---|---|
| Add Google Ads Conversion | Creates a new conversion action definition in Google Ads. Useful for programmatic conversion setup across many ad accounts (agencies managing client accounts) rather than one-by-one in the UI. |
| Add User to Customer List | Adds an email (hashed for matching) to a Customer Match list — Google Ads uses these for retargeting, lookalike audiences, and exclusions. For "high-LTV customers → add to lookalike-seed list" or "churned customers → exclude from acquisition campaigns" workflows. |
| Enable Google Ads Campaign | Reactivates a paused campaign. For "scheduled campaign reactivation" workflows (e.g., back-to-school campaign auto-enables on Aug 1) or for response to performance signals. |
| Get Campaign Metrics | Returns campaign-level performance — impressions, clicks, CTR, conversions, CPC, ROAS for a date range. For "weekly ad performance digest" or "alert on CPA spike" monitoring workflows. |
| List Google Ads Accounts | Returns every ad account the connected MCC manager or user can access. Useful for agency workflows operating across multiple client accounts. |
| List Ad Groups | Returns paginated ad groups within a campaign with status and performance. For granular performance reporting and for "find underperforming ad groups to pause" optimisation workflows. |
| List Google Ads Campaigns | Returns paginated campaigns with status, budget, and recent performance summary. For account-overview dashboards and for cross-campaign reporting workflows. |
| Pause Google Ads Campaign | Pauses a running campaign. For "ROAS dropped below threshold → auto-pause" optimisation workflows or for "campaign budget exhausted → pause until next month" maintenance. |
| Upload Offline Conversions | Pushes offline conversions (sales that closed via phone, sales-rep follow-up after ad click) back to Google Ads using gclid attribution. Improves Smart Bidding accuracy by feeding the full conversion picture, not just on-site conversions. |
Pre-built Google Ads workflows.
Clone any recipe and customize it in one click. Every recipe is fully editable.
Three things worth knowing.
Tiny Command counts a run the moment a trigger fires. Filtering early means only matching events spend your usage budget.
Connect Google Ads once and every workflow on your account can use its triggers and actions. You don't have to re-auth per workflow.
Every Google Ads field shows up in the visual picker for downstream nodes. The raw payload is there for power users, optional for everyone else.
Questions about the Google Ads integration.
If we missed yours, ping support. We usually reply within an hour.
How do I connect Google Ads to Tiny Command?
What Google Ads triggers does Tiny Command support?
What Google Ads actions can I run from a workflow?
Is the Google Ads integration real-time?
Do I need to write code to use Google Ads with Tiny Command?
How much does the Google Ads integration cost?
More developer tools apps people connect.
Same category as Google Ads, ordered by how often teams pair them. Hover the carousel to pause.
Do more with Google Ads.
Wire it to Slack, Notion, HubSpot, Stripe, or any of the other 438 apps in our catalog. Setup takes roughly two minutes. Free to try, no credit card.