← Docs

Getting Started

Campaign Wizard: complete guide to every setting

A step-by-step guide to every section of the YieldBI Campaign Wizard, from templates and naming to targeting, tracking, ad set settings, and review.

YieldBI TeamGrowth ResearchUpdated Sep 2026

The Campaign Wizard builds a complete Meta campaign in three stages: Campaign, Ad Set (Targeting, Tracking, and Settings), and Review. Each section below starts with an annotated screenshot. The numbered notes under each image match the numbers in the screenshot, and numbering starts again at 1 in every section.

To open the wizard, go to Campaigns and select New Campaign. Choose an active Meta ad account first; the campaign form will not open without one. This wizard creates the campaign and its ad sets. You create the ads separately afterward.

Stage 1: Campaign

1. Start from a template

Templates save a whole campaign setup so you can launch the same structure again without rebuilding it.

Start from a template panel showing Search, Refresh, Reset, Save setup, and other labeled controls.
  1. Search. Finds a saved template by its name or ID.
  2. Refresh. Loads templates your teammates saved since you opened the wizard.
  3. Reset. Clears the wizard back to its default settings.
  4. Save setup. Saves everything currently in the wizard as a reusable template.
  5. Tabs. Separate your own templates, templates shared with your team, unfinished drafts, and archived templates.
  6. Template card. Summarizes a template’s objective, budget, destination, and number of variants so you can pick the right one before loading it.

2. Campaign Name

The campaign name is how you find, filter, and compare campaigns in YieldBI and in Meta Ads Manager. This section helps you build names that follow one consistent pattern across your whole team, without typing them by hand.

Campaign Name field showing Name field, Preview, Naming tags, Template browser, and other labeled controls.
  1. Name field. Where the campaign name is built. Combine your own text with naming tags so every name carries the same information in the same order.

  2. Preview. Shows the finished name with every tag filled in, so you can confirm exactly what will appear in reports and in Meta Ads Manager before you continue.

  3. Naming tags. Add campaign details to the name automatically, so names stay accurate and consistent without manual typing. Each tag fills in from the campaign’s own settings:

    Tag Adds
    Date The creation date
    Yr-Mo Year and month in numbers
    Yr-Month Year and month name
    Type The campaign type, such as Acquisition
    Objective The campaign objective, such as Sales
    Budget Strategy Whether the budget is set per campaign (CBO) or per ad set (ABO)
    Beneficiary The brand the ads are for
    Creator The person who built the campaign
    Separator The character that separates each part of the name
  4. Template browser. Opens your saved naming patterns so you can reuse one instead of rebuilding it, and lets you save the current pattern for next time.

  5. Separator settings. Chooses the character placed between each part of the name, so names match the format your team and reporting tools expect.

Select Template dialog with Save Current at lower left and Use Template at lower right, marked 6 and 7.
  1. Save Current. Saves the pattern in the name field as a reusable template.
  2. Use Template. Applies the selected template to the name field, giving the campaign the same naming structure as the campaigns built before it.
Save Template dialog with name, Public visibility toggle, and naming pattern marked 8, 9, and 10.
  1. Template name. Identifies the template so you and your teammates can pick the right pattern later.
  2. Template Visibility. Decides who can use the template: only you, or everyone in your YieldBI organization when set to Public.
  3. Pattern. Shows the naming structure that will be saved, including its tags, so you can confirm it before saving.
Name separator dialog with campaign and ad set separator fields and a Save as my default option.
  1. Campaign name separator. Sets the character between parts of the campaign name: underscore, hyphen, spaced hyphen, dot, or pipe.
  2. Use the same separator for ad set names. Keeps campaign and ad set names in one matching format.
  3. Ad set name separator. Sets a different separator for ad set names, for when your reporting treats ad sets separately.
  4. Save as my default. Applies your separator choice to every future campaign you create, so you only set it once.

3. Campaign Status

Decides whether the campaign is created active or paused in Meta.

