How to use Madgicx automation strategies

With Madgicx automation strategies, you can easily automate more complex workflows to:

  • Spend much less time in front of Meta Ads Manager
  • Protect your budgets across your entire funnel
  • Maximize your profits automatically

Madgicx offers you seven pre-built automation strategies to choose from and takes data from your ad account to suggest performance levels for when the automations trigger.

Madgicx automation strategies

Understanding Automation Strategies

Important: These automation strategies are presets and good starting points, but you shouldn’t just click on them and take them live immediately. Consider them as templates that need customization based on your specific account performance and goals.

Whether you're an ecommerce brand or running lead generation campaigns, you can adapt these strategies by updating the relevant metrics. The key is to understand what each automation does and customize it for your business needs.

Available Automation Strategies

Scale Winning Campaigns

Use this strategy when you're running CBO (Campaign Budget Optimization, now called Advantage campaign budget) throughout your account. This automation increases budgets for campaigns that are performing above your benchmarks.

Key Setup Recommendations:

  • Start with a 5%-6% budget increase instead of the default 16% when testing for the first time
  • Set frequency to run once every 30-60 minutes
  • Schedule automations to run between 12am-2am to give campaigns 24 hours to spend the updated budget
  • Always use dynamic benchmarking instead of static values

Detailed Setup Process:

  1. Task Configuration:
    • Task: "Increase Campaign Budget"
    • Start with 5%-6% budget change
    • Keep "Apply to active only" enabled
    • Turn off "Automatically reset budget at midnight"
  2. Conditions Setup:
    • Primary condition: ROAS in last 7 days > 1.1x account average (use dynamic benchmarking)
    • Secondary condition: ROAS in last 3 days > 1.1x account average
    • Tertiary condition: ROAS yesterday > 1.1x account average
    • Safety condition: Hours since creation > 120 hours (5 days)

Scale Winning Ad Sets

Use this strategy when you're running ABO (Ad Set Budget Optimization). This is ideal when testing audiences and creatives across different ad sets.

Detailed Setup Process:

  1. Task Configuration:
    • Task is Increase Ad Set Budget
    • Start with 5%-6% budget change (not the default 16%)
    • Keep "Apply to active only" enabled
    • Turn off "Automatically reset budget at midnight"
  2. Frequency Settings:
    • Set to run every 30-60 minutes
    • Schedule for specific days and hours (not continuously)
    • Recommended timing: 12am-2am daily for aggressive scaling, or 2-3 times per week for limited budgets
  3. Conditions Setup:
    • Primary condition: ROAS in last 7 days > 1.1x account average (use dynamic benchmarking)
    • Secondary condition: ROAS in last 3 days > 1.1x account average
    • Tertiary condition: ROAS yesterday > 1.1x account average
    • Safety condition: Age since creation > 120 hours (5 days)
  4. Benchmarking Choice:
    • Use account-level ROAS if funnel stage performance is similar
    • Use funnel stage ROAS if different funnel stages have significantly different ROAS targets
    • Always choose dynamic values over static ones to adapt as your account performance changes over time

Downscale Losing Campaigns

Similar to scaling winners, but decreases budgets for underperforming campaigns using CBO.

Setup Recommendations:

  • You can be more aggressive with budget cuts (15%-25%) than with scaling
  • Follow the same condition setup as scaling winners, but instead of "greater than," use "less than"
  • Add spending threshold: Amount spent in last 7 days > 3x cost per purchase (dynamic)
  • Use the same scheduling approach (12am-2am)

Downscale Losing Ad Sets

Follows the same approach as downscaling campaigns, but operates at the ad-set level.

Key Differences:

  • Task is "Decrease Ad Set Budget"
  • Be more aggressive with percentage cuts (15%-25%)
  • Conditions should be "less than"
  • Add spending threshold: Amount spent in last 7 days > 3x cost per purchase

Stop Loss Automation for Expensive Ads with No Clicks

Automatically pauses ads that are spending money but getting zero clicks.

How It Works:

  • Pauses ads for the day (re-enables at midnight)
  • Conditions: Zero clicks for the day + spending above threshold
  • Requires at least two active ads in the ad set to avoid making the ad set inactive
  • Good safety measure to have active, even if this scenario is uncommon

