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


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.

📸 Rules list page with the Create Rule button highlighted in the top right

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.

📸 Rule builder showing the name input field at the top of the form

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.

📸 Account selector dropdown showing multiple connected Meta ad accounts with checkboxes

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:

  1. Metric — Select the performance metric to evaluate. For our example, choose Spend.
  2. Operator — Select how to compare. Choose Greater than (gt).
  3. Value — Enter your threshold. Type 50 (meaning $50).
  4. Timeframe — Select the data window. Choose Today.

This first condition reads: "If spend today is greater than $50."

📸 Condition builder showing the metric dropdown, operator selector, value input, and timeframe selector

Now click Add Condition again to add a second condition:

  1. Metric — Select Purchases.
  2. Operator — Select Equal to (eq).
  3. Value — Enter 0.
  4. 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.

📸 Rule summary card showing all configured parameters before activation

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).


Related Articles