Skip to main content

Common Mistakes

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.

Campaign Building Mistakes

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.
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
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.
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
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:
  • Campaign: “Q1_2024_Brand_Awareness_Meta”
  • Ad Set: “Q1_2024_Brand_Awareness_Meta_US_18-35”
  • Ad: “Q1_2024_Brand_Awareness_Meta_US_18-35_Video_A”
How to Avoid:
1

Define naming convention

Establish a naming pattern before creating campaigns
2

Include key info

Include date, objective, platform, targeting, and creative variant in names
3

Be consistent

Use the same pattern across all campaigns
4

Document your convention

Write down your naming rules for team consistency
Good naming conventions make bulk operations, reporting, and campaign management much easier.

Publishing Mistakes

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
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.
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
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 Mistakes

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
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
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.
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

Platform Connection Mistakes

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
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

Asset Management Mistakes

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.
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
4

Then transfer campaign

Transfer the campaign and update asset references

”What If” Scenarios

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 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 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 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 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 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 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.

Learning from Mistakes

The best way to avoid mistakes is to:
  1. Start small: Create simple test campaigns before building complex ones
  2. Use preview: Always preview before publishing
  3. Read documentation: Review platform-specific documentation before working with new platforms
  4. Test in sandbox: If available, test in platform sandbox environments first
  5. Learn from errors: When something goes wrong, understand why before trying again
Everyone makes mistakes when learning a new tool. The key is learning from them and developing good habits.