This guide covers common mistakes users make when working with Whathead and how to avoid them. Learn from these scenarios to work more efficiently and prevent issues.
Creating campaigns without connecting a platform first
Mistake: Starting to build campaigns before connecting any advertising platforms.Why It’s a Problem: You can’t publish campaigns without a connected platform, and some features require platform context.How to Avoid:
1
Connect platforms first
Go to Settings > Integrations and connect at least one platform before building campaigns
2
Select ad account
Choose which ad account you’ll be working with
3
Then build campaigns
Start creating campaigns once your platform connection is established
Connect all platforms you plan to use upfront. This makes it easier to transfer campaigns between platforms later.
Skipping the ad set level
Mistake: Trying to connect ads directly to campaigns without an ad set in between.Why It’s a Problem: All platforms require a three-tier hierarchy. You cannot skip the middle level (ad set/ad group/ad squad).Correct Hierarchy:
Meta: Campaign → Ad Set → Ad
TikTok: Campaign → Ad Group → Ad
Snapchat: Campaign → Ad Squad → Ad
Google: Campaign → Ad Group → Ad
How to Avoid:
1
Always create the middle level
After creating a campaign, create an ad set/group before creating ads
2
Connect in order
Campaign → Ad Set → Ad (never skip levels)
3
Use templates
Start with campaign templates that include the correct hierarchy
Setting budgets below platform minimums
Mistake: Entering daily budgets that are too low for the platform.Why It’s a Problem: Campaigns won’t publish if budgets are below platform minimums.Platform Minimums:
Meta: $1/day
TikTok: $20/day (highest minimum)
Snapchat: $5/day
Google: $10/day
How to Avoid:
1
Know the minimums
Memorize or reference the minimum budgets for each platform
2
Set realistic budgets
Use budgets well above minimums for better performance
3
Check validation
Watch for validation errors as you set budgets
TikTok’s $20/day minimum is significantly higher than other platforms. Plan accordingly when budgeting for TikTok campaigns.
Forgetting to configure targeting
Mistake: Creating ad sets without setting up audience targeting.Why It’s a Problem: Targeting is required for all campaigns. Missing targeting prevents publishing.Required Targeting:
Location (at least one country, region, or city)
Age range (minimum and maximum)
Gender (or “All”)
How to Avoid:
1
Configure targeting immediately
Set up targeting as soon as you create an ad set
2
Use targeting templates
Save common targeting configurations for reuse
3
Check validation
Ensure no targeting validation errors before moving on
Using inconsistent naming conventions
Mistake: Naming campaigns, ad sets, and ads without a consistent pattern.Why It’s a Problem: Makes it hard to find and manage campaigns later, especially at scale.Good Naming Examples:
Mistake: Clicking Publish without reviewing the preview first.Why It’s a Problem: You might publish campaigns with errors, wrong settings, or incomplete configuration.How to Avoid:
1
Always use preview
Click Preview before Publish to review what will be sent to the platform
2
Check all entities
Review campaigns, ad sets, and ads in the preview
3
Verify settings
Confirm budgets, targeting, and creative are correct
4
Then publish
Only click Publish after confirming everything is correct
Ignoring validation errors
Mistake: Trying to publish despite validation errors showing.Why It’s a Problem: Validation errors prevent publishing. You must fix them first.How to Avoid:
1
Fix errors immediately
Address validation errors as soon as they appear
2
Read error messages
Understand what each error means before trying to fix it
3
Verify fixes
Ensure errors disappear after making changes
4
Publish when clean
Only publish when all validation errors are resolved
The Publish button is disabled when validation errors exist. This prevents you from publishing broken campaigns.
Not understanding CREATE vs UPDATE behavior
Mistake: Expecting campaigns to update when they actually create new ones, or vice versa.Why It’s a Problem: Can result in duplicate campaigns or unexpected behavior.Key Rules:
Canvas-origin nodes (created in Whathead) always CREATE, even on re-publish
Loaded existing campaigns can UPDATE or SKIP based on changes
Copy/paste clears existing IDs and always CREATES new entities
How to Avoid:
1
Learn the decision logic
Read the Publishing Decision Logic documentation
2
Check for existing IDs
Nodes with existing IDs can update; nodes without always create
3
Use preview
Preview shows whether each entity will CREATE, UPDATE, or SKIP
4
Understand your scenario
Know which publishing scenario applies to your situation
Publishing to wrong ad account
Mistake: Publishing campaigns to the wrong ad account because you forgot to switch accounts.Why It’s a Problem: Campaigns go live in the wrong account, potentially wasting budget or causing confusion.How to Avoid:
1
Verify ad account first
Always check which ad account is selected before publishing
2
Use account selector
Switch to the correct ad account if needed
3
Double-check in preview
Preview shows which ad account campaigns will publish to
4
Confirm before publishing
Take a moment to verify the ad account before clicking Publish
Once published, campaigns are live on the platform. You cannot “undo” a publish to the wrong account.
Editing published campaigns without understanding update behavior
Mistake: Changing published campaigns without knowing what will happen when you republish.Why It’s a Problem: Some changes update existing campaigns, others create new ones, and some are ignored.Platform-Specific Behavior:
Meta: Most fields can be updated on existing campaigns
TikTok: Most fields can be updated
Snapchat: Creative changes create NEW ads (cannot update existing)
Google: Most fields can be updated
How to Avoid:
1
Know platform limitations
Review platform-specific editing documentation before making changes
2
Check editable fields
Understand which fields can be updated vs which create new entities
3
Use preview
Preview shows whether changes will update or create new
4
Test with one campaign
Try editing and republishing one campaign first to see the behavior
Bulk editing campaigns with different statuses
Mistake: Bulk editing active and paused campaigns together without considering status implications.Why It’s a Problem: Changes to active campaigns take effect immediately, while paused campaigns remain paused.How to Avoid:
1
Group by status
Bulk edit active campaigns separately from paused ones
2
Consider impact
Think about whether changes should apply to active campaigns immediately
3
Pause before editing
If needed, pause campaigns before making bulk changes
4
Verify selection
Double-check which campaigns are selected before bulk editing
Deleting nodes without considering children
Mistake: Deleting a campaign or ad set node without realizing it will delete all child nodes.Why It’s a Problem: You lose all the work you put into child entities.What Gets Deleted:
Deleting a campaign deletes all its ad sets and ads
Deleting an ad set deletes all its ads
This applies to both published and unpublished entities
How to Avoid:
1
Check for children first
Before deleting, verify what child nodes exist
2
Move children if needed
Reconnect child nodes to different parents if you want to keep them
3
Use pause instead
Consider pausing instead of deleting if you might want the campaign later
4
Confirm deletion
Read the confirmation message carefully before confirming
Deleting nodes in Whathead does NOT delete them from the platform. It only removes them from your canvas.
Reconnecting nodes without understanding duplication
Mistake: Changing an ad’s parent ad set or an ad set’s parent campaign, expecting it to move rather than duplicate.Why It’s a Problem: Platforms don’t allow changing parents. Whathead creates a duplicate with the new parent instead.What Happens:
Original entity remains with original parent
New entity is created with new parent
Both entities exist after publishing
How to Avoid:
1
Understand platform constraints
Know that platforms don’t support changing parent relationships
2
Create new instead
If you want an entity under a different parent, create a new one
3
Delete original if needed
After creating the new entity, delete the original if you don’t want both
4
Use copy/paste
Copy the entity and paste under the new parent, then delete the original
Disconnecting a platform with active campaigns on canvas
Mistake: Disconnecting a platform while you have campaigns from that platform on your canvas.Why It’s a Problem: You lose the ability to publish or update those campaigns until you reconnect.What Happens:
Campaigns remain on canvas but cannot be published
Existing IDs are preserved
You can reconnect and continue working
How to Avoid:
1
Publish or save first
Ensure all campaigns are published or saved before disconnecting
2
Clear canvas
Remove campaigns from canvas if you’re done with them
3
Reconnect if needed
If you accidentally disconnect, reconnect the platform to continue
Connecting multiple accounts without labeling them
Mistake: Connecting multiple ad accounts from the same platform without clear labels or organization.Why It’s a Problem: Hard to remember which account is which, leading to publishing to wrong accounts.How to Avoid:
1
Use descriptive names
If possible, rename accounts with descriptive labels
2
Document account purposes
Keep notes about which account is for which client or purpose
3
Verify before publishing
Always double-check which account is selected
4
Use separate workspaces
Consider using separate Whathead workspaces for different clients
Uploading assets during ad creation instead of beforehand
Mistake: Waiting until you’re creating ads to upload creative assets.Why It’s a Problem: Slows down campaign creation and can cause format errors during publishing.How to Avoid:
1
Upload assets first
Upload all creative assets to platform media libraries before building campaigns
2
Verify formats
Ensure assets meet platform requirements during upload
3
Organize assets
Use folders or naming conventions in media libraries
4
Then build campaigns
Select from pre-uploaded assets when creating ads
Use Whathead’s bulk media upload feature to upload assets to all platforms at once.
Not checking asset compatibility for cross-platform transfers
Mistake: Transferring campaigns between platforms without verifying asset compatibility.Why It’s a Problem: Assets that work on one platform may not meet another platform’s requirements.How to Avoid:
1
Check target platform requirements
Review asset requirements for the destination platform
2
Reformat if needed
Prepare assets that meet the new platform’s specifications
3
Upload to new platform
Upload assets to the destination platform’s media library
What Happens: Changes are saved locally in Whathead but don’t affect the live campaign until you republish.When You Republish:
If the campaign has an existing ID, it will UPDATE the live campaign
Changes take effect on the platform immediately
Some fields may not be editable depending on platform restrictions
Best Practice: Preview changes before republishing to verify what will update.
What if I delete a node with children?
What Happens: All child nodes are deleted along with the parent.In Whathead:
Campaign deletion removes all ad sets and ads under it
Ad set deletion removes all ads under it
Deletion is immediate and cannot be undone
On Platform:
Deleting in Whathead does NOT delete from the platform
Live campaigns remain active on the platform
You can re-fetch them if needed
Best Practice: Move children to different parents before deleting, or pause instead of delete.
What if I disconnect a platform with active campaigns?
What Happens: Campaigns remain on your canvas but cannot be published until you reconnect.Immediate Effects:
Cannot publish or update campaigns from that platform
Existing IDs are preserved
Campaigns remain visible on canvas
To Resume Work:
Reconnect the platform in Settings > Integrations
Select the same ad account
Continue working with your campaigns
Best Practice: Publish all changes before disconnecting a platform.
What if I publish with validation errors?
What Happens: You cannot publish with validation errors. The Publish button is disabled.Why This Exists: Validation errors indicate configuration issues that would cause publishing to fail on the platform.What to Do:
Fix all validation errors first
The Publish button will enable once errors are resolved
Then you can publish successfully
Best Practice: Fix validation errors as they appear rather than waiting until publish time.
What if some campaigns succeed and others fail during bulk publish?
What Happens: Successful campaigns go live on the platform. Failed campaigns remain in draft state.Partial Success Behavior:
Successful campaigns are published and active
Failed campaigns show error messages
You receive a summary of successes and failures
What to Do:
Review error messages for failed campaigns
Fix the issues in failed campaigns
Republish only the failed campaigns
Successful campaigns won’t be duplicated
Best Practice: Test with one campaign first when trying new configurations.
What if I transfer a campaign to a platform with different capabilities?
What Happens: Whathead maps fields where possible and flags incompatibilities.Field Mapping:
Compatible fields transfer automatically
Incompatible fields are flagged for manual configuration
Some features may not be available on the destination platform
What to Do:
Review the transfer preview
Configure any flagged fields manually
Verify targeting and objectives are compatible
Update creative assets if needed
Best Practice: Review platform comparison documentation before transferring campaigns.
What if I bulk edit campaigns with different statuses?
What Happens: Changes apply to all selected campaigns regardless of status.Status Implications:
Active campaigns: Changes take effect immediately when republished
Paused campaigns: Changes are saved but campaign remains paused
Draft campaigns: Changes are saved for future publishing
What to Do:
Consider pausing active campaigns before bulk editing if changes are significant
Group campaigns by status for more controlled bulk edits
Preview changes before republishing
Best Practice: Bulk edit campaigns with the same status together for predictable results.