The Add Keyword to Ad Group node lets you add keywords to Google Ads ad groups with specified match types and statuses. Supports both single keyword additions and bulk operations.


When to Use It

  • Add new keywords to existing ad groups based on keyword research
  • Bulk import keywords from keyword research tools or analyses
  • Add seasonal or trending keywords to ad groups automatically
  • Expand ad groups with relevant keywords based on performance data

Inputs

FieldTypeRequiredDescription
AccountSingle-selectYesSelect one Google Ads account
Update TypeTabsYesChoose single keyword or bulk additions

Single Update Mode

FieldTypeRequiredDescription
Ad GroupDynamic-selectYesSelect the ad group to add keyword to
KeywordDynamic-textYesEnter the keyword text
Match TypeSelectYesChoose the keyword match type
New StatusSelectYesChoose the initial status for the keyword

Bulk Update Mode

Choose how to provide keyword data:

Option 1: Use Structured Data

FieldTypeRequiredDescription
Structured DataDynamic-textYesData source with ad_group_id, keyword, match_type, and status columns

Requirements:

  • Data must contain exactly these column names: ad_group_id, keyword, match_type, and status
  • Match type values must be: EXACT, BROAD, or PHRASE (case-sensitive)
  • Status values must be: ENABLED or PAUSED (case-sensitive)

Example structured data format:

ad_group_idkeywordmatch_typestatus
123456789running shoesBROADENABLED
987654321”nike sneakers”PHRASEENABLED
456789123[exact match keyword]EXACTPAUSED

Option 2: Map Fields Individually

FieldTypeRequiredDescription
Ad Group IDsDynamic-textYesSource of ad group IDs
KeywordsDynamic-textYesSource of keyword texts
Match TypesDynamic-textYesSource of match type values
StatusesDynamic-textYesSource of status values

Requirements:

  • All fields are matched by position (first ad group ID with first keyword, first match type, first status, etc.)
  • Match type values must be: EXACT, BROAD, or PHRASE (case-sensitive)
  • Status values must be: ENABLED or PAUSED (case-sensitive)

Match Type Options

Match TypeDescriptionExample
BROADShows ads for searches that include your keyword or variations”running shoes” matches “best running shoes for men”
PHRASEShows ads for searches that include your keyword phrase”running shoes” matches “red running shoes” but not “shoes for running”
EXACTShows ads only for searches that match your exact keyword”running shoes” matches only “running shoes”

Status Options

StatusDescription
ENABLEDKeyword is active and eligible to trigger ads
PAUSEDKeyword is paused and won’t trigger ads

Output

Returns confirmation of the keyword addition operation with details of which keywords were added to which ad groups.


Credit Cost

  • Cost per run: 1 credit (regardless of number of keywords added)

FAQs