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

Source: https://adops.id/docs/what-is-adops/
Last updated: 2026-08-20
Publisher: AdOps (https://adops.id) — an independent product, not affiliated with Meta Platforms, Inc.

---

## 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`.

```json
{
  "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](/docs/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.
