Smart Rules that protect your budget 24/7
You can't watch TikTok Ads Manager at 3 AM. Your rules can. IF/THEN kill and scale rules on any metric, evaluated continuously server-side — with a full log of every action taken.
Rules read the way you think
Stack conditions into AND/OR groups, pick a time window, choose the actions. No scripts, no spreadsheets.
Checked automatically every 15 minutes — even while you sleep.
Any TikTok metric, any window
Build conditions on the metrics that matter, grouped with AND/OR logic:
Time windows:
Cross-timeframe comparison
Compare a metric against its own history — e.g. today's CPA > 1.5× 7-day average — the check that catches decay long before a fixed threshold would.
Then do this
- Pause / Activate a campaign, ad group or ad
- Increase / decrease daily budget by a percentage or fixed amount
- Adjust bid up or down
- Send a notification — Telegram, Slack or email
Evaluated continuously, server-side
Rules run on our servers — no browser tab, no extension, no laptop left open. Pick an interval from every 15 min to every 72 h, or set custom day/time schedules for day parting.
Start from a proven playbook
Six ready-made strategies media buyers run every day. Enable one, tweak the thresholds, done.
Kill any ad group that spends with nothing to show for it.
IF Spend > $50 AND Conversions = 0 → Pause Ad Group
Cap your acquisition cost across every active ad group.
IF CPA > $25 (last 3 days) → Pause Ad Group + notify
Feed the winners automatically while they perform.
IF ROAS > 3 (last 3 days) → Increase daily budget +20%
Stop paying for hours that never convert.
Pause overnight → Resume every day at 8:00 AM
Lean into weekend buying behavior, pull back Monday.
Fri 6 PM: budget +30% → Mon 8 AM: back to baseline
Catch creative fatigue before performance falls off a cliff.
IF today's CTR < 70% of 7-day avg → Send alert
Every action, on the record
Each time a rule fires, AdLoomly records the timestamp, the rule, the entity it touched and the before/after value — so you always know exactly why something changed.
| Timestamp | Rule | Entity | Change | Status |
|---|---|---|---|---|
| Aug 9, 03:15 | Stop-Loss | Ad Group · US-Broad-Hook3-0807 | Status: Active → Paused | Auto-Stopped by Rule |
| Aug 9, 02:00 | ROAS Scaler | Ad Group · US-LAL-Hook1-0805 | Daily budget: $50 → $60 (+20%) | Active |
| Aug 8, 23:45 | Fatigue Watch | Ad · Hook2-UGC-15s | Alert sent → Telegram | Active |
| Aug 8, 22:00 | Day Parting | Campaign · MX-Conversions-Q3 | Status: Active → Paused (until 8:00 AM) | Paused |
Mock data shown. See what the rules are protecting in Ad Spend Analytics.
Put a guard on your budget tonight
Built on the official TikTok Marketing API • Early access — no credit card required