flamel
DOCS

Creating Playbooks - Complete Guide

Hub users: build campaign blueprints step by step with this comprehensive walkthrough.

Playbooks let you design advertising campaigns once and deploy them across all your franchisees. This guide walks through every option in the playbook creation wizard, explains what each setting does, and helps you make the right choices for your brand.

Before You Start

Prerequisites Checklist

Before creating your first playbook, ensure:

  • You're logged in as a Hub admin (not a workspace user)
  • Your workspaces have connected their Meta ad accounts
  • You've set up Ads Configuration with audience types
  • You have creatives ready (images/videos) if providing hub-level media

The 4-Step Wizard Overview

The playbook creation wizard has four steps:

StepWhat You Configure
Step 1: Playbook SetupName, access, launch mode, budget, schedule, creative source, questions
Step 2: CampaignsCampaign objectives, structure, and budget allocation
Step 3: Ad Sets & CreativeTargeting, audiences, ad creative, and copy
Step 4: Review & CreateFinal review and launch

Playbook Creation Wizard - Step 1


Step 1: Playbook Setup

Step 1 contains nine collapsible sections. Each section handles a different aspect of how your playbook works. You can expand/collapse sections as you work through them.

1.1 Basic Information

Playbook Name — The name workspaces see when browsing available playbooks. Choose something clear and searchable.

Use words your franchisees would search for. "Summer Sale - Website Traffic" is better than "Q3 Campaign v2".

Good naming examples:

  • "Grand Opening - Local Awareness"
  • "Holiday Lead Generation - 2 Week Trial"
  • "Monthly Brand Awareness - Evergreen"
  • "Black Friday Sale - Traffic Campaign"

Description — A 1-2 sentence explanation of what this campaign does and who should use it. Workspaces read this before deciding to opt in.

Write descriptions that answer:

  • What's the goal of this campaign?
  • When should it run?
  • Who should opt in?

Example: "Drive traffic to your store's website during our summer promotion. Best for franchisees with active e-commerce. Runs for 14 days starting July 1st."


1.2 Who Has Access?

Control which workspaces can see and opt into this playbook.

Workspace Access Configuration

All Workspaces — Every workspace in your Hub can see this playbook. Use this for brand-wide campaigns.

Specific Workspaces — Hand-pick which workspaces see this playbook. Use this for:

  • Regional campaigns (only certain markets)
  • Pilot programs (testing with select franchisees)
  • Tiered rollouts (premium locations first)

When you select specific workspaces, a picker appears showing all workspaces in your Hub. Check the ones you want to include.

ScenarioRecommendation
Brand-wide promotionAll Workspaces
Regional campaignSpecific Workspaces (by region)
Pilot testSpecific Workspaces (top performers)
Premium-only offerSpecific Workspaces (qualifying locations)

1.3 How Will You Launch? (Critical Decision)

This is one of the most important choices. It determines whether workspaces actively participate or campaigns deploy automatically.

Launch Mode Selection

Workspace Opt-Ins

Workspaces must explicitly choose to participate. They browse available playbooks, review details, and click "Opt In" to join.

When to use:

  • You need workspace input (budget, schedule, creative, or answers to questions)
  • You want workspaces to make an informed decision
  • Different workspaces may need different configurations
  • You're using workspace-level creatives or boosted posts

What workspaces experience:

  1. See playbook in their shop
  2. Review details and requirements
  3. Provide any required inputs (media, budget, answers)
  4. Click "Opt In" to deploy

Hub review (for workspace-level creatives): If workspaces upload their own media, you can review and approve before deployment. This ensures brand compliance.

Deploy Immediately

Campaigns automatically launch at selected workspaces when you activate the playbook. No workspace action required.

When to use:

  • Playbook is fully pre-configured (you provide all creatives)
  • Brand-wide campaigns with consistent messaging
  • Time-sensitive launches where speed matters
  • Workspaces shouldn't have a choice

