Do you manually optimize the ads for your Facebook campaigns? Would you like to automate this process?

Facebook’s Campaign Budget Optimization (CBO) aims to better distribute your campaign’s budget across all the ad sets in your campaign through its internal optimizations. 

In this guide, we’ll learn to utilize the automated CBO feature for your Facebook ads to generate the highest-performing results. 

An overview of what we’ll cover: 

So let’s dive in! 

What is Facebook’s Power 5?

The Power 5 is one of Facebook’s initiatives to make advertising easier on their platform through automation. 

This is a very trending automation tool currently used by all Facebook marketers.

It’s important to understand what happens inside the tool once you set your goals and let it run its course.

This is especially important for advertisers so they can utilize it for better analysis and tracking. We also recommend it for new advertisers who are still in the learning phase of the process. 

One of the best advantages of using Facebook advertising is the automation they provide. This enables you to structure your account. 

Facebook has launched a number of technologies that allow us to automate our advertising experience. All of these are included in their internal marketing campaign called the Power 5

This includes machine learning and the artificial intelligence methods they use to improve our account performance. 

Facebook is incentivized to deliver the best performance to the users so that they spend the maximum of their advertising budget with their brand. 

For this same reason, the incentives of Facebook are aligned with the individual advertiser. 

So, we can make the best out of Facebook if we understand the processes. 

Power 5, as the name suggests, has five main technologies. Let’s briefly understand what these processes are. 

Auto Advance Matching

The first one is Auto Advanced Matching, which is a way to send additional customer data into your Facebook campaigns. 

This might require developer support to install and initiate. So we’ll not focus on it in this guide.

Dynamic Ads

Next is Dynamic Ads, which provides a means to automate your creative testing for videos and images, and also the headlines you use on your ads. 

It is one of the main features available for users to advertise on the platform. Later on in the guide, we’ll demonstrate how to set it up and access it from the Facebook ads account manager.

Automatic Placements

The third one is the Automatic Placements – an automated means to test your campaigns across the different placements of the platform. 

You can test your campaigns across all different Facebook platforms including Facebook newsfeed, Facebook stories, Instagram stories, non-story Instagram posts, and their advertising partner networks without manually accessing each page individually. 

As this automation makes this work easier for advertisers, it is widely used by all users. It’s fairly easy to use; hence, we won’t focus much on Automatic Placements in this guide. 

Campaign Budget Optimization

The fourth part is the Campaign Budget Optimization – CBO

This is an interesting aspect because here Facebook uses the available data on your account to optimize your campaigns depending on the budget you give for each campaign.

One of the major queries related to this tool is whether or not it is mandatory to use. 

Originally Facebook advertisers had the impression that Facebook was going to make CBO mandatory. 

However, it is no longer going to be mandatory. You can use non-CBO as well as CBO campaigns for your advertising. 

Although it’s not mandatory, it’s still an essential addition to the Power 5 and we’ll learn more about it in the latter part of this guide. 

In today’s climate, we think the best advertisers will be the ones who can understand how to use CBO along with their normal non-automated campaigns to maximize their reach.  

Account Simplification

When we use the best of CBO and Dynamic Ads, we’ll reach a level of Account Simplification

We’ll be able to understand the reason for using these two tools to simplify the account and enhance its performance. 

The five initiatives by Facebook for automated advertising combined in Power 5

So let’s open our account and learn how to set it up.

Campaign Budget Optimization Explained

We’ve set up a demo Facebook Ads Manager account. Through this account, we’ll see how the CBO campaigns differ from the ABO – Adset Budget Optimization campaigns.

Additionally, we’ll also see how dramatically the campaigns can simplify the account structure. 

So we’ll move from a fully manual account to a fully automated account with the help of this guide. 

Let’s first open the CBO – 1 campaign.

Accessing a CBO campaign from Facebook Ads Manager

In this campaign, we have three different audience sets. 

 Let’s open the ads editor by clicking on Edit, to understand the overall structure of the ads.

Optimizing and editing the audience set in a CBO campaign from Facebook Ads Manager

Similar to an actual fully-automated campaign, we have three different audience sets and three different dynamic ads. 

Accessing the audience sets and dynamic ads in an automated campaign on Facebook Ads Manager

We can control the budget at the campaign level, but Facebook optimizes how much of that spending is going to each of these three audiences.  

Dynamic Ads and Budget Optimization Explained

Let’s click on a Dynamic Ad to see how it functions from the inside. 

Verifying the functioning of a CBO campaign by accessing the dynamic ads of the campaign

Each Dynamic Ad contains slots for configuring the headlines, ad setup, ad creative as well as the main content for Images, Videos, and Slideshows.

The section for Images, Videos, and Slideshows will give you an option to configure up to ten different images for the ad.

Dynamic Ad will then test these creatives to see which of them is performing better. 

Configuring images, videos, and slideshows to a dynamic ad on a CBO campaign

As you keep on scrolling down the page, you’ll notice sections for Primary Text, Headline, and Description. 

Each of these will provide us with up to five different slots for inputting the parameter. 

