Meta Bulk Ads
Bulk mode
Pre-populate from Google Sheets (no publish)
Region is required (e.g. CA = California). Duplicate checks only look at ads for that region (and episode when it is parsed from the creative name). Paste your live Content sheet URL and UTM sheet URL. The server reads only that spreadsheet and the tab encoded in the URL (gid=… when you copy the link with the right tab open; if gid is missing, the first tab is used). This prefill does not guess other tabs.
| Episode | Channel | Creative | Audience | Status | Reason |
|---|
Campaign
Schedule editor (fix ended ad sets)
If Meta says an ad set has reached its end date, set a new future end time here. When Campaign lifetime budget is filled in the Budgets section, this tool updates budget first, then campaign/ad set end dates for the selected region.
When enabled, lifetime budgets are patched on the campaign and each ad set before ads are created.
Per ad set lifetime caps (AUD):
FB Facebook Reels creatives
Use a local file or shared Video URL for one video across all rows, or put a different Public URL on each row so each ad uses its own file (one upload per distinct URL). Ads are built from the rows below.
| Creative slug | Ad set audience | Body copy (= headline) | mtm_kwd | Public URL (per ad) |
|---|