Requirements:

  • Hub must provide all creatives (no workspace uploads)
  • Cannot use "Existing Posts" creative mode
  • Budget and schedule must be set at hub level

What workspaces experience:

  1. Campaign appears in their account already running
  2. They can pause/resume but not opt out initially

Deploy Immediately is disabled if you select workspace-level creatives or boosted posts, since those require workspace input.

Decision Guide

QuestionIf Yes →
Do workspaces need to upload their own images/videos?Opt-In
Do workspaces need to set their own budget?Opt-In
Do workspaces need to choose their start date?Opt-In
Are you using boosted posts from workspace feeds?Opt-In
Is everything pre-configured with no workspace input needed?Deploy Immediately
Is this a time-sensitive brand-wide launch?Deploy Immediately

1.4 Playbook Budget Configuration

Set the overall budget that gets distributed across campaigns and workspaces.

Budget Configuration

Total Budget

The default amount each workspace will spend. Enter a dollar amount (minimum $1.00).

Consider your typical franchisee:

  • Market size and population
  • Advertising capacity and experience
  • Expected return on ad spend
  • Competitive landscape

Budget Type

Daily Budget — Amount spent per day during the campaign run.

  • More flexible scheduling (no end date required)
  • Spend is paced evenly across each day
  • Good for: ongoing campaigns, testing, flexible durations

Lifetime Budget — Total amount spent over the entire campaign duration.

  • Requires start and end dates
  • Meta optimizes delivery across the full period
  • Good for: fixed promotions, events, seasonal campaigns
Budget TypeRequires End DateBest For
DailyNoOngoing campaigns, flexible duration
LifetimeYesFixed promotions, events, seasonal

Campaign Allocation

When your playbook has multiple campaigns, choose how to split the budget:

Equal — Divides budget evenly across all campaigns.

  • 2 campaigns = 50% each
  • 3 campaigns = 33.3% each
  • Simple and balanced

Percentage — You specify the split per campaign.

  • Must sum to exactly 100%
  • Example: Campaign A = 60%, Campaign B = 40%
  • Use when campaigns have different priorities

Allow Workspace Budget Control

Toggle this ON to let workspaces adjust the total budget during opt-in.

Enabled:

  • Workspaces see the recommended budget but can increase/decrease
  • You can set minimum and maximum limits
  • Good for varying market sizes

Disabled:

  • Budget is fixed; workspaces cannot change it
  • Ensures consistent spend across network
  • Good for brand-funded campaigns

If your franchisees have very different market sizes, enable workspace budget control and set a reasonable minimum. A location in NYC needs more budget than one in a small town.

Minimum Budget

Optional floor that workspaces cannot go below. Protects against underspending that would hurt performance.

Meta minimums:

  • Daily: $1.00 minimum
  • Lifetime: $5.00 minimum (across entire duration)

We recommend higher minimums based on campaign objectives:

  • Awareness: $10-25/day minimum
  • Traffic: $15-30/day minimum
  • Leads: $20-50/day minimum
  • Sales: $25-75/day minimum

For sophisticated budget planning, you can set different recommended budgets per workspace based on their market potential.

This is useful when you have detailed knowledge of each franchise's market size, historical performance, or specific targets.


1.5 What Kind of Playbook? (One-Time vs Evergreen)

Choose whether this playbook runs once or can be repeated.

Playbook Type Selection

One-Time Playbook

A single campaign run with fixed dates. When it ends, it's done.

Characteristics:

  • Hub sets the schedule (start and end dates)
  • Workspaces opt in once
  • Campaign ends on the end date
  • Cannot be re-run without creating a new playbook

Best for:

  • Seasonal promotions (Black Friday, Holiday)
  • Limited-time offers
  • Event-based campaigns
  • Product launches

Evergreen Playbook

Workspaces can run this playbook repeatedly. After one run completes, they can opt in again.