Configuring different parameters to a dynamic ad of a CBO campaign 

Overall, you have ten different slots for image creatives (the image of the video), five each for Primary Text, Headline, and Description. 

So mathematically speaking, you have thousands of combinations that can make up each of your Dynamic Ads. Considering that we’re using three different audience sets, we also have three times the number of Dynamic Ads. 

Therefore, you will have a wider field to test each of the parameters for Dynamic Ads. 

With many different variables coming into the picture, there are also some downsides to this method. We’ll touch on them later on.

Let’s first understand the budget optimization for the Dynamic Ads that we just set up. 

The CBO Learning Phase

The learning phase is the most important consideration at the audience and ad set level. 

It’s essential to understand the process of getting an audience through the learning phase in order to optimize the budget accordingly. 

The learning phase determines whether or not Facebook can optimize the ad set that we’re using. It can also determine whether or not Facebook can optimize the audience we have for the given ad sets. 

The phase prior to the ad set reaching 50 conversions is known as the Learning Phase

For example, suppose you have an ad set with a defined audience set to optimize on the conversion event of initiate checkout.

This ad set won’t exit the learning phase until it has reached a conversion value of 50 for the initiate checkout event. 

In order to start tracking with the ad set, you need to complete the process of the learning phase. There are two ways in which you can escalate this process to give 50 conversion results. 

The first method is to invest more funds for the budget of the ad sets. This permits us to send more traffic through the funnel where the conversion event occurs. 

In this way, the conversions will happen at a higher rate, and hence, we will get the result of 50 conversions faster. 

You can adjust the budget for your ad set by optimizing your campaign spend limit.

This limit determines the amount of money you want to spend over a period of time.

Keep your Campaign Budget Optimization as On. Here, you’ll see the option of Campaign Budget. 

If you choose Daily Budget, you can optimize the amount you spend on a daily basis.

Utilizing the Campaign Budget Optimization option to set the daily campaign budget

It is very important to keep this budget as optimized as possible. If this budget becomes too low, you might not be able to get through the learning phase of 50 conversions. 

So investing more money in the learning phase is the first way to accelerate the process of exiting the learning phase. 

The second method is to move that particular conversion event for the given ad set higher in the funnel. 

What does this mean? 

We’ll open the particular ad set that we want to optimize and escalate. 

Under Optimization & Delivery, you’ll find the section of Optimization for Ad Delivery. This section determines the event you want to optimize for the given audience set. 

You can configure this section while creating the campaign. 

So it is important to consider how far up in the funnel your event might occur. Each event that you optimize will have different priority orders on the campaign. 

For example, our event is set for Link Clicks

Exploring the priority event to optimize in the CBO campaign of Facebook Ads Manager

Generally, link clicks for ads are considered very high up in the priority order of the funnel. 

However, if you set up your campaign as purchase events, then it will be much more difficult to achieve the 50 conversions. 

As a result, it will be even more difficult to exit from the learning phase. 

When you’re running a CBO campaign, Facebook will try to use up all your budget to optimize the event that you set up while creating your campaign. 

Hence, you need to set your daily campaign budget spend limit – an unknown concept for many advertisers. 

You can find this option under the individual audiences of your CBO campaign. 

This option may not be visible for already optimized campaigns, but is visible when you set up a new CBO campaign. 

Open the audience set for which you want to set the spending limit, and navigate to Budget & Schedule. 

Click the box beside Ad Set Spent Limit. Here, you can set the Daily Minimum and Daily Maximum amounts you wish to spend on that campaign. 

Utilizing the ad set spend limits to adjust the daily minimum and maximum spending amounts for an ad

For most eCommerce companies and Shopify businesses, the budget can be around $100-$200  daily, according to our past experiences. 

If you are running a lead generation funnel or selling any individual digital products, then this budget will be completely different. 

Overall, the budget can depend on the type of business you own, what you are optimizing for, as well as the money it takes for the particular conversion events to occur. 

Regardless of which method you choose, your aim should be to target the 50 conversions as quickly as possible. 

Once you completely understand the schematics of the learning phase, our next step will be to fully optimize our account structure. 

Let’s learn how!

🚨 Note: If you’re selling your products in an online store using Shopify, check out our handy guide and learn how to reach your ideal customers on Facebook, Instagram, and Messenger.

The Best Account Structure for CBO

One very important note to keep in mind is that we want to go through the learning phase in the least possible amount of time. 

If there are any delays in this process, then Facebook can take over the amount and distribute the spending to our audiences as it sees fit based on its own internal optimizations. 

An easy way to ensure the smooth functioning of this process is to set the spend limits of the ads at the beginning of any new CBO campaign. 

We can configure the amounts in a way that each of our audiences is able to get through the learning phase. 

For example, let’s set our Campaign Budget as $450

Accessing the campaign budget optimization to set the daily budget of a campaign in Facebook Ads Manager

Now, we’ll navigate to each of our audience sets, and set the Daily Minimum as $100

Utilizing the budget and schedule to set the daily minimum and maximum spending of a campaign in Facebook Ads Manager

