Scale your campaigns with AI-powered ad automation

Birch automation pauses underperformers, scales winners, and controls budgets — now with AI recommendations that surface new opportunities. You stay in control of every decision.

More powerful than native ad managers

Native automated rules are limited by design. Birch gives performance marketers a fully flexible automation engine, built for the complexity of real campaign management.

The Birch rule editor: a rule that pauses underperforming ads, with a filter and nested AND/OR conditions
Feature Native rules Madgicx Smartly Birch
Automation logic Simple conditions AI decides for you AI decides for you Your rules, your logic
Check frequency Hourly Real-time (AI-driven) Real-time (AI-driven) Every 15 minutes, or custom schedule
Advanced rule logic No Limited Limited Nested conditions, cross-metric comparisons, custom timeframes
External data triggers No No No Google Sheets, Hyros, AppsFlyer, and more
AI recommendations None Auto-applied Auto-applied You review every suggestion before anything goes live

A lot of ad tools
are racing to make AI
fully autonomous
A lot of ad tools are racing to make AI fully autonomous

We think that’s the wrong goal when it comes to budget decisions

AI-powered advertising automation fully in your control

Birch’s AI studies the automation rules you’ve already built—understanding your logic, your thresholds, and your goals—before it suggests anything new.

The AI identifies automation gaps and inefficiencies in your campaigns, then presents them as suggestions with clear reasoning. It never adjusts a budget or pauses an ad on its own.

Every suggestion requires your sign-off before it becomes a rule. You can modify the conditions, adjust the thresholds, or dismiss it entirely. The final call is always yours.

An ad automation tool built for performance marketers

Design automations as simple or as complex as your campaigns demand

Multiple actions per rule

Choose from more than 20 actions and combine multiple actions in a single automation. Pause an ad, send a Slack notification, and adjust the budget, all from one rule triggered by one condition set.

Nested conditions

Build sophisticated logic using AND/OR operators to group conditions. Target exactly the scenarios you care about, without creating a dozen separate rules to cover the same ground.

Ranking conditions

Create conditions based on an item’s relative performance rather than absolute numbers. Protect your top performers or act on your weakest, automatically.

Metric comparisons

Compare any metric against another metric, not just against a static number. Measure this week’s CPA against last week’s, or compare an ad set’s ROAS to the campaign average, across the same or different timeframes.

Custom timeframes

Define the exact performance windows you care about, beyond the presets native ad platforms offer.

Custom metrics

Build your own metrics as calculated formulas or as static variables, and use them as thresholds in your automation rules.

Notifications and automation logs

Get alerts via email or Slack when automations fire. Every action is logged with full transparency, showing exactly why each item was or wasn’t affected.

External data triggers

Connect external data sources — Google Sheets, Google Analytics, and attribution tools like Hyros, AppsFlyer, Adjust, and Wicked Reports — and use their data as a live input to your automation rules, enabling strategies that go beyond what in-platform data alone allows.

Hit the ground running with ready-made automation strategies

Get started in minutes with customizable, pre-built ad automations designed by performance marketing practitioners

Day parting

Turn your ads off during specific periods, like nights or weekends

Scale Slow and Fast

Scale Ad set budget based on ROAS on the Ad set and Ad account levels

Notify about Key Metrics Drops

You can react quickly when performance dips — before it burns your budget

Power of threes

Pause ads at midnight and only turn back on the top three performers

Scale Ad sets

Increase the budget for high-performing ad sets and reducing spend on underperforming ones

Midnight reset

Restart ad sets at midnight with their original budgets

Roundtable Ad Sets

Launches 3 new ad sets at a specific hour of the day (between 11 am and 12 pm) if Ad account ROAS is over 3

Dynamic CBO budget

Dynamically adjust budget of CBO (advantage campaign budget) campaign depending on number of active ad sets

Daily scaling

Scale the budget if half the budget is spent with high ROAS

On the safe side

Pause ads with zero conversions after a certain amount of time

Budget Ladder

Reset and adjust campaigns budgets with CBO (advantage campaign budget) setting based on yesterday’s campaign performance

Profit marching CBO

Scale the budget if a campaign performed well the previous day

Optimize Performance

Maximize ad performance by pausing underperformers, scaling top ads, and reactivating delayed winners

Jump-start

Gradually increase the bid until the ad set gets regular deliverabilty

Down and out

Pause ads with a below average ROAS

Double down

Duplicate a well performing campaign with double the budget

Speed dating

Evenly rotate ads to discover your best performing creatives

To the moon

Scale the budget if a campaign has a below average CPA

Forfeit the game

Pause underperforming ad sets that spent over half of its budget

Ad duplicator

Pause then duplicate underperforming ads to give them a second chance

Conversion rate monitor

Mark ad sets that experience a drop in conversion rate

Burnouts

Notify if CTR metric declines over the time

One automation engine. Four ad platforms.

Centralize automated campaign management across Meta, Google, Snapchat, and TikTok from a single platform. No need to maintain separate tools or workflows.

Smarter ad automation. Every decision, yours.

Start a free 14-day trial. No credit card required.

Book demo
14days free trial
Cancel anytime
No credit card required
Try Birch