How to bulk edit Facebook ads across multiple ad accounts
Short answer: inside one ad account, Ads Manager lets you select several campaigns, ad sets or ads and edit them together, or export them to a spreadsheet, change the cells and import the file back. Neither works across ad accounts: you repeat the edit in every account. To change the same setting on objects from many accounts at once you need a tool that loads them into one table and sends the change per object.
Option 1: multi-select editing in Ads Manager
- Open the Campaigns, Ad sets or Ads tab.
- Tick the objects you want to change.
- Select Edit. The side panel shows the shared settings; fields with different values are marked as mixed.
- Change the fields, review, and publish.
Good for: a few objects in one account. Limits: one ad account at a time, and some fields cannot be edited together when the objects differ too much (for example different objectives).
Option 2: export, edit, import
Ads Manager can export selected objects to a spreadsheet and import an edited file back. It is the fastest native way to change many names, budgets or URLs in one account. Keep the exported columns and IDs intact: the import matches rows by ID, and a renamed or missing column turns an edit into an error or a new object.
What to check before any bulk edit
| Risk | Why it matters |
|---|---|
| Currency of each ad account | A budget of "50" means 50 in that account's currency; accounts in JPY or UAH are not USD |
| Learning phase | Meta documents that significant edits (budget, bid strategy, targeting, creative) can send an ad set back into learning |
| Creative changes | Changing an ad's creative attaches a new creative; check that tracking parameters come along |
| Edits Meta silently ignores | A request can succeed while a field does not apply to that object type; check the result |
The last row is not theoretical. We measured that Meta accepts a request to set a customer lifecycle strategy on a Traffic ad set and simply does not store it, so only reading the object back proves the edit (Graph API v25, October 2026, test ad account).
Option 3: bulk edit across ad accounts in Multitool ADS
Multitool ADS loads campaigns, ad sets and ads from all connected ad accounts into one table. To change many of them at once:
- Filter the table (for example by a country code in the name) and select the objects, from any number of ad accounts.
- Open Edit and choose the field: status, budget, name, placements, creative media, targeting, bid strategy, schedule and other ad set settings.
- The table shows the new values as a draft before anything is sent.
- Select Publish. Each object gets its own result: applied, already in place, skipped with a reason, or failed with Meta's reason.
Budgets are converted per ad account, so the same number is applied in each account's own currency rules. Objects the change does not apply to are skipped and named, instead of counting as done.
When to use which
- One account, a few objects: Ads Manager's multi-select.
- One account, hundreds of rows: export and import.
- Many accounts, the same change: a cross-account table.
The Multitool ADS live demo lets you select objects from several demo ad accounts and try the bulk edit dialog, no account needed.