Skip to main content
Snapchat campaigns follow a three-tier hierarchy where each level serves a specific purpose. Understanding this structure is essential for organizing your advertising effectively in Whathead.

The Three-Tier Hierarchy

Legend:
  • 🟡 Yellow = Campaign level (objective and budget strategy)
  • 🟢 Green = Ad Squad level (targeting and optimization)
  • 🟠 Orange = Ad level (creative content)

Campaign Level

The campaign is the top level where you define your advertising objective and budget strategy.

What You Set at Campaign Level

SettingDescription
ObjectiveWhat you want to achieve (Awareness, Consideration, Conversions)
Campaign BudgetOptional campaign-level budget that’s distributed across ad squads
Budget OptimizationWhether Snapchat automatically distributes budget across ad squads
StatusActive, Paused, or Archived
The objective you choose at the campaign level determines which optimization goals and features are available in your ad squads. You cannot change the objective after publishing.

Campaign Budget Options

You can set budgets at either the campaign level or ad squad level:
  • Campaign Budget Optimization: Set one budget for the campaign, and Snapchat automatically distributes it across ad squads based on performance
  • Ad Squad Budgets: Set individual budgets for each ad squad, giving you more control over spending
Campaign Budget Optimization typically delivers better results because Snapchat can shift budget to the best-performing ad squads in real-time.

Ad Squad Level

The ad squad is where you define your audience, placements, and optimization strategy. Snapchat uses the term “Ad Squad” instead of “Ad Set” or “Ad Group.”

What You Set at Ad Squad Level

SettingDescription
TargetingWho sees your ads (age, gender, location, interests, custom audiences)
PlacementsWhere ads appear (Snapchat, Audience Network)
Optimization GoalWhat Snapchat optimizes for (impressions, swipe ups, conversions, etc.)
BudgetDaily budget (if not using Campaign Budget Optimization)
ScheduleWhen your ads run (start date, end date, dayparting)
Bidding StrategyHow Snapchat optimizes your bids (Auto-bid, Max Bid, Target Cost)
Delivery TypeStandard or Accelerated delivery

Ad Squad Budget Options

If you’re not using Campaign Budget Optimization, you can set:
  • Daily Budget: Amount to spend per day (minimum $5)
Snapchat requires a minimum daily budget of $5 per ad squad. Make sure your budget meets this requirement before publishing.

Ad Squad Inheritance

Ad squads inherit the objective from their parent campaign. Make sure all ad squads under a campaign are optimized for the same goal.

Ad Level

The ad is where you define your creative content — the actual images, videos, text, and call-to-action that people see.

What You Set at Ad Level

SettingDescription
CreativeImages or videos from your media library
Ad NameInternal name for the ad
Brand NameName shown on the ad
HeadlineMain text that appears with your creative
Call-to-ActionButton text (Swipe Up, Install Now, Shop Now, etc.)
DestinationWhere people go when they swipe up (website URL, app, etc.)
AttachmentOptional web view, long-form video, or AR lens

Ad Formats

Snapchat supports several ad formats:
FormatDescriptionBest For
Single Image/VideoOne image or video with textMost campaigns, simple messages
Story AdsSeries of 3-20 images or videosStorytelling, product showcases
Collection AdsCover image/video with product tilesE-commerce, product discovery
AR LensesInteractive augmented reality experiencesBrand engagement, try-on experiences
FiltersBranded overlays users can applyBrand awareness, events
Snapchat is a vertical, full-screen platform. Use 9:16 aspect ratio for videos and images to maximize engagement.

Hierarchy Rules and Constraints

Understanding the rules that govern Snapchat’s hierarchy helps you avoid validation errors:

Parent-Child Relationships

  • Every ad squad must have exactly one parent campaign
  • Every ad must have exactly one parent ad squad
  • A campaign can have multiple ad squads
  • An ad squad can have multiple ads

Inheritance Rules

  • Ad squads inherit the objective from their parent campaign
  • Ads inherit targeting and placements from their parent ad squad
  • Budget optimization flows from campaign to ad squads (if using Campaign Budget Optimization)

Validation Constraints

Critical Constraint: You cannot connect campaigns with different objectives to the same ad squad. For example, if you create 5 campaigns with different objectives and try to connect them all to one ad squad node, validation will fail.Why: Ad squads inherit optimization goals from the campaign. Multiple campaigns with different objectives would create conflicting optimization goals.Resolution: Create separate ad squads for each campaign, or ensure all campaigns connected to an ad squad have the same objective.

Snapchat-Specific Limitations

Creative Update Limitation: Snapchat does not support updating creative content on existing ads. If you change the creative (image or video) on an existing ad and republish, Whathead will create a new ad rather than updating the existing one.This is a platform limitation, not a Whathead limitation. The original ad will remain unchanged, and a new ad with the new creative will be created.

Building Campaign Structure in Whathead

In the Campaign Builder canvas, you create this hierarchy visually:
1

Add Campaign Node

Click the + button and select Campaign to create a campaign node. Configure the objective and budget strategy.
2

Add Ad Squad Nodes

Click the + button below the campaign and select Ad Squad. Connect it to the campaign node. Configure targeting and optimization.
3

Add Ad Nodes

Click the + button below an ad squad and select Ad. Connect it to the ad squad node. Add creative and copy.
4

Validate Structure

Before publishing, Whathead validates that your hierarchy follows Snapchat’s rules and all required fields are set.

Structure Examples

Simple Campaign

A single campaign with one ad squad and two ads testing different video creatives.

Multi-Audience Campaign

One campaign with multiple ad squads targeting different age groups, each with tailored creative.

Complex Testing Structure

Testing different audiences (ad squads) and different creatives (ads) to find the best combination.

Best Practices

  • Start simple: Begin with one campaign, one ad squad, and 2-3 ads to test creative variations
  • Use Campaign Budget Optimization: Let Snapchat optimize budget distribution across ad squads for better performance
  • Prioritize vertical video: Snapchat is a mobile-first, vertical platform — use 9:16 aspect ratio
  • Test systematically: Change one variable at a time (audience OR creative, not both) to understand what works
  • Monitor ad squad performance: Pause underperforming ad squads and scale winners
  • Keep structure organized: Use clear naming conventions for campaigns, ad squads, and ads
  • Remember creative limitations: Plan ahead for creative changes, as they create new ads rather than updating existing ones

Whathead Capabilities vs Snapchat Portal

Whathead overcomes several Snapchat platform limitations:

Duplicate Ad Squads

Snapchat Portal: Cannot duplicate ad squads between campaignsWhathead: CAN duplicate ad squads across campaigns

Transfer Ads

Snapchat Portal: Cannot transfer ads between campaignsWhathead: CAN transfer ads between campaigns

Next Steps