flamel
DOCS

Managing Playbooks

Monitor opt-ins, approve workspace creative, amend live runs, and track network performance.

For Hub Admins

Use Command Center for cross-workspace bulk operations. Use the playbook detail view for per-opt-in actions.

The Playbook List

Open Paid Social Ads, then Playbooks to see every playbook you have published. Each row shows:

  • Total eligible: workspaces that can see it
  • Opted in / Active / Pending review counts
  • Spend to date across the network

Click a playbook to open the detail view (opt-ins, performance, controls).

The Page Follows Your Context

A Hub admin who switches into one workspace sees that workspace's own runs on the playbook page, including its run status and its budget breakdown. In Hub context you keep the Hub view and pick the workspace you want to inspect.

Approving Playbook Opt-Ins

When Approval is Required

A playbook can require Hub approval regardless of its creative source: Hub Provides Media, Workspaces Upload Media, or Use Existing Posts. The approval gate holds the full opt-in before deployment, so review the submitted media or post, budget, schedule, question responses, and any required pre-launch confirmation. For the workspace and reviewer lifecycle, see Playbook Review Required.

Open the Playbook Detail

Meta Ads Playbooks management view with published playbooks and ad previews

From the playbook list, click the playbook, then filter the opt-ins by status In Review.

Review the Submission

Check the workspace name and location, the submitted media or selected post, the opt-in answers, the budget, and the schedule. If the playbook requires a manual pre-launch task, verify the workspace's confirmation and linked evidence before approving.

Approve, or Request Changes

Playbook opt-ins and media review queue

Choose one:

  • Approve: deployment starts immediately and the workspace is notified.
  • Request Changes: enter your feedback. The status stays In Review with a "Changes Requested" sub-state until the workspace resubmits.

Playbook Review Recipients (Hub admins)

When a workspace submits an opt-in that needs review, Flamel emails the playbook-review recipients set for your Hub. Configure them on the Hub Opt-Ins page, or from Notification Settings in the notifications bell (top-right of the app). Add a backup reviewer here when the usual reviewer is unavailable. See Review Email Reminders for recipient precedence and reminder timing.

SelectionWho Gets Notified
Specific admins selectedOnly those selected admins
No admins selected, no extra emailsAll Hub admins
No admins selected, extra emails addedOnly the extra email addresses

Recipients set here are always notified. Individual playbooks can add more on top, but cannot remove these.

Opt-In Statuses

Use this legend to read the status on any opt-in and know your next move.

StatusWhat's HappeningHub Action
PendingSubmission processingWait
In ReviewA submitted opt-in awaits your approvalApprove or request changes
DeployingCreating campaigns in MetaWait
ActiveCampaign liveMonitor
Partially DeployedSome campaigns succeeded, some failedInvestigate failures
FailedAll campaigns failedWorkspace can retry
Cleanup FailedBoth deploy and rollback failedMay need manual cleanup in Meta
CompletedHit end dateFor evergreen, workspace can re-opt
PausedWorkspace pausedNone
CancelledWorkspace cancelledNone
Questions OnlyAnswered questions, opted out of adsReview responses

Duplicate Protection

A workspace cannot submit a new opt-in while another is Pending, In Review, Deploying, or Active for the same playbook. This prevents duplicate campaigns.

Reading the Budget Card

Open an opt-in to see its Budget card. The card answers two questions in order: what this run costs, and what the playbook has cost so far.

The band at the top names one run and its dates, for example "Run 2, Mar 4 to Mar 18". Under it sit three amounts:

  • Opt in: the amount the workspace committed for that run.
  • Meta spend: the amount Meta has delivered for that run.
  • Total due: the ad spend plus your Hub fee, when your Hub charges one.

While a run is still live, its amounts keep moving. Flamel marks those figures so far, and marks the opt-in amount committed, so nobody reads a mid-run number as final.

Below the band, View receipt opens the lifetime breakdown for that workspace. The receipt lists every run as its own line with its status, dates, and three amounts. Then it totals the arithmetic in steps: ad spend across the runs, your Hub fee on its own line, and the total due. Each step is separate so a workspace can check the total instead of trusting it. A playbook with only one run shows no receipt, because the band already says everything.

