Revealbot automates your ad management routine so you can focus on reaching results, faster.
Optimize your budget with campaign automations
Find actionable insights and create beautiful reports
Create new ads and
ad variations in seconds
Improve your workflow with integrations, radically.
Learn more about Revealbot, product updates and advertising.
Create better campaigns with the industry’s top experts
Discover our guides, tutorials, and new automation ideas
Learn the basics of Revealbot with this tutorial
Find out what’s the difference between Facebook’s automated rules and Reveal rules.
Facebook's automated rules are powerful on their own, but Revealbot takes automated rules to an entirely new level of automation.
In this article, I'm going to show you all the differences between Facebook's native rules and Revealbot's Facebook ad software, including rule creation, ad creation, and reporting. But first...
Facebook offers all their advertisers a tool called "automated rules" at no additional cost. It lets advertisers set up automation formulas to execute an action if a campaign, ad set, or ad meets certain conditions.
You can start, pause, set/increase/decrease budget and bid actions. Automation saves time spent on manual analysis, management, and performance updates in order to keep your ads performing efficiently.
You can access automated rules in the business tools menu anywhere in Facebook Ads Manager.
Whether you’re a small business running local Facebook ad campaigns or you're a digital marketing agency offering Facebook ad services for several clients, you’ll find ad automation very helpful. Here's the benefits of ad automation:
👀 You might also be interested in: How can I do Facebook auto reporting for ads?
Automated rules, in both Facebook and Revealbot, share the same fundamental building blocks:
Let's go through each one to see how Revealbot is different than Facebook's native Automated Rules. But first, let's look at how you get started building automated rules.
With Facebook, you have to build all your rules from scratch. For advertisers new to rules and automation, it can be intimidating. We know the pain and we don't want anyone to miss out on the power and benefits of automation so we created Revealbot Strategies - pre packaged templates to help beginners get started with automated rules and for veterans looking for a new scaling strategy to try.
With nearly a dozen different Strategies available for beginners to experts, there's sure to be a Strategy to help you meet your advertising objectives.
This refers to what is being affected by the rule. Here's a high level view of how you can select objects in each platform:
ObjectFacebookRevealbotAll active campaignsyesyesAll active ad setsyesyesAll active adsyesyesManually selectlimitedyesDynamic selectlimitedyes
Facebook only allows you to apply rules to all active campaigns, ad sets or ads. In other words, if you create a rule targeting all campaigns, any campaign that meets the rule conditions will have the rule applied. This is great for some rules, but not great for all rules.
Revealbot has two huge advantages with how you select the object.
When creating a rule, Revealbot will load all your ad accounts, campaigns, ad sets, and ads. You can go through each one and manually check which ones you want the rule to be applied to.
You can technically do this in Facebook's native automated rules, but it's very tedious. Instead of browsing through your campaigns and checking a box, you'd have to use "[object] name contains [x]" as a condition (more below) and you can only use that object in the "name contains" condition once in a single rule. So you'd have to manually select one object per rule and create another rule for each additional object you want to target.
The most powerful way to select objects is the "Selection filter" method, which lets you create filters to dynamically select your objects. Any future object you create that meets this criteria will automatically have the rule apply to it. This is great when you attach keywords to your naming conventions.
For example, I'm selecting all ads that are inside campaigns containing the keywords "Prospecting," but not including "Cold". Right now, it's showing there are 100 ads that meet that criteria. Any campaign I create in the future with "Prospecting" and without "Cold" in the campaign name, will be added to this rule.
You can filter by the object's name, status, and delivery status in Revealbot's selection filter. As I mentioned above, you can do this in Facebook's native automated rules as a condition, but you can't use more than one of the same condition for the same object. In other words, you could select "campaign name includes Prospecting," but you couldn't select "campaign name includes Prospecting" and "campaign name does not contain Cold."
The action is what the rule will do once conditions are met. Here are the actions that can be performed in each platform:
ActionFacebookRevealbotTurn on/off selected objectyesyesSend notification onlyyesyesIncrease/Decrease daily budget byyesyesIncrease/Decrease lifetime budget byyesyesScale daily budget by target fieldyesyesScale lifetime budget by target fieldyesyesIncrease/Decrease manual bid byyesyesScale manual bid by target fieldyesyesSet manual bid-yesSet bid strategy-yesDelete selected object-yesAdd/Remove/Replace text in selected object name-yesDuplicate selected object-yesSet/Remove/Increase/Decrease spending limits-yes
There are more actions available in Revealbot, which opens additional automation opportunities. And some of these actions have additional options. Using the duplicate action as an example, you can choose whether you want to keep the original object active or pause it.
The conditions of the rule determine when the rule should execute its action and is some of the most exciting differences about Revealbot.
Most of the metrics you can use in conditions are the same: Spent, Lifetime Spent, Frequency, Results, CPR, Mobile app install, Cost per mobile app install, Estimated budget spending %, Audience reached %, Settings metrics, Time, Website conversions (Facebook pixel), mobile app event, Cost per mobile app event, Offline conversions, and several variations of each.
There are four differences in conditions that sets Revealbot:
In Facebook's Event Manager, you can create custom conversions to use in Ads Manager, however, you can't use those custom conversions as a metric in Facebook's native automated rule conditions. In Revealbot, you can. We automatically import all custom conversions associated with your ad account.
Only in Revealbot can you create your own Custom Metrics and variables to use in automated rules. For example, you can create your own custom ROAS metric for Lead Ads and use that in automated rules.
You can also set a static value to a Custom Metric and use that in your rules instead of hardcoding that value in. So when you want to change the value, you only need to change it in the Custom Metric, and now it's updated in all the rules that use it.
Facebook has a limited selection of timeframes you can choose for a condition: today, yesterday, previous day, last 3 days, last 7 days, and lifetime. In Revealbot, you can get the exact timeframe you need through two options. First, you can select "last [x] hours" starting from the current hour to the last 24 hours, including options like the "previous hour" and "hour before previous hour".
The other option is to make your own custom timeframe. This is really useful for creating a specific window of time. In this example below, I've created a timeframe for the week before last, which is different than simply the last 14 days.
This custom timeframe would be great in a condition comparing performance from last week to the week before.
With ranking comparison conditions, you can create a condition that compares the checked item to the best or worst sister items in its group instead of a static metric. For example, instead of creating a condition to check whether an ad's ROAS is, say, two or higher, you can use a ranking condition to check whether an ad is in the top, say, 25% of ads in the same ad set.
You can also use a ranking condition to check whether an item is in the bottom percentage bracket of its group.
Using ranking comparison conditions makes your automated rules much more dynamic. It allows your rules to perform how you really want them to despite the natural day-to-day fluctuations of Facebook ad performance.
To learn more and see additional examples, check out our ranking comparison help article.
There are several limitations when constructing conditions in Facebook's native automated rules.
As you might have guessed, you can do all of these things in Revealbot.
With this level of customization, you’re able to automate nearly any Facebook ad scaling strategy with Revealbot.
There are two components of scheduling, one is the frequency at which the rule is checked to for execution and two is the schedule the rule is "active."
With Facebook, you can choose to have your rule checked continuously at "usually" 30 minute intervals, once per day, or on a schedule. With Revealbot, you have many more options, including as frequently as ever 15 minutes and up to 72 hours.
Checking a rule every 15 minutes is great for high spend advertisers to ensure, for example, the least amount of spend wasted on underperforming ads.
There’s also an option of custom schedule in both Facebook and Revealbot. The difference with Revealbot is that you can choose the exact hour or any time period throughout the day. Here’s how it looks like in Facebook.
And here's what's capable in Revealbot.
This is perfect for ensuring important budget increase rules happen in the morning or based on spend targets before a certain time of day. Instead of picking one window of time per day with Facebook, you can choose exactly what you want with Revealbot.
👀 You might also be interested in What is Facebook ad Scheduling
Facebook offers automated rule reports via email or notification on your Facebook account. We thought that wasn't enough so we built Revealbot with a couple more robust tools.
Revealbot can be set up to send all updates to email or to your team’s Slack channel. It delivers all your ads and marketing performance stats and pings you when something requires attention.
With any rule, you can set up notifications to be alerted when a rule executes so you're always in the know.
Revealbot offers detailed logs where you can see what happened (and what didn't) to each rule check. It’s a helpful report that allows you to get to the bottom of your rules' performance and understand why or why not a certain rule executed.
Along with automated rules, we have also developed:
If you want to learn more about Facebook ad automation, read our ultimate guide.
We’re always working on more features so stay tuned!
Key Insights
Facebook automated rules are rules that you can create to automatically take actions on your Facebook ads.
They can be used to monitor your campaigns, ad sets, and ads, and then automatically take a pre-determined action, such as pausing underperforming ads, increasing budgets for successful ads, or turning off ads at certain times of day.