Campaign Status section with a status label and switch for turning the new campaign on or off.
  1. Status. Shows the status the campaign will have when it reaches Meta.
  2. Status switch. Turns the campaign on or off at creation, so nothing spends until you are ready.

4. Beneficiary Information

Tells Meta who the ads are for and who pays for them, for transparency rules such as the EU Ad Library.

Beneficiary Information section with beneficiary name, special ad category, and payor settings.
  1. Beneficiary Name. The brand or person that benefits from the ads.
  2. Special Ad Categories. Declares whether the ads fall into a regulated category.
  3. Payor is different. Lets you name a separate payer, such as an agency paying for a client’s ads.
  4. Payor Name. The business that pays for the ads.
  5. Apply to all ad sets in this campaign. Copies the beneficiary and payer to every ad set the campaign creates.
Special Ad Categories options showing Not Applied to this Campaign, Regulated categories.
  1. Not Applied to this Campaign. The standard choice for ads outside regulated categories.
  2. Regulated categories. Choose the category that applies to the ad. The menu shown here lists Housing, Employment, Credit, Social Issues, Elections, or Politics, Online Gambling and Gaming, and Financial Products and Services.

For Housing, Employment, Credit, and Financial Products and Services, the wizard asks you to confirm audience restrictions. Applying one of these categories sets age to 18-65+, removes gender targeting, location exclusions, ZIP or postal-code targeting, lookalike and saved audiences, detailed-targeting exclusions, and audience expansion. If the draft already uses a restricted setting, applying the category resets it. Check the targeting step again before continuing. Other categories can have separate country or authorization requirements.

5. Campaign Type

Labels the campaign by the audience it is built to reach, which organizes reporting by funnel stage.

Campaign Type section showing Acquisition, Lookalike, Retargeting, and Retention options.
  1. Acquisition. Reaches new customers who haven’t interacted with your business.
  2. Lookalike. Reaches people similar to your existing customers.
  3. Retargeting. Reaches people who already interacted with your business.
  4. Retention. Reaches existing customers to drive repeat purchases.

6. Campaign Objective

Tells Meta which result the campaign is for. The objective decides who Meta shows the ads to and which options appear later in the wizard.

Campaign Objective section with objective choices, the selected objective, and an About panel.
  1. Objectives. Brand Awareness, Traffic, Engagement, Lead Generation, App Promotion, and Sales, each optimizing for a different result.
  2. Selected objective. The result Meta will optimize toward. Sales focuses on purchases.
  3. About panel. Explains what the selected objective is designed to achieve.

7. Time Zone

Sets the clock used for the campaign’s schedule.

Time Zone section with a switch to override the account zone and a time zone selector.
  1. Time zone switch. Uses a time zone other than your account’s.
  2. Time zone. The zone that start times, end times, and budget periods follow.

8. Campaign Budget & Bid Strategy

Decides where the budget lives and how spend is controlled. See campaign budget optimization for the tradeoffs between campaign and ad set budgets.

Campaign budget set to ABO showing Budget Type, Budget label, Spend cap, Ad Set Budget Sharing.
  1. Budget Type. Sets the budget per ad set (ABO) or once for the whole campaign as a daily or lifetime budget (CBO).
  2. Budget label. Shows whether the campaign uses ABO or CBO.
  3. Spend cap. Sets a hard limit on the campaign’s total spend.
  4. Ad Set Budget Sharing. Lets Meta move up to 20% of each ad set’s budget to better-performing ad sets.
CBO budget settings with amount, spend cap, budget scheduling, dates, and adjustment controls.
  1. Budget Amount. The campaign budget Meta distributes across ad sets.
  2. Spend cap amount. The maximum the campaign can spend over its whole life.
  3. Budget Scheduling. Raises the budget automatically during high-demand dates, such as a sale.
  4. Starts on and Ends. The dates of a high-demand period.
  5. Adjustment Type. Raises the budget by a fixed amount or by a percentage.
  6. Budget. The size of the increase.
  7. Spend summary. Shows the average daily spend Meta will aim for during the period.
  8. Add another time period. Adds more high-demand periods.

Stage 2: Ad Set, Targeting

