Campaign Workflow

Connecting Google Ads

OAuth setup, account selection, and what permissions are needed.

Why Connect Google Ads?

Connecting your Google Ads account allows CampaignWeave to deploy Search and Performance Max campaigns directly to Google. Without this connection, you can generate campaigns but automated deployment to Google won't be available.

How to Connect

I

Go to Settings

Navigate to your Settings page and find the "Connections" section.

II

Click "Connect Google Ads"

You'll be redirected to Google to authorize CampaignWeave. Sign in with the Google account that has access to your Google Ads account.

III

Grant Permissions

Google will ask you to grant CampaignWeave permission to manage your ads. Accept the requested permissions. They're required for campaign creation and management.

IV

Select Your Customer Account

If you have access to multiple Google Ads accounts, choose which one CampaignWeave should deploy to. Your customer ID will be displayed in the format XXX-XXX-XXXX.

Permissions We Request

  • Ads management: to create campaigns, ad groups, and ads on your behalf
  • Account access: to read your account structure and customer ID
  • Performance reporting: to fetch campaign metrics like impressions, clicks, and conversions

Campaign Types Available

When creating a Google Ads campaign in CampaignWeave, you choose between two campaign types:

Performance Max

AI-driven ads distributed across Search, Display, YouTube, Gmail, and Maps. Best for most advertisers. CampaignWeave bundles your headlines, descriptions, images, and logo into an asset group that Google optimizes automatically.

Search

Text-based ads that appear on Google Search results. Best when you want keyword-targeted ads only. CampaignWeave generates Responsive Search Ads with multiple headline and description variations plus relevant keywords.

Troubleshooting

  • "No accessible accounts found": Make sure your Google account has access to at least one Google Ads account. You may need to accept an invitation in Google Ads first.
  • Connection expired: Google tokens expire periodically. If deployment fails, try disconnecting and reconnecting your account in Settings.
  • Manager account (MCC): If you use a Manager account, you'll see all managed customer accounts during selection. Choose the specific account you want CampaignWeave to deploy to.

Important

Your Google Ads account must have a valid payment method configured before you can deploy campaigns. CampaignWeave uses your existing Google Ads billing setup.

Confirm action