Skip to main content
The Select Accounts node lets you define which Google Ads accounts to use in downstream nodes. You can select them manually, fetch all available, or use filters. This is an AI-powered node that can understand natural language instructions. This node simplifies workflows with multiple Google Ads steps by centralizing account selection.

When to Use It

Use this node when:
  • You want to avoid selecting the same Google Ads accounts in every report node
  • You’re building larger workflows and want to manage account selection dynamically
  • You need to reuse a filtered group of accounts based on naming or ID
  • Building an AI agent that needs to list accounts before running reports

Inputs

FieldTypeRequiredDescription
Selection ModeSelect dropdownYesChoose how to define your accounts: manual, all, or filtered
AccountsMulti-selectYes (manual)Manually select Google Ads accounts to use in later nodes
FiltersText filterYes (if filter mode)Filter accounts by name or ID using text conditions
LimitNumberNoMax number of accounts to return in filter or all mode

Selection Modes

  • Manual Selection: Pick specific accounts one by one
  • Select All Available: Automatically includes all Google Ads accounts tied to the authenticated connection
  • Filter by Name/ID: Define rules (e.g., “Name contains ‘campaign’”) to select accounts dynamically
The Accounts, Filters, and Limit fields will appear or hide automatically based on your selection mode.

Output

The node returns the selected account IDs and account information under a data key. You can reference this in any downstream Google Ads node. Account Selection Output:
  • Account IDs: Unique identifiers for selected accounts
  • Account Names: Human-readable names for each account
  • Account Status: Active/inactive status information
  • Permissions: Available operations for each account

Credit Cost

  • Cost per run: Free to use (0 credits)

Example Use Case

Let’s say you run daily reports for multiple Google Ads accounts:
[Recurring Schedule] → [Select Accounts] → [Get Report A]
                                        → [Get Report B]
                                        → [Analyze Data]
Now you only have to define the account list once. Each report node can reference it via:
Insert Dynamic Data → Select Accounts → Accounts

Configuration Tips

  • Authentication: Ensure your Google Ads connection is properly configured and has necessary permissions
  • Account Access: Verify you have access to all accounts you want to select
  • Naming Conventions: Use consistent account naming for easier filtering
  • Error Handling: Configure retry policies for reliable automation
  • Testing: Use test mode to validate your configuration before going live

FAQs

Yes. That’s exactly the point. Once you configure this node, other Google Ads nodes like Get Report can use its output via dynamic inputs.
In any downstream Google Ads node, click the dynamic data button (+) next to the Accounts input, then choose: Select Accounts → Accounts
Fields like Accounts, Filters, and Limit are shown conditionally based on your Selection Mode. Changing modes resets incompatible fields to avoid conflicts.
  • In manual mode: no strict limit, but performance may decrease with many accounts
  • In all or filter mode: up to the API limit (with an optional limit parameter)
Yes. In filter mode, use one or more conditions like:
  • Name contains “store”
  • ID equals “1234567890”
Just leave the Limit field blank. All matching accounts will be selected (up to the internal API limit).
This can happen when:
  • Your filters are too restrictive
  • You don’t have access to any Google Ads accounts
  • Your connection needs to be refreshed
  • The accounts are suspended or inactive
Account visibility depends on:
  • Permissions: You need at least read access to the account
  • Account status: Suspended accounts may not appear
  • Connection scope: Ensure your Google Ads connection has proper scope
  • Management hierarchy: You may only see accounts you directly manage
I