Suggested Starter Rules

Some rule suggestions if you don't know how to get started with our rule engine.

Looking to get started with Rule Engine but not sure what to build first? Here are some smart suggestions to help you monitor performance and scale your ads, ad sets, or campaigns more effectively.

You don’t need to use them exactly as they are - feel free to use them as inspiration, customize, or replicate to suit your specific goals. 💡 Every ad account is different, so remember: the metrics and thresholds below are just suggestions.

Adjust them based on what makes sense for your ad strategy, budget, and KPIs.


🧰 Pro Starter Pack: 7 Power Rules for Advanced Scaling

All rules should be set with a slack notification - this way you'll always be aware of all updates or alerts from the rule.

1. 🛑 Silent Spenders Sniper

🎯 Goal: Stop spending on ads that don’t convert. 💡 Great for: Keeping your account clean and efficient. 📈 Improves: Budget control & ad hygiene.

🔧 Setup (Ad Level):

  • Trigger: Daily, 12 PM

  • Filters:

    • Effective Status = Active

    • Campaign name *contains* [add the word if you use a tag for conversions campaigns only]

  • Conditions:

    • Spend (last 7 days) > $100

    • Purchases (last 7 days) = 0

  • Action: Pause ad + Slack alert + Ad Tag ("paused - low performer")

➡️ Great for controlling wasted budget from underperforming ads.


2. 🧠 Ad Fatigue Catcher

🎯 Goal: Detect creatives that are spending but starting to fatigue. 💡 Great for: Creative strategists running high-volume testing. 📈 Improves: Creative lifecycle management.

🔧 Setup (Ad Level):

  • Trigger: Daily, 9 AM

  • Filters:

    • Effective Status = Active

  • Conditions:

    • CTR (Link Clicks – last 3 days) < 0.5%

    • CPC (last 3 days) > $2.00

    • Purchases (last 7 days) < 1

  • Action: Slack alert + Optionally pause ad

Pro tip: Use naming filters (e.g., creative_*) to only monitor test ads or specific variants.


3. 📉 Early Drop Detector

🎯 Goal: Flag ads with sudden performance drops. 🔧 Setup (Ad Level):

  • Trigger: Daily

  • Filters

    • Effective Status = Active

  • Condition:

    • ROAS (last 3 days) < 50% vs. ROAS (8–14 days ago)

  • Action: Slack alert

➡️ Perfect for spotting changes before they become costly.


4. 🧪 Smart Scaling Guardrail

🎯 Goal: Scale only when performance shows consistent uplift. 💡 Great for: Media buyers with high budgets and tight KPIs. 📈 Improves: Safe scaling and ROAS protection.

🔧 Setup (Ad Set Level):

  • Trigger: Daily, 8 AM

  • Filters:

    • Adset name = Your targeted adset name

    • Effective Status = Active

  • Conditions:

    • ROAS (last 7 days) > 2.5

    • CTR (last 3 days) > 1%

    • Spend (last 3 days) > $100

  • Action: Increase budget by 20% + Slack alert + tag

⭐ Recommendations:

  • Add a condition within the filters to cap the rule action and avoid over-spending: e.g. Ad Set Daily Budget < $300

  • Rules to scale budgets should be created per adset, not across the entire add account.

🔐 Watch your setup to avoid over-scaling too fast.


5. 💬 Rename and Tag Winners

🎯 Goal: Automatically rename top-performing ads. 🔧 Setup (Ad Level):

  • Trigger: Daily

  • Filters

    • Effective Status = Active

  • Conditions:

    • ROAS (last 7 days) > 3

    • OR Cost per Conversion < $20

  • Action: Rename ad → Add “[WINNER]” prefix

➡️ Great for tracking creatives and filtering for scaling later.


6. 🔥 Rising CPM Alert

🎯 Goal: Get notified when CPM increases but performance drops. 🔧 Setup (Ad Set Level):

  • Trigger: Daily

  • Filters

    • Effective Status = Active

  • Conditions:

    • CPM (last 3 days) > 20% vs. 8–14 days ago

    • ROAS (last 3 days) < 1

  • Action: Slack alert

➡️ Useful for volume campaigns or cost-efficiency optimization.


7. ⚠️ No Activity? Pause It.

🎯 Goal: Stop wasting budget on inactive ads. 🔧 Setup (Ad Level):

  • Trigger: Every 2 days

  • Filters

    • Effective Status = Active

  • Conditions:

    • Impressions (last 3 days) = 0

    • Link Clicks (last 3 days) = 0

  • Action: Slack Alert+ Pause ad + Rename with “pause - low performer”

➡️ Keep your ad account tidy and cost-efficient.

Last updated