Getting started
What is AdOps?
A rule-automation platform for Meta Ads that evaluates conditions on live campaign metrics and executes actions on a schedule you control. This page of the AdOps documentation sits in the Getting started section, last updated 20 August 2026. AdOps runs rules — conditions plus actions — against your Meta Ads campaigns on the schedule you set.
Key facts
- Metrics available in a condition
- 45 across 6 categories conversion 16, cost_efficiency 15, engagement 7, time_based 3, core_performance 2, custom 2
- Actions a rule can execute
- 11 grouped in the picker as General, Budget and Name/Text
- Comparison operators
- 6 greater than, less than, greater than equal, less than equal, equal, not equal
- Dispatch interval
- every 10 seconds the producer checks for rules whose next execution time has passed
- Free trial
- 14 days starts when you confirm your signup email
AdOps is a rule-automation platform for Meta (Facebook) Ads. You define rules — conditions on live campaign metrics paired with actions — and an AdOps server-side engine evaluates them on the schedule you set, executes the actions through the Meta Graph API, and records every run in a log you can read.
What does AdOps actually do?
AdOps replaces the checks you would otherwise run by hand in Ads Manager. A rule holds one or more tasks. Each task pairs a set of conditions with exactly one action, so a single rule can scale winners, pause losers and tag both in the same pass.
Evaluation happens on AdOps servers. Nothing depends on your browser staying open, and AdOps is not a browser extension or an Ads Manager plugin.
What can a rule express?
A condition compares one of 45 metrics, over one of 11 reporting periods, against a number using one of 6 operators. Conditions inside a task are joined by a single AND or OR.
{
"action": "pause_campaign",
"condition": {
"operator": "AND",
"conditions": [
{ "metric_key": "spend", "period": "today", "operator": "GREATER_THAN_EQUAL", "value": "200000", "compare": "value" },
{ "metric_key": "purchase_roas.omni_purchase", "period": "today", "operator": "LESS_THAN", "value": "2", "compare": "value" }
]
}
}
That task reads: when today’s spend is at least Rp 200,000 and today’s Purchase ROAS is below 2, pause the campaign.
Which actions can AdOps execute?
Eleven, grouped in the action picker as General (Notify, Start, Pause, Delete, Duplicate), Budget (Increase budget, Decrease budget, Set budget) and Name/Text (Add to name, Remove from name, Replace text in name). Budget actions accept a fixed amount, a percentage or a custom metric, plus a maximum or minimum budget cap.
Five of the eleven — Notify, Duplicate, Increase budget, Decrease budget and Set budget — accept an action frequency, a per-task cooldown ranging from 15 minutes to Once in a lifetime.
Where do the numbers come from?
From Meta’s Insights API. Before evaluating a campaign, AdOps groups every condition by its reporting period, requests only the fields those conditions need, and sends them as one batched Graph request. The main rule-evaluation request is issued with use_unified_attribution_setting=true, so the figures match the attribution window set on the ad set.
Custom metrics are the exception: those are read from a Google Sheet you maintain, which lets a rule compare a Meta metric against a number Meta never sees.
What is AdOps not?
AdOps does not write ad copy, generate creative, or buy media on your behalf. It does not replace Ads Manager reporting. It watches numbers you choose and pulls levers you configure, and it writes down what it did.
Actions are executed against campaigns. A rule’s level setting (Campaigns or Ad sets) controls the level the Insights read is issued at; do not plan on ad-level writes.
How do I start?
Sign up, confirm your email to start the 14-day trial, connect Meta on the Integrations screen, activate the ad accounts you want automated, then build a rule — from scratch or from one of the 10 shipped templates. The quickstart walks the whole path.
Meta and Facebook are trademarks of Meta Platforms, Inc. AdOps is an independent product and is not affiliated with, endorsed by, or sponsored by Meta Platforms.
Sample data Questions about this page
Does AdOps need my Facebook password?
No. AdOps stores a Meta access token that you grant through the Integrations screen, and you can revoke it at any time with the Disconnect button on the Meta Ads card.
Does AdOps run when my browser is closed?
Yes. Rule evaluation runs on AdOps servers, not in the browser, so rules keep running after you log out of the dashboard.
Can AdOps manage ad accounts on platforms other than Meta?
Not today. The Connect ad platform screen lists TikTok Ads, Google Ads and Snapchat Ads as Coming Soon; only Meta Ads can be connected in the current release.
Is AdOps affiliated with Meta?
No. AdOps is an independent product. Meta and Facebook are trademarks of Meta Platforms, Inc., and AdOps is not affiliated with or endorsed by Meta Platforms.