Setup Notes:

  • Uses dynamic account averages by default
  • Re-enables paused ads at midnight automatically
  • Prevents wasting budget on ads that aren't generating any engagement

Pause Losing Ads for Today

Pauses underperforming ads for today based on poor performance metrics.

Key Features:

  • Condition Group 1: Amount spent today ≥ X amount + zero website purchases
  • Condition Group 2 (OR): Website purchases > 1 but very poor ROAS
  • Automatically re-enables ads at midnight
  • Make conditions dynamic rather than static
  • Good for daily budget protection

Setup Recommendations:

  • Switch default values to dynamic benchmarking
  • Base thresholds on your account's average cost per purchase/lead
  • Monitor what gets paused and adjust conditions accordingly

Pause Losing Ads Permanently

Most Complex Strategy: Uses multiple condition groups to permanently pause ads based on various performance criteria.

Condition Groups:

  1. No Clicks Group: Amount spent in last 7 days > X + zero outbound clicks + age > 7 days
  2. High CPC + Low ROAS Group: CPC last 7 days > $6 + CPC last 3 days > $6 + ROAS < 0.28 + age > 7 days
  3. Poor Performance Group: CPC last 7 days > $6 + ROAS last 7 days < 0.5 + age > 7 days

Important Warning:

  • This is very complex and aggressive
  • Only recommended for experienced media buyers
  • Better to create custom automation from scratch
  • Monitor closely and adjust thresholds based on your account performance

Best Practices and Recommendations

Setup Guidelines

  1. Don’t use presets as-is - Always customize based on your account's specific performance metrics
  2. Start conservative - Begin with lower percentage changes (5%-6%) and adjust based on results
  3. Use dynamic benchmarking - Avoid static values that become irrelevant as performance improves
  4. Test thoroughly - Monitor automations closely when first implementing
  5. Create from scratch when possible - If you understand media buying, build custom automations instead of using presets

Choosing Between CBO and ABO Strategies

  • Use "Scale Winning Campaigns" if you run CBO (Campaign Budget Optimization) throughout your account
  • Use "Scale Winning Ad Sets" if you run ABO (Ad Set Budget Optimization) for testing audiences and creatives
  • For lead generation: You can adapt ecommerce strategies by changing ROAS conditions to cost per lead metrics

Scheduling Recommendations

  • Aggressive scaling accounts: Daily execution between 12am-2am
  • Limited budget accounts: 2-3 times per week, same timing
  • Don’t run continuously - Always schedule specific days and hours
  • Midnight timing benefit: Gives campaigns/ad sets 24 hours to spend the updated budget

Condition Setup Tips

  • Layer multiple timeframes - Use 7-day, 3-day, and 1-day conditions for informed decisions
  • Include safety measures - Always add "hours since creation" conditions (minimum 5 days/120 hours)
  • Use appropriate multipliers - Don't make benchmarks too extreme, or automations won't trigger
  • Add spending thresholds - Ensure adequate data before making decisions (3x cost per purchase)

Essential Filters

Always add these filters to your automations:

  • Campaign status = Active
  • Ad set status = Active

This prevents automations from wasting time checking inactive assets.

Troubleshooting

  • Monitor performance closely - Check what automations pause/adjust and why
  • Adjust aggressiveness gradually - Start conservative and increase based on results
  • Keep automations simple - Avoid multi-action setups that are hard to troubleshoot

Account-Specific Customization

Remember: Every business has different criteria for taking actions. A ROAS of 2 might be great for some businesses, while others need 4+ to break even.

For Ecommerce: Use ROAS-based conditions with purchase metrics

For Lead Generation: Adapt by changing ROAS conditions to cost per lead metrics

Always customize these strategies to match your specific business requirements and performance thresholds rather than using the default settings.

                                                              
Facebook Ads ManagerMadgicx
One-by-one search for specific assets to apply automationsSimple checkbox application of automations to existing assets
No automation overviewOverview of how your automations are performing
No automation templatesPre-built automation templates
No defaults based on your account’s dataSmart defaults based on your account’s data

Didn't find what you were looking for?

Try our FAQ

Check out the answers to our most frequently asked questions. If you can’t find the answer there, you’ll be able to contact our support team.