Characteristics:

  • Automatically enables workspace schedule control
  • Automatically enables workspace budget control
  • Hub sets duration parameters (not fixed dates)
  • Workspaces choose when to run each time

When you select Evergreen, you configure duration:

Preset Duration — Fixed length options:

  • 7 days
  • 14 days
  • 30 days

Workspaces pick their start date; end date is calculated.

Custom Duration — You set the exact number of days.

Flexible Range — Min and max days; workspaces choose within range.

  • Example: Min 7 days, Max 90 days
  • Workspace decides how long to run

Evergreen playbooks are powerful for recurring needs like "New Customer Special" or "Monthly Awareness Push" that workspaces can launch whenever they want.

Evergreen Re-Opt-In Flow

  1. Workspace opts into evergreen playbook
  2. Campaign runs for configured duration
  3. Campaign completes (status: "completed")
  4. Workspace can immediately opt in again
  5. New campaign created with new dates/budget
  6. Repeat as needed

Each run is tracked with a "run number" (1, 2, 3...) so you can see how many times each workspace has used the playbook.


1.6 Schedule Configuration

Set when campaigns run. This section appears for opt-in mode playbooks OR when using lifetime budgets.

Schedule Configuration

Allow Workspace Schedule

Toggle this to control who sets the dates.

Enabled (Workspace Controls Schedule):

  • Workspaces pick their own start and end dates during opt-in
  • Hub doesn't set dates here
  • Good for flexible timing, evergreen playbooks
  • Required for evergreen playbooks

Disabled (Hub Controls Schedule):

  • You set start and end dates for all workspaces
  • All campaigns run on the same schedule
  • Good for coordinated launches, brand promotions

Start Date

When campaigns begin. Validation rules:

  • Cannot be in the past
  • Must be at least 24 hours in the future
  • End date must be after start date

End Date

When campaigns stop (required for lifetime budgets).

For lifetime budgets without workspace schedule control, you MUST set both start and end dates. The wizard won't let you proceed without them.


1.7 Creative / Media Configuration

This section only appears in Opt-In mode. Choose where ad creative comes from.

Creative Source Selection

Playbook-Level Creatives (Hub Provides)

You upload all images and videos. Workspaces use your creative as-is.

Pros:

  • Brand consistency guaranteed
  • Fastest deployment
  • Enables Deploy Immediately mode
  • No review needed

Cons:

  • No local customization
  • Generic messaging for all markets

Best for:

  • Brand campaigns with consistent messaging
  • Professionally produced creative
  • Time-sensitive launches

Workspace-Level Creatives (Workspace Uploads)

Each workspace uploads their own images and videos during opt-in.

Pros:

  • Local customization (staff photos, storefront images)
  • More authentic, location-specific content
  • Workspaces feel ownership

Cons:

  • Requires hub review before deployment
  • Longer time to launch
  • Quality varies by workspace
  • Blocks Deploy Immediately mode

Best for:

  • Local awareness campaigns
  • Campaigns featuring specific locations
  • User-generated content style

Review workflow:

  1. Workspace submits opt-in with their media
  2. Status becomes "In Review"
  3. Hub admin reviews submitted creative
  4. If approved → deployment starts
  5. If changes needed → workspace notified to resubmit

Existing Posts (Boosted Posts)

Workspaces select existing organic posts from their Facebook/Instagram pages to use as ad creative.

Pros:

  • Leverages proven content (posts that already performed well)
  • Authentic, already-published content
  • Easy for workspaces (no new creative needed)

Cons:

  • Limited to what's already posted
  • Quality depends on workspace's organic posting
  • Blocks Deploy Immediately mode

Best for:

  • Boosting successful organic content
  • Social proof campaigns
  • When workspaces have strong organic presence

Creative Mode Decision Guide

ScenarioRecommended Mode
Brand-wide promotion with pro creativePlaybook-Level
Local store grand openingWorkspace-Level
"Meet our team" campaignWorkspace-Level
Boosting a viral postExisting Posts
Time-sensitive launchPlaybook-Level
Pilot testing creativePlaybook-Level