What is an ad set variant? A variant is a separate ad set generated from a targeting choice. Turning on variants or grouping for a setting splits its choices into separate ad sets. The wizard combines the settings you split: if you create two location groups and two age ranges, with no other variant settings, it generates four ad sets, one for each location-and-age pairing. Settings you do not split stay shared. Check the count in Targeting, then review the generated ad sets before creation. You can edit or exclude an individual ad set on the Review step.

9. Placement Targeting

Decides where ads appear across Meta’s apps, and can split placements into separate ad sets for testing.

Advantage+ placements on showing Advantage+ placements notice, Advantage+ placements.
  1. Advantage+ placements notice. Confirms Meta is choosing placements automatically.
  2. Advantage+ placements. Lets Meta deliver across all eligible placements for the best results.
Manual placement controls showing Facebook and Instagram choices and placement grouping.
  1. Facebook placements. Chooses where ads can appear on Facebook.
  2. Instagram placements. Chooses where ads can appear on Instagram.
  3. Unavailable placement. Some placements unlock only when a related placement is selected.
  4. Group by Placement. Splits the selected placements into separate ad sets.
  5. Variant count. Shows how many ad sets the grouping will create.
  6. Advantage+ placements, off. Manual selection is available while this is off.
Create Placement Variants dialog showing By Placement, By Platform, Apply Grouping.
  1. By Placement. Creates a separate variant for each placement, such as Feed, Stories, or Reels.
  2. By Platform. Groups selected placements into variants by platform, such as Facebook or Instagram.
  3. Apply Grouping. Creates the variants.

10. Geographic Targeting

Decides where the people who see your ads live, and can split locations into separate ad sets.

Location search showing Location search, Location presets, Browse Locations, Include, and other labeled controls.
  1. Location search. Finds countries, regions, cities, ZIP codes, or addresses.
  2. Location presets. Loads or saves a list of locations you target often.
  3. Browse Locations. Picks countries and regions from a list.
  4. Include. Targets the location.
  5. Exclude. Keeps ads out of the location.
Locations grouped by country showing Grouping switch, Location group, Status, Row actions, and other labeled controls.
  1. Grouping switch. Splits locations into separate ad sets.
  2. Location group. One group becomes one ad set.
  3. Include / Exclude status. Click Include to change this location to Exclude. Click Exclude to include it again. The button shows the current state.
  4. Row actions. The minus icon removes the location from its group. The X removes the location from targeting entirely.
  5. Location summary. Counts included and excluded locations.
  6. Variant count. Shows how many ad sets the location grouping creates.
  7. Use ISO codes. Shows two-letter country codes instead of full names.
Create Location Variants dialog showing Country, Region / City, Language, Economic Tier, and other labeled controls.
  1. Country. Groups cities and regions under their country.
  2. Region / City. Groups cities under their region.
  3. Language. Groups locations by their primary language.
  4. Economic Tier. Groups markets with similar economic development.
  5. Custom. Groups locations your own way.
  6. Flat. Treats each location as a separate group for individual targeting.
  7. Apply Grouping. Creates the variants.

11. Languages

Limits delivery to people who use Facebook or Instagram in specific languages.

Languages section with language selection, variant controls, and variant status settings.
  1. Languages. The languages your audience uses.
  2. Language variants. Creates one ad set per language.
  3. Variant status. Shows whether languages are split into variants.

12. Demographics

Sets the gender and age of the audience, and can split each into separate ad sets.

Demographics showing Gender, Gender variants, Age, Age variants, and other labeled controls.
  1. Gender. Chooses All, Male, or Female.
  2. Gender variants. Creates one ad set per gender.
  3. Age. Chooses one or more age ranges.
  4. Age variants. Creates one ad set per age range.
  5. Variant count. Shows how many age variants will be created.
Add Custom Age Range dialog showing Minimum age, Range slider, Maximum age, Add Range.
  1. Minimum age. The youngest age to target.
  2. Range slider. Adjusts the range within what Meta supports, 18 to 65+.
  3. Maximum age. The oldest age to target.
  4. Add Range. Adds the custom range to the age list.