With this done, we are using up to $300 of our daily budget and preserving the remaining $150 for Facebook to use as it sees fit according to its optimizations.

If we don’t manually add the budget for each ad set, then Facebook will choose the best-performing ad set by its calculations. 

Facebook can use all the budget to over-optimize that particular set. In such a case, it will leave all our other ad sets unoptimized and without any budget. 

Hence, all our other ad sets may not get a chance to have enough budget to pass the learning phase. 

This method will generate the highest possible performance for our campaign, and it will also ensure that all our audience sets come through the learning phase.

Therefore, it provides us with a way to convert our fully manual campaign into a fully budget-optimized campaign within a due course of time. 

But before we change the campaign into a fully automated one, let’s understand a little more about the strategies involved.  

CBO vs Non-Automated Campaign Strategy

As an example, we have set up a manual campaign with the exact same structure.

This campaign, just like the automated one, has three different audiences. But we are only testing two headlines, two copies, and two creatives.

If you check the testing, you’ll realize that testing just two headlines, copies, and creatives can be very complex and is not easily manageable.

Evaluating the ads and audience sets in an ad set budget optimized campaign

Additionally, we’ll eventually need to test even more data sets once we start running our campaigns in a full-fledged manner. 

But you can still see the difference they can have when the campaigns are automated vs non-automated. 

It is important to test the campaigns before moving from manual to automated. 

We first should test the creative levels manually before using the dynamic creatives. 

You can verify that the ads are manual if the option for Dynamic Creative is turned off. 

Verifying the dynamic creative option turned off to test the creatives manually in Facebook Ads Manager

Why is this so? When we test the headlines, creatives, and copies, we can choose the best-performing ones before allowing Facebook to itself choose the ones to fund higher. 

When you use manual ads, you can’t have dynamic displays. Thus, you can’t have multiple variations automated by Facebook. 

Configuring manual parameters in non-dynamic ads for ad set budget optimized campaigns 

So now, you can choose the two or three best-performing ads out of the ones you’ve tested. We’ll use these high-performing ones to create our Dynamic Ads. 

This method is especially useful when you have a new account or business that has no previously-run tests, and you wish to set up Dynamic Ads.

Once we test for the higher-performing results, we’ll need to create a new campaign with those results, while ensuring that our Dynamic Creative is turned on for that campaign. 

Now that we know what strategies are used for CBO vs non-automated campaigns, we’ll learn to go from manual to a fully-automated campaign. 

How to Go From Manual Account to Fully Automated with CBO

The entire process of going from a manual to a fully-automated campaign is divided into three steps. 

Step 1: Start with a CBO campaign. 

You can start with a campaign that has 3 ad sets to generate better results. Also, make sure to have a budget of nearly $100-$200 per audience set. 

For example, let’s say you considered a budget of $300. 

Step 2: Set minimum budget values for each ad set. 

As we are using a budget of $300, we’ll allocate $100 as the limit for each of the audience sets. 

Step 3: Turn the Dynamic Creative off. 

Now, we want to check manually which of the ad sets performs better. Hence, we’ll keep the Dynamic Creative turned off. 

Selecting the dynamic creative option to turn off to test the creatives manually in Facebook Ads Manager

So we’ll start with two creatives, two copies, and two headlines. We’ll try to keep it as simple and short as possible, as we don’t want a large number of variations. 

Once you find the best-performing ad sets, you can push in the next set of tests. You can interchange the variations if this is giving results. 

Our aim is to find the next set of best-performing ads. We need at least two to three different sets of best-performing ads to input into our Dynamic Ads. 

Once you finalize your ad sets, all you need to do is configure them into your CBO campaign and turn the Dynamic Ads on. 

At this point, you already have ad sets that are generating good results. So it’s up to you whether you want to optimize the budget manually or keep it for Facebook to do it internally. 

As you have all the best-performing ad sets, you can effectively use the whole budget and let Facebook optimize it the way it sees fit. 

Now, you have a campaign that can scale potentially high while maintaining consistent performance. 

You can also repeat this process over and over again with different campaigns and audience sets. 


So that’s all you need to know to take an account from fully manual to fully automated! 

Automation was originally thought to be a mandatory option for Facebook ads, but it no longer is. However, as ad platforms move towards AI-driven decision making, make sure that you’re on top of how this new feature works. 

Additionally, once you start optimizing your ads, you’ll generate a higher amount of data from those ads. You can always use metrics to optimize and analyze the data from your Facebook ads

Did you try any of Facebook’s power 5 automated processes? Which automation do you prefer for your ads? Let us know in the comments below!


Master Data & Analytics with Measuremasters

Exclusive Courses & Workshops | Ongoing Troubleshooting | Support Resources, Tools & much more

Related Posts

Inline Feedbacks
View all comments

Blog Categories

Subscribe & Get the Best FB Ads Overview with our FREE Template

FREE Facebook Dashboard Template

Join 50,000+ marketers getting exclusive resources and our latest content!

now it's time to

Start measuring like a master

Itching to jump into the world of MeasureMasters? This is what you have to look forward to.