Skip to main content

Documentation Index

Fetch the complete documentation index at: https://hyperfx.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

Auth type: OAuth
For setup fundamentals and permissions, start here: App Integrations.

Connect Google Ads

  1. Go to Settings → Apps in Hyper
  2. Select Google Ads → Connect New
  3. Complete OAuth and choose the correct ad account

Common capabilities

  • Read campaign/ad group performance
  • Propose budgets and bid strategies
  • Draft new ad copy and variations

Use in Chat

Enable Google Ads and ask for performance summaries or draft campaigns.

Use in Agents

Add Google Ads to toolkits; require approval for write/publish actions.

Use in Flows

Automate reporting and experimentation across campaigns.

Troubleshooting

  • Wrong account: reconnect and select the intended customer account
  • Insufficient scopes: reauthorize with required permissions

Available Actions

Hyper agents can run the following actions for this integration. Each action can be individually set to Enabled, Requires Approval, or Disabled in your agent’s toolkit settings. Actions can be set to one of three control states:
StateBehavior
EnabledAgent runs the action automatically
Requires ApprovalAgent pauses and waits for your confirmation before proceeding
DisabledAction is blocked and cannot be used
Configure these in the agent’s toolkit settings or in workspace defaults.
ActionDescription
Add Audience TargetAdd audience targeting to a Google Ads ad group
Add Location TargetAdd location targeting to a Google Ads campaign
Create AdCreate a new ad in an ad group
Create Ad GroupCreate a new Google Ads ad group within an existing campaign
Create BudgetCreate a new Google Ads campaign budget
Create CampaignCreate a new Google Ads campaign with budget
Create From BlueprintCreate a full Google Ads campaign (budget + campaign + locations +
Create From Pmax BlueprintCreate a full Performance Max campaign (budget + campaign + locations +
Create KeywordAdd a keyword to a Google Ads ad group
Delete AdDelete an ad from an ad group
Delete Ad GroupDelete (remove) a Google Ads ad group
Delete KeywordDelete (remove) a keyword from a Google Ads ad group
Execute GaqlExecute a Google Ads Query Language (GAQL) query
Get Ad PerformanceGet ad performance metrics for specific campaigns and ad groups
Get AssetGet a single asset by id
Get Campaign PerformanceGet campaign performance metrics for a specific time period
Get Health Check
Link AssetAlias of google_ads_link_asset_smart
Link Asset Smart
Link Asset To AdLink an asset to a specific RSA ad (HEADLINE or DESCRIPTION)
Link Asset To Asset GroupLink an asset to a PMax asset group (field_type e.g., MARKETING_IMAGE)
Link Asset To CampaignLink an asset to a campaign (field_type, e.g., IMAGE)
List AccountsList all accessible Google Ads accounts
List Ad GroupsList ad groups for a campaign
List Asset GroupsList asset groups for a Performance Max campaign
List AssetsList assets for a customer (optionally filter by type)
List Audience TargetsList all audience targets for a Google Ads ad group
List CampaignsList campaigns for a given customer id
List KeywordsList all keywords in a Google Ads ad group
List Location TargetsList all location targets for a Google Ads campaign
List My CampaignsList campaigns for the best default accessible account (no customer_id needed)
List Rsa AdsList Responsive Search Ads in an ad group
Preview BlueprintPreview and validate a full Google Ads campaign blueprint BEFORE
Preview Pmax BlueprintPreview and validate a Performance Max campaign blueprint BEFORE
Remove Audience TargetRemove audience targeting from a Google Ads ad group
Remove Location TargetRemove location targeting from a Google Ads campaign
Run GaqlRun a custom GAQL query with flexible formatting options
Run Health CheckRun a health check on all Google Ads accounts for this integration
Search AudiencesSearch for available audiences and user lists to use in targeting
Search LocationsSearch for location IDs to use in location targeting
Unlink AssetAlias of google_ads_unlink_asset_smart
Unlink Asset From AdUnlink an asset from a specific RSA ad
Unlink Asset From Asset GroupUnlink an asset from a PMax asset group
Unlink Asset From CampaignUnlink an asset from a campaign (requires same field_type used when linking)
Unlink Asset Smart
Update AdUpdate an existing ad in an ad group
Update Ad GroupUpdate an existing Google Ads ad group (status, name, or bidding)
Update CampaignUpdate a campaign (status, name, dates, bidding, network settings)
Update KeywordUpdate an existing keyword in a Google Ads ad group
Upload Image AssetUpload an image asset (accepts image_url or image_base64)