1.8 Opt-In Questions (Optional)

Add questions that workspaces answer when opting in. Responses help you understand each location's needs and can inform campaign customization.

Opt-In Questions Builder

Question Types

Short Answer — Free-form text response.

  • "What's your store's specialty?"
  • "Describe your local market in 2-3 sentences."
  • "What promotion are you running?"

Single Select — Choose one option from a list.

  • Minimum 2 options required
  • Example: "What's your busiest day?" → Mon/Tue/Wed/Thu/Fri/Sat/Sun

Multi-Select — Choose multiple options.

  • Minimum 2 options required
  • Example: "Which services do you offer?" → [Service A] [Service B] [Service C]

Building Questions

  1. Click "Add Question"
  2. Enter the question text
  3. Select question type
  4. For Single/Multi-Select, add your options
  5. Toggle "Required" if the answer is mandatory
  6. Drag to reorder questions

Example Questions by Use Case

Grand Opening Campaign:

  • "What date is your grand opening?" (Short Answer, Required)
  • "Will you have special offers?" (Single Select: Yes/No)
  • "What makes your location unique?" (Short Answer)

Lead Generation Campaign:

  • "What's your primary service?" (Single Select)
  • "What's your average customer value?" (Single Select: ranges)
  • "How quickly do you follow up on leads?" (Single Select)

Seasonal Promotion:

  • "What products are you featuring?" (Multi-Select)
  • "Do you have inventory for increased demand?" (Single Select: Yes/No)

Responses appear in your opt-in dashboard and help you understand franchise participation.


1.9 Notification Preferences

Configure email notifications when workspaces opt in.

Notification Preferences

Email Hub Admins on Opt-In

Toggle ON to receive emails when workspaces opt into this playbook.

When enabled:

  • Hub admins receive notification emails
  • Useful for tracking participation in real-time
  • Good for high-priority campaigns

Specify Recipients:

  • By default, all hub admins receive notifications
  • You can select specific people to receive emails instead
  • Useful when different admins manage different playbooks

Silence All Playbook Emails (Advanced)

Toggle ON to suppress ALL emails related to this playbook. Useful for:

  • Testing playbooks before launch
  • Internal pilot campaigns
  • Development/staging environments

Silencing emails affects everyone—workspaces won't receive deployment confirmations either. Only use this for testing.


Step 2: Campaigns

Configure the campaign structure. A playbook can have 1-10 campaigns.

Campaign Manager

Campaign Structure

Most playbooks have a single campaign. Multiple campaigns are useful when:

  • Different objectives (awareness + traffic)
  • Different audiences in separate campaigns
  • A/B testing campaign strategies
  • Different budget allocations

Adding Campaigns

Click Add Campaign to create additional campaigns. Each campaign is independent with its own:

  • Objective
  • Budget allocation
  • Ad sets

You can also Duplicate an existing campaign to copy its settings, then modify.

Campaign Settings

Campaign Name

The name that appears in Meta Ads Manager. Use descriptive names.

For shared ad accounts (multiple workspaces share one ad account): Include {{location_name}} in the name to distinguish per workspace.

  • Example: Summer Sale - {{location_name}}
  • Becomes: "Summer Sale - Downtown Store", "Summer Sale - Mall Location"

For dedicated ad accounts (each workspace has their own): Simple names work fine.

  • Example: "Summer Sale Campaign"

Campaign Objective Selection

Campaign Objective

What you want to achieve. This affects available optimization goals and call-to-action buttons.

ObjectiveWhat It Optimizes ForBest For
AwarenessReach and impressionsBrand building, new market entry
TrafficLink clicksWebsite visits, landing pages
EngagementLikes, comments, sharesSocial proof, content amplification
LeadsForm submissionsLead generation, signups
App PromotionApp installsMobile app downloads
SalesPurchases and conversionsE-commerce, bookings

