Campaign Budget Dashboard

← Google Ads bulk uploads · All bulk tools

Pre-populate from Google Sheets

Requires a specific region below (not “All regions”).

Region

Pick a region to load ad groups, then choose the Ad group per row in the table. Template ad in that group must include a YouTube video. Final URL from MTM/UTM; YT Link = video.

Schedule editor (campaign dates)

If ad creation is blocked by ended campaigns, set a new future end date and apply it across all regions for this objective before creating ads.

Budget update applies to the selected region. Schedule update applies to all regions for this objective.

Bulk edit existing ads (click to expand/collapse)

Use filters to narrow rows. Audience follows the Google ad group name (Interest / Pixel / Lookalike)—not tokens inside the ad name, so Pixel groups can list creatives that still say Interest until you find/replace or use targeting rewrites. If a creative still has the wrong geo token in the name (e.g. _AUS_ under a CA campaign), turn off strict geo in name below so those rows appear, then fix them with geo rewrite or find/replace. Rewrites change episode / geo / targeting tokens in the ad name (then optional find/replace). UTM sheet matches the creative slug inside the name to column A (tries full name, then TISS…_EP…_Hero… segments). Landing URL region sets which manifest block builds teamignition.net (defaults to the Region control above). Preview validates with Google; Apply writes. Requires a specific region.

Rewrites (ad name → Google)
Ad group Current name New name Current URL New URL Notes

The table fills from loaded ads when you pick a region and filters. Add rewrites, find/replace, and/or UTM, then Preview (validate) and Apply (write to Google).

YouTube / Google creatives (from sheets)

Rows are ready to type into (prefill fills them from sheets). Enter MTM_KWD like Meta — not the full URL. Use + Add row for more lines.

Creative slug Ad set audience Ad group Body copy (= headline) MTM_KWD YT Link (video / post)