Advantage+ audience section showing its toggle and the conditions that turn it off.
  1. Advantage+ audience. Lets Meta reach people outside your age, gender, and audience settings when it predicts better results.
  2. When it turns off. Explains which settings switch it off: a minimum age of 26 or older, a single gender, or a custom audience.

13. Detailed Targeting

Narrows the audience to people with specific interests, behaviors, or demographics.

Detailed Targeting section with search, browse, and controls to create targeting variants.
  1. Search. Finds interests, demographics, and behaviors.
  2. Browse. Opens the full list of targeting options.
  3. Detailed targeting variants. Creates one ad set per targeting item.

14. Custom Audiences

Targets or excludes audiences built from your own data, such as site visitors, customers, and lookalikes.

Custom audience search with refresh, audience details, and Include or Exclude controls.
  1. Audience search. Finds custom, lookalike, and engagement audiences.
  2. Refresh. Loads audiences recently created in Meta.
  3. Audience details. Shows each audience’s type, status, and size.
  4. Include and Exclude. Targets the audience, or keeps it out of the ad set.
  5. Unavailable audience. Audiences too small for delivery can’t be included.
Included custom audience row with the selected audience, Remove, and Create New actions.
  1. Selected audience. An audience applied to the ad set.
  2. Remove. Takes the audience off the ad set.
  3. Create New. Builds a new audience without leaving the wizard.
Create audience types showing Website, Engagement, App activity, Offline activity, and other labeled controls.
  1. Website. Visitors matching URL or event rules.
  2. Engagement. People who engaged with your Page, Instagram, videos, lead forms, Instant Experiences, or shop.
  3. App activity. People who used your app.
  4. Offline activity. People in an offline event set.
  5. Catalog. People who acted on products in a catalog set.
  6. Lookalike. People similar to a source audience or Page.

15. Tech Targeting

Limits delivery by device and connection.

Tech Targeting section with Mobile, Desktop, Operating Systems, and WiFi Only options.
  1. Mobile. Shows ads on phones and tablets.
  2. Desktop. Shows ads on computers.
  3. Operating Systems. Opens the operating-system selection for device targeting.
  4. WiFi Only. Shows ads only to people connected to WiFi.

Stage 2: Ad Set, Tracking

16. YieldBI Intelligence

An optimization layer that judges the campaign by a business goal, such as revenue, LTV, or lead quality, and recommends or applies changes within limits you set.

YieldBI Intelligence section showing the switch in its off position before setup.
  1. YieldBI Intelligence switch. Turns the optimization engine on for this campaign.
YieldBI Intelligence setup with allowed levels, execution mode, goal source, and data source.
  1. Allowed levels. Chooses what YieldBI can review: campaign budgets, ad set budgets and bids, ads and creatives, and value rules.
  2. Execution mode. Decides whether YieldBI only recommends changes for approval or applies allowed actions itself.
  3. Primary goal source and event. The business result YieldBI judges the campaign by.
  4. Data source. Where that result is measured.
  5. Goal value. The value of one goal, used to judge whether results are profitable.
  6. Funnel compatibility. Checks that YieldBI’s goal and Meta’s optimization event sit at a compatible funnel stage.
YieldBI Intelligence Meta auction settings with optimization weight, multiplier, and safety boundary.
  1. Meta Auction & Optimization. The Meta delivery settings, linked to your YieldBI goal.
  2. Optimization weight. Balances YieldBI’s goal against Meta’s optimization goal.
  3. Tolerance multiplier. How far cost can rise above the goal value before YieldBI acts.
  4. Safety boundary. States exactly when the optimizer steps in.

17. Campaign Objective

Shows the objective chosen on the Campaign step and lets you change it before setting up tracking.

Tracking step Campaign Objective section showing the objective selected earlier in the wizard.
  1. Objective. The campaign objective. Changing it refreshes the tracking options below.

18. Optimization & Delivery

Tells Meta which result to optimize for and how to bid for it.