Start with your business goal, not the objective name. Want more website visitors? → Traffic. Want people to buy? → Sales. Want contact info? → Leads.

Special Ad Categories

Required if your ads relate to:

  • Housing — Real estate, mortgages, home insurance
  • Employment — Job listings, career opportunities
  • Credit — Loans, credit cards, financial services
  • Social Issues/Elections/Politics — Political ads, social causes

Selecting a category limits targeting options to comply with Meta's non-discrimination policies. You cannot target by age, gender, or zip code in these categories.

Campaign Budget Allocation

How to split budget across ad sets within this campaign:

CBO (Campaign Budget Optimization) — Recommended

  • Budget set at campaign level
  • Meta automatically distributes to ad sets
  • Meta's AI finds the best-performing ad sets
  • Less manual control, often better results

ABO (Ad Set Budget Optimization)

  • Budget set per ad set
  • You control exactly how much each ad set gets
  • More manual control, requires optimization knowledge
  • Use when you know specific ad sets need specific budgets
StrategyWho ControlsBest For
CBOMeta's AIMost campaigns, beginners
ABOYouAdvanced users, specific needs

Step 3: Ad Sets & Creative

Configure targeting (who sees ads) and creative (what they see).

Ad Set Manager

Ad Set Configuration

Ad sets define your audience. Each campaign can have multiple ad sets targeting different people.

Ad Set Name

Like campaign names, include {{location_name}} for shared ad accounts.

Optimization Goal

What Meta optimizes delivery for. Options depend on campaign objective.

For Traffic campaigns:

  • Link Clicks — Optimize for clicks
  • Landing Page Views — Optimize for page loads (filters accidental clicks)

For Sales campaigns:

  • Conversions — Optimize for purchases
  • Value — Optimize for highest purchase value

For Leads campaigns:

  • Leads — Optimize for form submissions
  • Conversion Leads — Optimize for leads that convert

Destination Type

Where people go when they click:

  • Website — Your website URL
  • App — Mobile app
  • Facebook — Facebook page
  • Instagram Profile — Instagram profile
  • Messenger — Messenger conversation (not currently supported in playbooks)

Targeting Configuration

Targeting Strategy

How location targeting is determined:

Ads Configuration — Uses audience types you've defined in Ads Configuration.

  • Hub pre-defines targeting for different audiences (e.g., "Local", "Lookalike", "Retargeting")
  • Each workspace uses their configured audience settings
  • Most controlled, recommended for most use cases

Manual — Hub specifies exact location coordinates in the playbook.

  • Fixed targeting for all workspaces
  • Use for specific geographic campaigns

Targeting Settings

Age Range — 18-65+ (Meta default). Narrow if your product/service has a specific demographic.

Gender — All, Men, or Women. Most campaigns should target All unless product-specific.

Location Radius — How far from each workspace location to target.

  • Typical: 10-25 miles for local businesses
  • Dense urban areas: 5-10 miles
  • Rural areas: 25-50 miles

Workspaces can customize their radius (within 1-50 miles) if your settings allow.

Detailed Targeting — Interests, behaviors, demographics.

  • Interests: Fitness, Food & Dining, Travel, etc.
  • Behaviors: Purchase behavior, device usage
  • Demographics: Education, job titles, life events

Advantage+ Audience — Meta's AI-expanded targeting.

  • 0 = Strict targeting (only your defined audience)
  • 1 = Allow Meta to expand beyond your targeting if it improves results

For most campaigns, start with broader targeting and Advantage+ enabled. Meta's AI is good at finding the right people. Narrow targeting only when you have specific requirements.

Conversion Tracking

For Sales/Leads objectives, configure tracking:

Pixel ID — Your Meta Pixel for tracking website events. Typically configured per-workspace in Ads Configuration.

Custom Event Type — What event to optimize for:

  • Purchase
  • Lead
  • Add to Cart
  • Complete Registration
  • Custom events

Custom Conversion ID — For custom conversion tracking beyond standard events.