Editing a Published Playbook

Edits Apply to Future Opt-Ins Only

Editing a published playbook changes what future opt-ins receive. Campaigns already deployed stay unchanged in Meta.

Update Creative for Future Opt-Ins

Edit the playbook and save. New opt-ins pick up the updated creative.

Change Deployed Creative on a Specific Campaign

Playbook performance metrics and analytics

Open the opt-in, then click Open in Ads Manager to edit that live campaign directly in Meta.

Change Targeting

Edit the Ad Configuration audience types. The next opt-in picks up the change.

Add New Copy Variations

Open the playbook, go to the ad you want to expand, and add additional body, title, or description variations. Save the playbook. Future opt-ins will rotate through the new copy.

Amending a Live Run

Manage Opt-In edits a run that is already live or scheduled. Flamel updates the campaign in place instead of creating a second one.

The amount you enter is the total for that run

When you amend a running campaign, the amount you enter is the total for that run. Flamel does not add it to what the run already spent. Flamel raises the amount only when Meta demands it, because a lifetime budget cannot sit below the spend a campaign has already recorded.

Evergreen renewals behave differently, and they should. When a run finishes and the workspace opts in again, Flamel adds the new run's budget on top of the finished run. Meta can reuse one campaign across runs, so its lifetime total must cover every run to date.

A failed amendment keeps the live campaign

If an amendment fails, the campaign that is already live stays live. Flamel keeps the existing campaign records, leaves the opt-in Active, and reports that the update failed while the existing campaigns remain active. A running campaign never appears unlaunched, so you can correct the input and save again.

A schedule with too little time left is refused first

A lifetime budget needs a real delivery window. Flamel checks the time that remains before it changes anything at the ad platform, and it names the problem instead of failing vaguely:

  • An end date less than 24 hours after the effective start time is refused. The message gives the effective start time and the hours that remain.
  • An end date already in the past is refused. The message gives the earliest start Flamel can use.
  • An end date before the start date is refused. The message gives both dates.

Because the check runs first, a refused change leaves the ad platform untouched. Adjust the schedule, then save again.

Who Changed a Live Budget

When the live Meta budget no longer matches the opt-in amount, the opt-in row shows a Running $X badge. Hover the badge to read who last changed that budget, whether the change came from Ads Manager, Flamel, or another app, the old and new amounts, and the date.

Bulk Operations in Command Center

For changes across many workspaces at once, use Command Center. Common workflows:

Bulk Schedule Update

Select the campaigns you want to extend, then set a new end date to push the promotion further out across all of them at once.

Bulk Budget Update

Adjust spend by percentage or dollar amount across the selected campaigns.

Bulk Pause or Activate

Stop or restart a promotion across the network in one action.

A bulk pause marks the run Paused only after the ad platform confirms the pause. The playbook record and the ad platform therefore agree, and an opt-in never reads as live while its ads are stopped. A run that deployed several campaigns flips to Paused only when every one of them is paused.

Adding a New Location to an Active Playbook

When a new franchisee onboards while a playbook is live:

Finish Onboarding the Workspace

Complete the onboarding workflow so the workspace exists with a budget and ad configuration.

Add the Location to the Playbook Scope

Open the playbook and add the new location to its scope.

Confirm the Ad Configuration Row

Check the workspace row for audience, URL, and lead form so the deployment has everything it needs.

Set the Playbook Back to Active

The playbook auto-deploys for the newly added workspace.

Verify in Command Center

Open Command Center and confirm the new location appears.

Stopping an Evergreen Playbook

You Cannot Delete a Playbook with Active Opt-Ins

Instead, use one of these options.

  • Unpublish: removes it from the shop. Existing opt-ins continue running.
  • Pause all opt-ins: use the Command Center bulk pause.
  • Cancel the playbook: stops future re-runs but keeps the history.

Performance Review

Open the playbook detail and go to the Performance tab for network-wide spend, impressions, CPC, CTR, and conversions. Filter by workspace or date range, and export a CSV for stakeholder reports.