Optimization and Delivery section showing catalog, result location, optimization, and data set.
  1. Advantage+ catalog. Lets Meta show each shopper the most relevant products from your catalog.
  2. Where Results Happen? Where the conversion happens: website, app, calls, or messages.
  3. What To Optimize For? The result Meta prioritizes, such as conversions or conversion value.
  4. Data Set. The pixel or dataset that measures conversions.
  5. Conversion Event. The event Meta optimizes toward, such as Purchase.
  6. Bid Strategy. How each ad set competes in Meta’s auctions.
Bid Strategy options showing Highest volume or value, Cost per result goal, ROAS goal, Bid cap.
  1. Highest volume or value. Spends the full budget to get the most results. No bid needed.
  2. Cost per result goal. Aims to keep the average cost per result at a target you set.
  3. ROAS goal. A target return-on-ad-spend option, shown unavailable in this example.
  4. Bid cap. Sets the maximum bid in any single auction.

19. Events

Chooses where conversions are measured and how they are credited to your ads.

Events and attribution showing Refresh, Website Events, App Events, Offline Events, and other labeled controls.
  1. Refresh. Loads tracking assets recently added in Meta.
  2. Website Events. Measures conversions on your site through the Meta Pixel.
  3. App Events. Measures in-app conversions.
  4. Offline Events. Measures in-store or CRM conversions sent through a dataset.
  5. Attribution model. Standard uses the windows below. Incremental credits only conversions Meta estimates your ads caused.
  6. Conversion count. Counts every conversion, or one per person.
  7. Click window. How long after a click a conversion can be credited.
  8. View window. How long after someone saw the ad, without clicking, a conversion can be credited.
  9. Engaged video. Credits app conversions after an engaged video view.

20. Destination

Sets the identity your ads run under and optional defaults for ads you create later. You can change those defaults when creating each ad.

Identity showing Facebook Page, Instagram Profile, Threads, WhatsApp, and other labeled controls.
  1. Facebook Page. The Page whose name and picture appear on the ads.
  2. Instagram Profile. The profile the ads run from on Instagram.
  3. Threads. The identity used on Threads.
  4. WhatsApp. The identity used on WhatsApp. Connect links a number.
  5. Refresh. Loads Pages and profiles recently connected in Meta.
Defaults for ads showing Landing Page URL, Display Link, Website highlights, URL Parameters, and other labeled controls.
  1. Landing Page URL. The default page ads send people to.
  2. Display Link. The short link shown on the ad.
  3. Website highlights. Lets Meta show text and images taken from your landing page.
  4. URL Parameters. The tracking string added to every ad link, so sales can be traced to the exact campaign, ad set, ad, and placement.
  5. Parameter Mode. Edits the parameters field by field or as one string.
  6. UTM fields. The value of each tracking parameter.
  7. Add custom parameter. Adds your own tracking parameter.
  8. Macros. Insert Meta values, such as campaign name or ad ID, that fill in automatically.

Stage 2: Ad Set, Settings

21. Ad Set Settings

Controls when each ad set can spend.

Ad Set Settings showing Start Date, End Date, Delivery schedule, Budget Scheduling.
  1. Start Date. When the ad sets start. Immediately by default.
  2. End Date. When the ad sets stop. Optional.
  3. Delivery schedule. Runs ads only on chosen days and hours. Needs a lifetime budget.
  4. Budget Scheduling. Raises or lowers each ad set’s daily budget during chosen dates.

22. Ad Set Naming

Builds a consistent name for every ad set the wizard creates, so variants are easy to tell apart in reports.

Ad Set Naming showing Custom Tag, Add custom tag, Naming template, Separator and template, and other labeled controls.
  1. Custom Tag. Adds your own fixed text, such as a promotion or test name, to every ad set name.
  2. Add custom tag. Adds another custom tag.
  3. Naming template. The tags that make up the name, in order. Drag to reorder.
  4. Separator and template. Change the character between tags, or load a saved naming template.
  5. Naming tags. Describe targeting. Tags for settings grouped into variants give each ad set a different name.
  6. Tracking tags. Add tracking details to the name without creating variants.