Ad Configuration

Ad Creative Setup

Each ad set contains one or more ads. Ads are what people actually see.

Ad Name

Include {{location_name}} for shared ad accounts.

Creative Type

Manual — You specify exact image/video with exact copy.

  • Full control over what shows
  • One combination per ad
  • Best when you know exactly what works

Dynamic — Provide multiple options; Meta tests combinations.

  • Up to 5 headlines
  • Up to 5 primary text options
  • Up to 10 images/videos
  • Meta finds winning combinations
  • Best for testing at scale

Flexible — Multiple manual creative variations.

  • Define several complete ad variations
  • Meta rotates them
  • Middle ground between Manual and Dynamic

Media Selection

For Playbook-Level creatives:

  • Upload images and videos from your media library
  • Recommended sizes:
    • Images: 1080x1080 (square), 1200x628 (landscape)
    • Videos: 1080x1080 or 9:16 vertical, under 15 seconds recommended

For Workspace-Level creatives:

  • Add a media note explaining what workspaces should upload
  • Example: "Upload a photo of your storefront or team"

Copy Fields

Primary Text — The main ad copy. This is what people read first.

  • Keep under 125 characters to avoid truncation
  • Include a clear call-to-action
  • Mention your offer or value proposition

Headline — Bold text below the image.

  • Keep under 40 characters
  • Make it punchy and action-oriented

Description — Optional additional text.

  • Appears below headline in some placements
  • Provides supporting details

Call-to-Action Button

The button text. Options depend on campaign objective:

ObjectiveCommon CTAs
TrafficLearn More, Shop Now, Get Quote
LeadsSign Up, Get Offer, Subscribe
SalesShop Now, Buy Now, Get Offer
AwarenessLearn More, See More

URL Parameters

Add tracking parameters to your destination URL:

utm_source=meta
utm_medium=paid
utm_campaign={{playbook.name}}
utm_content={{campaign.name}}

Available variables:

  • {{workspace.name}} — Location name
  • {{playbook.name}} — Playbook name
  • {{campaign.name}} — Campaign name

Step 4: Review & Create

Final review before publishing.

Review Summary

Review Checklist

The review screen shows a summary of your entire playbook:

Playbook Summary

  • Name and description
  • Access settings (all workspaces or specific)
  • Launch mode (opt-in or deploy immediately)
  • Playbook type (one-time or evergreen)

Budget Summary

  • Total budget per workspace
  • Budget type (daily or lifetime)
  • Campaign allocation percentages
  • Workspace budget control status

Schedule Summary

  • Start and end dates (if set)
  • Workspace schedule control status
  • Duration settings (for evergreen)

Campaign Structure

  • Number of campaigns
  • Objective per campaign
  • Number of ad sets per campaign
  • Number of ads per ad set

Creative Preview

  • Preview of ad creative
  • Copy text
  • Call-to-action buttons

Pre-Launch Checklist

Before publishing, verify:

  • Name is clear — Workspaces understand what this is for
  • Description is helpful — Explains goal and timing
  • Access is correct — Right workspaces can see it
  • Budget makes sense — Appropriate for your markets
  • Schedule is right — Dates align with promotion
  • Creative is approved — Images/copy are brand-compliant
  • Tracking is configured — Pixel and events are set up
  • Questions are clear — (If using) Workspaces understand what to provide

Launch Options

Save as Draft — Save progress without making visible to workspaces. Return later to finish.

Publish — Make playbook visible to workspaces. For opt-in playbooks, workspaces can start opting in immediately.

For Auto-Deploy playbooks: After publishing, you'll see the deployment workspace table showing which workspaces will receive the campaign.

What's Next?

After creating your playbook:

  1. Manage your playbook — Monitor opt-ins, send reminders, review creative
  2. View performance — Track results in Command Center
  3. Share with workspaces — Let franchisees know about the new playbook

For workspace users, see Opting Into Playbooks.