Creating Your First Rule — Step by Step
Last updated: April 18, 2026
This guide walks you through creating a rule from scratch in Wevion. By the end, you will have a working automation rule ready to protect your ad spend or scale your winners. We will build a practical example together: a rule that pauses any campaign spending money without generating purchases.
Prerequisites
- At least one Meta ad account connected and synced in Wevion.
- An active subscription with access to the Rules feature.
- Understanding of basic rule concepts (Introduction to Rules — Automate Your Ad Management).
Step 1: Navigate to the Rules Section
From the Wevion sidebar, click Rules. You will see your rules list — if this is your first rule, the list will be empty.
Click the Create Rule button in the top right corner to open the rule builder.
Step 2: Name Your Rule
Give your rule a clear, descriptive name. A good rule name tells you at a glance what it does and why. You will thank yourself later when you have 20+ rules running.
Good names:
- "Pause campaigns — no purchases after $50 spend"
- "Scale ad sets — ROAS above 3x last 7 days"
- "Alert — CPA above $30 today"
Bad names:
- "Rule 1"
- "Test"
- "Budget thing"
The name appears in notifications and execution logs, so make it meaningful.
Step 3: Choose the Entity Level
Select which level of the Meta Ads hierarchy this rule should evaluate:
| Level | Choose This When... |
|---|---|
| Campaign | You want to pause/activate entire campaigns or adjust campaign-level budgets |
| Ad Set | You want to control individual audiences or ad set budgets |
| Ad | You want to manage individual creatives, or use the Relaunch action |
For our example, select Campaign since we want to pause entire campaigns that are not converting.
The entity level cannot be changed after the rule is created. If you need to switch from campaign to ad set level, you will need to create a new rule.
Step 4: Select Ad Accounts
Choose which Meta ad accounts this rule should apply to. You can select one account, multiple accounts, or all accounts.
Best practice: Start with a single account until you are confident the rule behaves as expected, then expand to additional accounts.
Step 5: Add Entity Filters (Optional)
Entity filters let you narrow down which specific entities the rule evaluates. This step is optional but powerful. Two filter types are available:
Name Filters
- Name contains — Only evaluate entities whose name includes the specified text. For example, entering "Retarget" would match campaigns named "US Retarget — Lookalike" or "EU Retarget — ATC".
- Name does not contain — Exclude entities whose name includes the specified text. For example, entering "Test" would skip any campaign with "Test" in its name.
Status Filter
Filter by entity status to target only specific states:
- Active — Currently running
- Paused — Manually or automatically paused
- With Issues — Has delivery issues flagged by Meta
- Disapproved — Rejected by Meta's ad review
- Deleted — Soft-deleted in Meta
- Archived — Archived in Meta
For our example, we can leave the status filter on Active since we only want to pause campaigns that are currently running and spending money.
Step 6: Define Your Conditions
This is the core of your rule — the "if" part of "if this, then that."
Click Add Condition to create your first condition. Each condition has four parts:
- Metric — Select the performance metric to evaluate. For our example, choose Spend.
- Operator — Select how to compare. Choose Greater than (gt).
- Value — Enter your threshold. Type 50 (meaning $50).
- Timeframe — Select the data window. Choose Today.
This first condition reads: "If spend today is greater than $50."
Now click Add Condition again to add a second condition:
- Metric — Select Purchases.
- Operator — Select Equal to (eq).
- Value — Enter 0.
- Timeframe — Select Today.
This second condition reads: "If purchases today equal 0."
Choose Your Logic Mode
With two or more conditions, you need to decide how they combine:
- AND — All conditions must be true (stricter). The rule fires only when spend > $50 AND purchases = 0.
- OR — At least one condition must be true (broader). The rule fires when spend > $50 OR purchases = 0.
For our example, select AND. We want both conditions to be true: the campaign must have spent over $50 AND have zero purchases. Using OR here would be dangerous — it would pause campaigns with zero purchases even if they just started and only spent $1.
Available Metrics for Rule Conditions Rule Conditions — Operators and Time Ranges
Step 7: Choose an Action
Select what Wevion should do when the conditions are met. The available actions are:
| Action | What It Does |
|---|---|
| Pause | Stops the entity from running |
| Activate | Turns a paused entity back on |
| Increase Budget % | Raises the daily budget by a percentage |
| Decrease Budget % | Lowers the daily budget by a percentage |
| Relaunch | Duplicates and restarts an ad (ad level only) |
| Notify Only | Sends an alert without making any changes |
For our example, select Pause. When a campaign hits $50 in spend with no purchases, Wevion will pause it automatically.
Tip: If you are not ready to let the rule take action automatically, start with Notify Only. You will receive alerts when the conditions are met, giving you a chance to review before taking manual action. Once you trust the conditions are firing correctly, switch the action to Pause.
Rule Actions — What Your Rules Can Do
Step 8: Set the Evaluation Interval
The evaluation interval determines how frequently Wevion checks this rule. Available intervals:
| Interval | Best For |
|---|---|
| 15 minutes | Critical budget protection rules where every minute counts |
| 30 minutes | Active monitoring with a lighter evaluation load |
| 1 hour | Standard rules for most use cases |
| 2 hours | Rules that do not need frequent checks |
| 4 hours | Trend-based rules using longer timeframes |
| 12 hours | Daily review rules (e.g., yesterday's performance) |
| 24 hours | Rules that only need to run once per day |
For our spend protection rule, 1 hour is a sensible choice. Checking every 15 minutes is also reasonable if you run high budgets and want faster reactions.
Remember: the interval sets how often Wevion evaluates the rule, but the cooldown period (default 6 hours) prevents the same entity from being acted on repeatedly.
Step 9: Review and Save
Before saving, review your complete rule configuration:
- Name: "Pause campaigns — no purchases after $50 spend"
- Entity Level: Campaign
- Accounts: [Your selected account]
- Conditions: Spend > $50 today AND Purchases = 0 today
- Action: Pause
- Interval: Every 1 hour
Click Save.
Important: Your new rule is created in a paused state. This is a safety feature — it gives you the opportunity to review the configuration one more time before the rule starts running.
Step 10: Preview Before Activating
Before turning your rule on, use the Preview feature (dry-run mode). Preview shows you which entities would be affected if the rule ran right now, without actually taking any action.
This is critical for catching mistakes. If the preview shows that 15 out of 20 campaigns would be paused, you probably need to adjust your conditions.
Review the preview results carefully:
- Are the right entities being matched?
- Does the number of affected entities seem reasonable?
- Are any entities included that should not be?
Step 11: Activate Your Rule
Once you are satisfied with the preview, toggle the rule status from Paused to Active. The rule will begin evaluating on its next scheduled cycle.
You will receive notifications (in-app and via Telegram if configured) every time the rule executes an action, so you always know what is happening.
Using Templates
If you prefer not to build from scratch, Wevion provides rule templates — pre-configured rules for common scenarios. You can browse templates by category (e.g., budget protection, scaling, monitoring) and by entity level (campaign, ad set, ad).
Select a template, customize the values to match your thresholds, and save. Templates are a great starting point when you are new to rules.
Duplicating an Existing Rule
Need a variation of an existing rule? Use the Duplicate function. Wevion creates a copy with the name "Copia di [original name]" in a paused state. Edit the copy to adjust conditions, actions, or accounts, then activate it.
This is especially useful when you want the same logic across different accounts with different thresholds.
FAQ
Q: Can I edit a rule after creating it? A: Yes. Click on any rule in your rules list to open and edit it. Changes take effect on the next evaluation cycle.
Q: What happens if I activate a rule and it immediately matches many entities? A: The rule will execute its action on all matching entities, subject to the daily execution limit (default 3 per entity, maximum 50). Use Preview first to avoid surprises.
Q: Can I have multiple rules targeting the same entities? A: Yes. Rules are evaluated independently. Be careful with conflicting rules — for example, one rule pausing a campaign while another activates it. Wevion's cooldown system helps prevent rapid toggling, but it is better to design rules that do not conflict.
Q: Why did my rule not fire even though the conditions seem met? A: Common reasons include: the rule is still paused, the cooldown period has not expired since the last execution, the daily execution limit was reached, or the data has not refreshed yet (insight data updates every 15 minutes).