23. Ad Set Configuration

Lists every ad set the wizard will create, with its name, status, and budget.

Ad Set Configuration showing UTILS, Status, Ad set name, Budget, and other labeled controls.
  1. UTILS. Bulk budget, wider name editing, restoring generated names, and resetting dialog choices.
  2. Status. Creates the ad set active or paused.
  3. Ad set name. The generated name. Edit it to override the template for this ad set.
  4. Budget. The ad set’s daily or lifetime budget.
  5. Remove. Drops the ad set from the campaign.
  6. Totals. The number of ad sets and their combined budget.
Bulk Budget Management showing Budget Type, Budget Amount, Budget Distribution, Budget Preview, and other labeled controls.
  1. Budget Type. Daily or lifetime budgets for all ad sets.
  2. Budget Amount. The amount to apply.
  3. Budget Distribution. Divide splits the amount across ad sets. Same gives each ad set the full amount.
  4. Budget Preview. Shows the number of ad sets, the budget per ad set, and the total before you apply.
  5. Apply Budget. Sets the budget on every ad set at once.

Stage 3: Review

24. Review Campaign

The last check before submission summarizes every setting and every generated ad set. If the wizard finds a blocking error, use Fix before publishing to jump to the affected step and correct it. Warnings also appear there but do not block submission.

Review Campaign summary showing Saved for review, Edit section, Campaign name, Status, and other labeled controls.
  1. Saved for review. Shows that the campaign waits for an approver’s sign-off before anything is sent to Meta.
  2. Edit section. Jumps back to the step where these settings are made.
  3. Campaign name. The final name, with every naming tag filled in.
  4. Status. The status the campaign will have when it reaches Meta.
  5. Campaign settings. A summary of objective, buying type, campaign type, bid strategy, beneficiary, payor, budget type, and time zone.
Tracking and Optimization review summary with Copy ID, optimization, and URL parameters.
  1. Copy ID. Copies the Meta ID of a Page, profile, or data set, for checking it in Meta.
  2. Optimization. The goal, bid strategy, data set, and conversion event Meta will optimize toward.
  3. URL parameters. The final tracking string added to every ad link.
Ad Sets to Create showing Ad Sets to Create, Dim repeating fields, Variant labels, Edit ad set.
  1. Ad Sets to Create. How many ad sets the wizard will create, out of all generated variants.
  2. Dim repeating fields. Fades settings that are the same across every ad set, so the differences stand out.
  3. Variant labels. Mark the settings that make this ad set different from the others, such as country, age, or placement.
  4. Edit ad set. Changes one generated ad set on its own.

Each generated ad set also has a checkbox. Clear it to exclude that variant from creation; the card then shows Excluded from creation. Check the remaining ad sets and their budgets before submitting.

Review footer with Publish immediately toggle, Create Campaign button, and Back button.
  1. Publish immediately. Appears only when your account’s review policy lets you choose. If available and selected, it requests direct publishing. The choice may be remembered from your last campaign; the server still applies the current policy. If the option is absent, the policy determines whether the campaign is sent for review or published automatically.
  2. Create Campaign. Submits the campaign for the review or publishing path allowed by the account policy.
  3. Back. Returns to the previous step to make changes.

After submission. The result screen shows whether the campaign is waiting for review, created on Meta, still being created, or failed. A campaign can also be created while some ad sets fail; in that case, the draft is kept so you can address and retry the failed ad sets. Use Open review for a campaign awaiting approval or Open in campaign table for one created on Meta. If it has no ad sets yet, add them from the campaign table. Create the ads separately after the campaign and ad sets are ready.

25. Unsaved changes

Protects your work when you close the wizard before creating the campaign.

Unsaved changes dialog with a campaign summary and options to Discard or Save draft.
  1. Campaign summary. Shows which campaign the unsaved changes belong to.
  2. Discard. Clears the changes and any saved draft.
  3. Save draft. Keeps your changes on this device, so you can continue next time you open the wizard.