What You Can Bulk Edit
You can perform bulk actions on:- Multiple campaigns: Update budgets, statuses, schedules, or names
- Multiple ad sets: Change targeting, budgets, optimization goals, or statuses
- Multiple ads: Update creative, copy, CTAs, or statuses
Bulk actions only work on entities of the same type. You cannot bulk edit campaigns and ad sets together — select only campaigns, only ad sets, or only ads.
Bulk Editing Workflow
Select Multiple Entities
On the Campaign Builder canvas, hold Shift or Cmd/Ctrl and click to select multiple campaigns, ad sets, or ads of the same type.
Make Changes
In the bulk editor, modify the fields you want to change. Changes will apply to all selected entities.
Bulk Editable Fields
Campaign Level
| Field | Can Bulk Edit | Notes |
|---|---|---|
| Campaign Name | ✅ Yes | Can append or prepend text to all names |
| Budget | ✅ Yes | Can set same budget or increase/decrease by percentage |
| Bid Strategy | ✅ Yes | Must be compatible with all selected campaigns |
| Status | ✅ Yes | Pause, activate, or archive all at once |
| Schedule | ✅ Yes | Set same start/end dates for all |
| Objective | ❌ No | Cannot change objective on existing campaigns |
Ad Set Level
| Field | Can Bulk Edit | Notes |
|---|---|---|
| Ad Set Name | ✅ Yes | Can append or prepend text to all names |
| Budget | ✅ Yes | Can set same budget or increase/decrease by percentage |
| Targeting | ⚠️ Limited | Can add targeting options, but not replace entirely |
| Placements | ⚠️ Limited | Can expand placements across all ad sets |
| Optimization Goal | ✅ Yes | Must be compatible with all selected ad sets |
| Status | ✅ Yes | Pause, activate, or archive all at once |
| Schedule | ✅ Yes | Set same start/end dates for all |
Ad Level
| Field | Can Bulk Edit | Notes |
|---|---|---|
| Ad Name | ✅ Yes | Can append or prepend text to all names |
| Primary Text | ✅ Yes | Replaces text on all selected ads |
| Headline | ✅ Yes | Replaces headline on all selected ads |
| Description | ✅ Yes | Replaces description on all selected ads |
| Call-to-Action | ✅ Yes | Sets same CTA for all ads |
| Destination URL | ✅ Yes | Sets same URL for all ads |
| Status | ✅ Yes | Pause, activate, or archive all at once |
| Creative | ⚠️ Limited | Can replace if all ads use same format |
Common Bulk Actions
Bulk Status Changes
Quickly pause, activate, or archive multiple entities:Bulk Budget Updates
Update budgets across multiple campaigns or ad sets:Choose Update Method
- Set Same Budget: All entities get the same budget amount
- Increase by %: Increase all budgets by a percentage (e.g., +20%)
- Decrease by %: Decrease all budgets by a percentage (e.g., -10%)
Bulk Schedule Updates
Set start and end dates for multiple campaigns or ad sets:Bulk Copy Updates
Update ad copy across multiple ads:Update Text
Enter new primary text, headline, or description. This will replace the text on all selected ads.
Bulk Publishing
When you publish multiple campaigns at once, Whathead handles them efficiently:Publishing Behavior
- Parallel processing: Multiple campaigns are published simultaneously
- Partial success: If some campaigns succeed and others fail, successful ones are published
- Error reporting: Failed campaigns are clearly marked with error messages
- Retry capability: You can retry failed campaigns without republishing successful ones
Validation During Bulk Publish
Before publishing, Whathead validates all selected entities:- Budget minimums: All budgets must meet Meta’s $1/day minimum
- Required fields: All required fields must be filled
- Hierarchy rules: All entities must have proper parent-child relationships
- Platform constraints: All entities must comply with Meta’s rules
If any entity fails validation, Whathead shows which entities have errors and what needs to be fixed. You can fix errors and retry, or publish only the valid entities.
Bulk Actions vs Individual Edits
When to Use Bulk Actions
- Updating budgets across multiple campaigns for seasonal changes
- Pausing all campaigns in a specific category
- Updating ad copy for a promotion across multiple ads
- Setting schedules for a campaign launch
- Changing status on multiple ad sets at once
When to Edit Individually
- Making unique changes to each entity
- Updating creative that differs between ads
- Changing targeting that varies by ad set
- Making complex changes that require different values per entity
Limitations and Constraints
Same-Type Requirement
Field Compatibility
Some fields can only be bulk edited if all selected entities are compatible:- Optimization Goal: All ad sets must support the new optimization goal
- Bid Strategy: All campaigns must support the new bid strategy
- Creative Format: All ads must use the same format (single image, video, carousel)
Existing Campaign Restrictions
When bulk editing existing campaigns:- Locked fields cannot be changed (e.g., objective, conversion location)
- Learning phase may reset on ad sets with significant changes
- Performance history is preserved for all entities
Best Practices
- Group similar entities: Bulk edit works best on entities with similar configurations
- Use filters: Filter entities by status, performance, or other criteria before bulk selecting
- Review before publishing: Always review the preview to ensure changes are correct
- Monitor after publishing: Check that all entities updated successfully and are performing as expected
- Keep backups: Note original values before bulk editing in case you need to revert
Troubleshooting Bulk Actions
Bulk Edit button is disabled
Bulk Edit button is disabled
Some entities failed to publish
Some entities failed to publish
Cause: Some entities have validation errors or don’t meet Meta’s requirements.Resolution:
- Check the error messages for failed entities
- Fix the validation errors
- Retry publishing only the failed entities
Changes didn't apply to all selected entities
Changes didn't apply to all selected entities
Cause: Some entities may not support the field you’re trying to change.Resolution: Check which entities support the field you’re editing. You may need to edit incompatible entities separately.
Budget changes reset learning phase
Budget changes reset learning phase
Cause: Large budget changes (>20%) can reset Meta’s learning phase.Resolution: Increase budgets gradually (20-30% at a time) to minimize learning phase resets.