Last updated: February 11, 2026 · Reading time: 12 min
Most teams say they “use automation.” What they usually mean is platform-native rules.
That works — until you manage multiple accounts, multiple channels, and hundreds of creatives. Then the problem is no longer knowing what to do. The problem is executing decisions consistently, safely, and frequently.
This is where an automation layer matters.
Below is a practical breakdown of what XMP Smart Assistant actually supports today, and how it differs from basic Ads Manager rules or self-built scripts.

Supported Actions in Smart Assistant
Auto Optimize rules in XMP can execute the following actions (depending on channel and object level):
| Action | Scope & Notes |
|---|---|
| Notify | Universal across all channels and levels |
| Pause / Start | Supported for most channels at campaign, ad set, and ad levels |
| Budget Change | Campaign / ad set level, platform-dependent |
| Bid Change | Campaign / ad set level, platform-dependent |
| Target ROAS Change | Supported on AppLovin, Unity, Mintegral, ironSource, Liftoff direct; Meta/Google/TikTok ROAS campaigns supported via bid change logic |
| Delete | Creative level only |
| Tag | Available at all levels (useful for workflow governance) |
Important nuance: not every platform supports every action at every level. Notify is universal. Pause/start works almost everywhere. Bid and budget changes depend on platform API constraints. Target ROAS logic varies by network.
Monitoring Frequency
Standard shortest evaluation interval: 15 minutes.
Enterprise configurations: 5 minutes.
I prefer calling this “near real-time with configurable frequency” rather than “real-time.” In practice, this cadence is faster and more consistent than manual checks or many platform-native auto rules.
Risk Controls (This Is Where Serious Automation Starts)
Automation without guardrails is dangerous. XMP allows:
- Cooldown settings (no interval / X hours / 1 natural day / X natural days)
- Minimum and maximum bid limits
- Minimum and maximum budget limits
- Daily budget reset (restore to original next day)
- Absolute value adjustments
- Percentage-based adjustments
This means you can increase budget by +20% or +$500, but never exceed a defined ceiling. Or reduce bids by -15% without crossing a floor.
Good automation systems don’t just act. They act within boundaries.
Object Selection & Logical Rules
Smart Assistant allows:
- Precise or fuzzy search when selecting monitored objects (whitelist approach)
- AND / OR logic combinations
- No “NOT” logic currently supported
For performance comparison, rules can evaluate:
- Absolute values (e.g., ROAS < 0.8)
- Relative comparisons (e.g., today’s ROAS 0 vs average ROAS 0 from past 2–8 days)
- Flexible comparison windows
This matters. Comparing today's performance against a historical window is far more robust than using fixed thresholds.
Using MMP Metrics in Automation
Smart Assistant rules can use MMP metrics such as ROAS, retention, and LTV at campaign, ad set, and ad levels.
Creative-level attribution is more complex. When exact creative-level MMP data is unavailable, XMP can approximate breakdown using weighted higher-funnel signals such as spend, clicks, or impressions.
Example: if one creative represents ~50% of an ad’s spend, it may be assigned a proportional share of conversions.
This is directional, not exact. But when managing thousands of creatives (e.g., Google UAC environments), it provides operational visibility that would otherwise not exist.
Automation vs Other Approaches
| Dimension | Ads Manager Rules | Self-Built Scripts | XMP Automation Layer |
|---|---|---|---|
| Cross-channel | No | Yes (engineering required) | Yes |
| MMP-based logic | Limited | Yes | Yes |
| Rule frequency | Platform-dependent | Custom | 15 min (5 min enterprise) |
| Guardrails | Basic | Custom | Built-in boundaries |
| Maintenance | Low | High | Platform-managed |
Public Case Reference
The Alictus case study reports:
- 80% reduction in ad creation time
- 39% ROI improvement
The case highlights AI-assisted monitoring, sub-channel optimization, and bulk creative workflows.
Frequently Asked Questions About XMP Smart Assistant Automation
Is XMP Smart Assistant just another Ads Manager rule engine?
How often can Smart Assistant evaluate and execute automation rules?
Can XMP automation rules use MMP metrics like ROAS, retention, or LTV?
What safety mechanisms prevent automation from overspending?
Does XMP replace an MMP or Ads Manager?
Final Thought
At scale, growth is less about “better creatives” and more about “better execution loops.”
An automation layer is not about being aggressive. It is about being consistent, controlled, and in-time.