With Madgicx automations, you can set your ad account to autopilot and:
Minimize how much time you spend tweaking your account
Protect your budgets with stop-loss automation
Automatically scale winning ads when they are doing well
Media buyers spend a great deal of time monitoring and tweaking their accounts to ensure optimal performance. But Madgicx automations allow you to automate many of these actions to create more time so you can concentrate on other tasks that drive greater value.
Madgicx offers you a whole host of prebuilt options to choose from and takes data from your ad account to suggest performance levels when to trigger automations.
Madgicx automations save you time and money by putting ad account management on autopilot 24/7. Use pre-built automations, edit them, or create custom automations: a limitless sandbox that allows you to create an automation setup from scratch.
Deploy best-practice automations
Madgicx has pre-built and ready-to-deploy templates for different levels of your ad account:
Ad level (pink)
Ad-set level (purple)
Campaign level (blue)
Madgicx automations were made on the back of years and hundreds of millions of dollars of ad-spend experience.
Start simple, see what works, and then incrementally add the automations you need.
Let’s run through the different templates Madgicx offers and see how they win you back hours every week.
There are 4 tactic templates on offer that work on different levels for your ad account (ad/ad set/campaign: see above legend).
Revive: bring back ads that — due to attribution delays — did better than you initially thought
Stop Loss: protect your budget from overspending by pausing underperforming ad sets
Sunsetting: shut off underperforming ads or ad sets for good, rather than on a daily level
Surf: scale your performing ad sets and campaigns when they are performing above average
The 24 automation strategies include more options than automation tactics for setting a more complicated automation that includes several parameters. They have been created as proven-effective default methods, using preset values based on the aggregated data of your account.
The automation strategy templates apply to any business, and you can use them to manage your assets with one click.
The filter option on the top widget allows users to locate strategies specific to campaigns, ad sets, and ads and categorize their options based on the action type. Also, if you manage multiple accounts and need to monitor different types of conversions, such as purchases or leads, you can switch between e-commerce, lead generation, or app installs to get strategies relevant to your account type.
In addition to the templates, Madgicx also allows you to create your own custom automations.
Custom automations are a blank slate on which you can create commands for your ad account to activate when certain conditions are met.
To create a custom automation, click the “Create your own automation” card in the “Automation Strategies” section.
After choosing the ad/ad-set/campaign level you want your automation to work on, you can choose from all kinds of actions you want to perform: pause/start a campaign (or ad set or ad), increase/decrease budget when certain metrics are met, and more.
Custom automations are for when you want to be really precise and are for advanced Madgicx users who want to set up an action to trigger upon several conditions.
Now we know which templates we can use and what for, let’s finish our introduction to Madgicx automations by showing you how to set up a basic stop loss automation that every Madgicx user should have.
Stop wasting budgets 🛑
One of the most important parts of Facebook advertising is knowing when an ad is underperforming and turning it off. With Madgicx’s automation tactics, you no longer need to constantly monitor ad performance day and night, turning them on and off.
First, head to the Automation Strategies section and click “Create your own automation”. Then select whether you want the stop loss to work on the ad, ad-set, or campaign level. For this basic automation setup, we will create the stop loss to work on the ad level.
On the next page, you have a blank automation for the ad level ready to be created. Here, first select the task as “Pause Ad for Today”. We want to pause the ad for just one day because we will base it on clicks, which is a metric that can vary wildly, meaning one day you might get a lot of clicks, but on the next, you might get very little to none.
So, we don't want to pause ads indefinitely based on daily click performance, but just pause it for the same day to minimize losses.
We'll pause the ad for today in two cases:
The Cost per Outbound Click today is greater than 4x the average Cost per Outbound Click in the last 7 days AND the ROAS is lower than 0.75x the average ROAS in the last 7 days
The Amount Spent is greater than 4x the average Cost per Outbound Click in the last 7 days ANDno clicks were generated today
Let’s go through the two conditions step by step.
To set the first condition for the stop loss automation to fire, click the “Select trigger” dropdown, search and click “Cost per Outbound Click”.
Select the timeframe as today by clicking the “Select time” dropdown, then “General”, and selecting “Today”.
To ensure that the automation triggers based on a value that changes depending on your account’s performance, you need to “Switch to dynamic value” by clicking the stacked left and right arrows.
Set the value to be “Greater than” 4.
Assign the dynamic trigger also as “Cost per Outbound Click”.
And set the time frame as the last 7 days including today. The exact value in currency will be calculated for you by Madgicx.
Now we need to add that ROAS should be lower than 0.75x the average ROAS in the last 7 days for the automation to fire. To do so, click on the plus icon next to the first condition we’ve just created and then select “Condition”.
This second part means the automation will fire only if both conditions are met: i.e., one outbound click costs more than four times your average over the past 7 days and the ROAS for the ad is lower than 75% what it has been on your account for the past week.
Search for ROAS (All) in the dropdown and select it.
Again define that you want the automation to work daily (today) and switch to dynamic value to define the ROAS condition.
In the dynamic value box, enter the value as 0.75 (i.e., 75%) of the ROAS (All) for the last 7 days (including today).
Your first condition is now ready, let’s move on to the second (Amount Spent is greater than 4x the average Cost per Outbound Click in the last 7 days AND no clicks were generated today).
Create another condition by clicking on the “Action” button below your first condition.
Then we follow the same process with the dropdowns and using the dynamic value selections.
First we make sure to select that the automation should pause the ad for today.
We define the event as Amount Spent.
And that the automation should fire if this amount spent today is greater than 4 times the average cost per outbound click over the past week.
Again here we need to add the second part to this condition by clicking the turquoise “+” button and adding a “Condition”.
Then we complete the fields to make the automation fire if our outbound clicks for today equals 0 (i.e., we didn’t get any outbound clicks today and have spent 4x our average cost per outbound for the week).
The second condition is probably clear, but we add the first one to make sure that even if we get clicks — and the first ones come at a reasonable cost — the ad is overall unprofitable, and so we need to turn it off.
Hit the “Next” button in the top-right corner to define which ads you want this automation to apply to.
Click the check boxes to select or deselect the ad sets you want to apply the automation to and click “Launch” in the top-right corner.
On this last page where you select the ads, you can filter ads you want to apply the automation to according to the name or status of the campaign, ad-set, or ad.
Otherwise you can make a manual selection. All campaigns and ad sets within them are selected by default, but you can select individual ad sets within campaigns by clicking the arrow next to the name of the campaign.
If you want to set up the automation to trigger future ads that you will create for an ad set or campaign, you need to click the checkbox twice. The tick will turn into an “A” and ads that you add to this ad set in the future will also have the automation applied.
Click the check boxes to select or deselect the ad sets you want to apply the automation to and click “Launch” in the top-right corner.
That’s it 🚀
You’re now protecting your budgets to turn ads off when they aren’t performing well enough.
Can I disable automation tactics on specific campaigns and ad sets?
In the last step of your automation tactic setup, you have the chance to select the campaigns and ad sets you'd like to run your automation tactics with.
There are 3 levels of selection
Auto-select means: whenever you launch a new ad set within a campaign or a new ad within an ad set, the tactic will automatically be applied.
If you are advertising different products with different costs per purchase or have different performance goals for different countries, you can build tailored automation tactics for each country, product, or more.
If you have already launched the automation tactic and want to change the campaigns selected, go to Automation Overview, click on the three dots, and then “Edit” (pencil symbol) next to your automation tactic.
Once you have made the changes you want, save them, and you are good to go 🚀
Which Madgicx plans include Automations?
Automations are included in the following Madgicx plans:
All-in-One with AI
Click the support icon in the bottom right of your screen to talk to us to find out more.
What’s the difference between “AND” and “OR”?
“AND” conditionsall have to occur for the automation to fire: e.g., ROAS >3 AND Purchases >100 AND Amount Spent < $1000.
In the example above, all 3 conditions have to be satisfied for the automation to fire.
When using “OR” conditions, the automation will fire if any one of the conditions is satisfied: e.g., turn the ad (back) on if ROAS >1.6 in the last 3 days OR ROAS >1.2 in the last 7 days.
In this “OR” example, reaching a ROAS of above 1.2 over the past 7 days would make the automation fire, even if a 1.6 ROAS wasn’t reached over the past 3 days, and vice versa.
To switch between AND and OR, click on the text that reads vertically.
What are automation strategies?
Automation strategies include more options than automation tactics for a more intricate set up. They are made as proven-effective default methods: they populate each condition setup with preset values based on the unique aggregated data of your account. The automation strategy templates apply to any business, and you can use them to manage your assets with one click.
You can search for different automation strategies relevant for your needs by using the filter option on the top widget.
Where can I see my current automation tactics?
To check the status of each of your tactics, select “Automation” on the left sidebar menu and navigate to “Automation Overview”.
From here, you can
Turn your automations on and off
Search for specific automations
See the action frequency of each automation
Edit the settings of each automation trigger
How often do Madgicx’s automations trigger?
Madgicx's automation will carry out automated checks based on:
Live performance stats
This means that how often automations trigger depends on how you define the triggers and the times in which they can operate.
Automations perform periodic checks to monitor whether the performance has reached the values you set as triggers (and fire if it has). Some automated tasks reset at a time you select, and some carry out a one-time permanent action.
In Automation Strategies and Custom Automation, you can also define the hours and days in which the automated rules can monitor performance and fire.
What should I do if my automations aren’t firing?
If your automations aren’t firing, check that you have them set up correctly and on the assets you want them to trigger for. If you have set everything up correctly and the automations still aren’t firing, get in touch with our support using the icon in the bottom right of the app.
Which custom automations can you create?
There are 24 different actions for custom automations that you can create. You can use these actions to create all manner of automations for different purposes. The amount of actions available depends on the level (ad, ad set, campaign) you create the automation for.
You can set the following automations to launch when all your conditions apply:
Pause - pauses the asset indefinitely
Pause for today - pauses the asset for today and restarts it tomorrow
Start - launches the asset
Set budget - assigns a budget to the asset
Increase budget - gives more budget to the asset
Decrease budget - takes away budget from the asset
Set bid - assigns a bid
Increase bid - increases the bid amount
Decrease bid - decreases the bid amount
Set bid strategy - assigns an approach (lowest cost with/without bid cap, cost cap) to spending budget
Duplicate - creates a new asset identical to this one
Set spending limit - assigns a minimum spend target and bid cap (CBO only)
Increase spending limit - increases minimum or maximum spend limit
Decrease spending limit - decreases minimum or maximum spend limit
Remove spending limit - removes the minimum/maximum budget limits
Delete - deletes the asset
Add to name - adds a text that you specify to the asset’s name
Replace text in name - replaces the asset’s name with a text that you specify
Optimize gender - optimizes budget allocation based on your performance trends for specific genders
Optimize age - optimizes budget allocation based on your performance trends for specific age groups
Optimize locations - optimizes budget allocation based on your performance trends for specific countries, regions, and designated market areas (DMAs)
Optimize platforms - optimizes budget allocation based on your performance trends for specific platforms
Optimize placements - optimizes budget allocation based on your performance trends for ad placement
Optimize devices - optimizes budget allocation based on your performance trends for specific device usage
You set the rules according to which the automations trigger, including the performance level and the timeframe.
Learn more about automation tactics
Read our dedicated help article on automation tactics and how to use them.