What You Can Bulk Edit
You can perform bulk actions on:- Multiple campaigns: Update budgets, statuses, schedules, or names
- Multiple ad groups: 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 groups together — select only campaigns, only ad groups, 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 groups, 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 |
| Budget Optimization | ✅ Yes | Enable or disable Campaign Budget Optimization |
| Status | ✅ Yes | Pause, activate, or archive all at once |
| Objective | ❌ No | Cannot change objective on existing campaigns |
| Special Industries | ⚠️ Limited | Can only remove, not add new ones |
Ad Group Level
| Field | Can Bulk Edit | Notes |
|---|---|---|
| Ad Group Name | ✅ Yes | Can append or prepend text to all names |
| Budget | ✅ Yes | Can set same budget or increase/decrease by percentage |
| Targeting | ⚠️ Limited | Can expand targeting, but not replace entirely |
| Bid Price | ✅ Yes | Can set same bid or adjust by percentage |
| Schedule | ✅ Yes | Set same start/end dates for all |
| Status | ✅ Yes | Pause, activate, or archive all at once |
| Placements | ❌ No | Cannot change placements on existing ad groups |
| Optimization Goal | ❌ No | Cannot change optimization goal on existing ad groups |
| Pixel ID | ❌ No | Cannot change pixel on existing ad groups |
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 |
| Ad Text | ✅ Yes | Replaces ad copy on all selected ads |
| Call-to-Action | ✅ Yes | Sets same CTA for all ads |
| Destination URL | ✅ Yes | Sets same URL for all ads |
| UTM Parameters | ✅ Yes | Sets same tracking parameters for all ads |
| Status | ✅ Yes | Pause, activate, or archive all at once |
| Creative | ⚠️ Limited | Can replace if all ads use same format |
| Identity | ✅ Yes | Can change display name and identity |
Common Bulk Actions
Bulk Status Changes
Quickly pause, activate, or archive multiple entities:Bulk Budget Updates
Update budgets across multiple campaigns or ad groups: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 groups:You can only edit start times for ad groups that are scheduled for the future. Once an ad group has started running, the start time is locked.
Bulk Copy Updates
Update ad copy across multiple ads:Update Text
Enter new ad text, primary text, or call-to-action. This will replace the text on all selected ads.
Bulk Creative Updates
Replace creative content across multiple ads:Select Ads
Select all ads you want to update creative for. All ads must use the same format (e.g., all single video).
Select New Creative
Choose a new video or image from your media library. This will replace the creative 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 TikTok’s $20/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 TikTok’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.
TikTok-Specific Bulk Limitations
TikTok has stricter editing policies than other platforms, which affects bulk editing:Cannot Bulk Edit After Publishing
These fields are locked after publishing and cannot be bulk edited:- Campaign objective: Cannot be changed on existing campaigns
- Ad group optimization goal: Cannot be changed on existing ad groups
- Ad group placements: Cannot be changed on existing ad groups
- Pixel ID or App ID: Cannot be changed on existing ad groups
- Ad format: Cannot be changed on carousel or catalog carousel ads
Learning Phase Resets
Significant bulk changes may reset TikTok’s learning phase: Changes that reset learning:- Major targeting changes (e.g., changing from US to Asia-Pacific)
- Changing bid strategy significantly
- Changing creative significantly
- Pausing for extended periods
- Minor budget adjustments (less than 20% change)
- Small targeting expansions
- Text edits without creative changes
- Brief pauses (less than 24 hours)
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 groups at once
- Refreshing creative across multiple ads
When to Edit Individually
- Making unique changes to each entity
- Updating creative that differs between ads
- Changing targeting that varies by ad group
- Making complex changes that require different values per entity
- Editing locked fields that require creating new entities
Limitations and Constraints
Same-Type Requirement
Field Compatibility
Some fields can only be bulk edited if all selected entities are compatible:- Bid Strategy: All ad groups must support the new bid strategy
- Creative Format: All ads must use the same format (single image, video, carousel)
- Budget Type: All entities must use the same budget type (daily or lifetime)
Existing Campaign Restrictions
When bulk editing existing campaigns:- Locked fields cannot be changed (e.g., objective, optimization goal, placements)
- Learning phase may reset on ad groups with significant changes
- Performance history is preserved for all entities
TikTok’s stricter editing policies mean you need to plan your campaign structure carefully before publishing. Consider testing with small budgets first to validate your settings before scaling.
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
- Make gradual changes: Increase budgets by 20-30% at a time to avoid disrupting performance
- Avoid frequent changes: Let campaigns run for at least 3-7 days before making significant changes
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 TikTok’s requirements.Resolution:
- Check the error messages for failed entities
- Fix the validation errors (e.g., budgets below $20 minimum)
- Retry publishing only the failed entities
Cannot bulk edit optimization goal
Cannot bulk edit optimization goal
Cause: Optimization goal is locked after ad group creation on TikTok.Resolution: You cannot change optimization goals on existing ad groups. Create new ad groups with the correct optimization goal and copy your ads to them.
Cannot bulk edit placements
Cannot bulk edit placements
Cause: Placements are locked after ad group creation on TikTok.Resolution: You cannot change placements on existing ad groups. Create new ad groups with the correct placements and copy your ads to them.
Budget changes reset learning phase
Budget changes reset learning phase
Cause: Large budget changes (>20%) can reset TikTok’s learning phase.Resolution: Increase budgets gradually (20-30% at a time) to minimize learning phase resets.
Validation fails with budget minimum error
Validation fails with budget minimum error
Cause: TikTok requires a minimum daily budget of $20 per ad group.Resolution: Ensure all budgets meet the $20 minimum. When bulk editing, verify that percentage decreases don’t drop budgets below this threshold.