Skip to main content
The Update Campaign Budget node lets you change the daily budget of Google Ads campaigns. Supports both single campaign updates and bulk operations.

When to Use It

  • Increase budgets for high-performing campaigns automatically
  • Decrease budgets for underperforming campaigns
  • Set seasonal budget adjustments based on performance data
  • Bulk update multiple campaign budgets based on data analysis

Inputs

FieldTypeRequiredDescription
AccountSingle-selectYesSelect one Google Ads account
Update TypeTabsYesChoose single campaign or bulk updates

Single Update Mode

FieldTypeRequiredDescription
CampaignDynamic-selectYesSelect the campaign to update
New BudgetNumberYesEnter new daily budget amount (in account currency)

Bulk Update Mode

Choose how to provide campaign data:

Option 1: Use Structured Data

FieldTypeRequiredDescription
Structured DataDynamic-textYesData source with campaign_id and budget columns
Requirements:
  • Data must contain exactly these column names: campaign_id and budget
  • Budget values must be numeric (e.g., 50, 100.50, 250)
Example structured data format:
campaign_idbudget
123456789150.00
98765432175.50
456789123200.00

Option 2: Map Fields Individually

FieldTypeRequiredDescription
Campaign IDsDynamic-textYesSource of campaign IDs
New BudgetsDynamic-textYesSource of budget values
Requirements:
  • Campaign IDs and budgets are matched by position (first ID with first budget, etc.)
  • Budget values must be numeric (e.g., 50, 100.50, 250)

Output

Returns confirmation of the update operation with details of which campaigns were modified.

Credit Cost

  • Cost per run: 1 credit (regardless of number of campaigns updated)

FAQs

Use the same currency as your Google Ads account. The node will apply budgets in your account’s default currency (USD, EUR, GBP, etc.). Check your Google Ads account settings to confirm your currency.
Google Ads has minimum and maximum budget limits:
  • Minimum: Varies by currency (typically $1-5 USD equivalent)
  • Maximum: Varies by account and campaign type
The node will report an error if you try to set a budget outside these limits.
  1. Use Get Report node to fetch campaign performance data
  2. Use AI Analyze Data to calculate new budget recommendations
  3. Connect the output to this node using structured data format
  4. Ensure your data includes campaign_id and budget columns
  • Structured data: Your data source contains both campaign IDs and budgets in a single dataset
  • Manual mapping: You have separate data sources for campaign IDs and budgets (matched by position)
Use structured data when your analysis output includes both fields. Use manual mapping when you have separate lists.
No. Each node instance works with one Google Ads account. To update budgets across multiple accounts, use separate nodes for each account.
The node will report an error for invalid campaign IDs but continue processing valid ones. Check the output for any failed updates.
Yes. Budget changes take effect immediately in Google Ads. Your campaigns will start using the new daily budget right away.
Yes. You can set budgets with decimal places (e.g., 75.50, 100.25). This is useful for precise budget allocation based on performance calculations.
I