Agentic Service Discovery

Resources

G

Google Ads

by Google

Create, manage, and optimize Google Ads campaigns and ad performance

MarketingFreeOAuth 2.0advertisingmarketinggooglecampaignsppcanalytics

How agents use Google Ads

  • Agent retrieves campaign performance metrics to generate a weekly ad spend report
  • Agent pauses or activates campaigns based on business rules — budget thresholds, seasonal conditions, or KPI targets
  • Agent adjusts keyword bids in response to performance data retrieved earlier in the workflow
  • Agent creates a new campaign or ad group when a product launch or promotion event is detected
  • Agent monitors cost-per-acquisition and surfaces campaigns that need human review when CPA exceeds a threshold

Agent actions

Get CampaignsRetrieve list of advertising campaigns

Inputs: status, limit

Returns: campaigns, count

Create CampaignCreate a new advertising campaign

Inputs: name, budget, biddingStrategy, networkSettings, startDate, endDate

Returns: campaignId, resourceName, success

Update CampaignUpdate an existing campaign

Inputs: campaignId, status, budget, name

Returns: success, resourceName

Get Ad GroupsRetrieve ad groups for a campaign

Inputs: campaignId, status

Returns: adGroups, count

Create Ad GroupCreate a new ad group within a campaign

Inputs: campaignId, name, cpcBidMicros

Returns: adGroupId, resourceName, success

Create Text AdCreate a new responsive search ad

Inputs: adGroupId, headlines, descriptions, finalUrls, path1, path2

Returns: adId, resourceName, success

Add KeywordsAdd keywords to an ad group

Inputs: adGroupId, keywords, matchType, cpcBidMicros

Returns: keywordIds, count, success

Get Performance ReportGet performance metrics for campaigns, ad groups, or ads

Inputs: reportLevel, dateRange, metrics

Returns: report, totalImpressions, totalClicks, totalCost, averageCtr

Update BidsUpdate bid amounts for ad groups or keywords

Inputs: targetType, targetId, cpcBidMicros

Returns: success, resourceName

Pause/Resume EntityPause or resume campaigns, ad groups, or ads

Inputs: entityType, entityId, action

Returns: success, newStatus

Example workflows

1

Campaign performance monitoring

Track campaign metrics and adjust bids automatically

2

Automated campaign management

Create and pause campaigns based on business rules

About Google Ads

Vendor
Google
Pricing Always review details with the vendor
FreeFree API access, but you pay for ad spend. Some features require specific account permissions.
Authentication
OAuth 2.0
Rate limit Always review details with the vendor
15000 requests / minute
Compatible nodes
AgentResourceOutput

Build an AI workflow with Google Ads

Use the Agentic Planner to design, visualize, and connect Google Ads with your other tools.

Open Agentic Planner

Related Marketing tools

Google Ads AI Agent Integration | Fugentic