Plan 500
For accounts spending up to Rp 100 juta a month on Meta.
Rp 500.000 per month
Monthly ad spend
Up to Rp 100 juta
Pricing
AdOps has six plans, separated by one thing only: monthly Meta ad spend. They run from Plan 500 at Rp 500.000 a month, covering spend up to Rp 100 juta, to Plan 7.5k at Rp 7.500.000, covering spend up to Rp 3 miliar. Above that, Enterprise is priced in writing. Every plan includes every feature.
There is no feature tier here. All 45 rule metrics, all 11 campaign actions, custom metrics, dayparting and the 5-minute check run on the cheapest plan exactly as they do on the most expensive one — you pay for the size of the account, not for access to the engine.
For accounts spending up to Rp 100 juta a month on Meta.
Rp 500.000 per month
Monthly ad spend
Up to Rp 100 juta
For accounts spending up to Rp 300 juta a month on Meta.
Rp 1.000.000 per month
Monthly ad spend
Up to Rp 300 juta
For accounts spending up to Rp 750 juta a month on Meta.
Rp 2.500.000 per month
Monthly ad spend
Up to Rp 750 juta
For accounts spending up to Rp 1,5 miliar a month on Meta.
Rp 5.000.000 per month
Monthly ad spend
Up to Rp 1,5 miliar
For accounts spending up to Rp 3 miliar a month on Meta.
Rp 7.500.000 per month
Monthly ad spend
Up to Rp 3 miliar
For accounts spending more than Rp 3 miliar a month on Meta.
Special price
Monthly ad spend
Above Rp 3 miliar
The band is Meta ad spend across every account you connect, per calendar month. Prices are per month in Indonesian Rupiah and exclude any tax your invoice applies. If monthly spend outgrows a plan, move up a plan — nothing else about the account changes.
On every plan
This list is the whole feature set, and it is the same eight capabilities whether you are on Plan 500 or on Enterprise. The price list moves on spend alone.
Set up as many rules as an account needs, each carrying more than one action when the conditions hold.
Write anything from a single threshold to a layered, nested condition tree joined by AND and OR.
Find the winning campaign by comparing one metric against another, each side on its own reporting period.
Build your own metric from a Google Sheet and use it as a comparison value inside a rule.
Bring your own data into AdOps so a rule decides on the full picture, not only what Meta reports.
Every rule runs on time and tells you it did, on the device you already carry.
Every automated run leaves a log with an Executed / Not Executed / Skipped badge per campaign.
Check hundreds of campaigns from a phone. Nothing about AdOps requires opening a laptop.
Rules can be written at campaign and ad-set level on every plan. AdOps writes actions at campaign level; it does not edit individual ads.
Compare the plans
This table is the honest version of “every plan includes everything”: one group of rows changes down the columns, and every other row reads the same six times.
| Criterion | Plan 500 | Plan 1k | Plan 2.5k | Plan 5k | Plan 7.5k | Enterprise |
|---|---|---|---|---|---|---|
| Price per month | Rp 500.000 | Rp 1.000.000 | Rp 2.500.000 | Rp 5.000.000 | Rp 7.500.000 | Special price |
| What sets the price | ||||||
| Monthly Meta ad spend covered | Up to Rp 100 juta | Up to Rp 300 juta | Up to Rp 750 juta | Up to Rp 1,5 miliar | Up to Rp 3 miliar | Above Rp 3 miliar |
| Ad accounts, rules and users | Not capped by plan | Not capped by plan | Not capped by plan | Not capped by plan | Not capped by plan | Not capped by plan |
| Rule engine | ||||||
| Rule metrics | 45 | 45 | 45 | 45 | 45 | 45 |
| Comparison operators | 6 | 6 | 6 | 6 | 6 | 6 |
| Reporting periods per condition | 11 | 11 | 11 | 11 | 11 | 11 |
| Campaign actions | 11 | 11 | 11 | 11 | 11 | 11 |
| Pre-built rule templates | 10 | 10 | 10 | 10 | 10 | 10 |
| Condition logic | AND / OR | AND / OR | AND / OR | AND / OR | AND / OR | AND / OR |
| Nested conditions | Yes | Yes | Yes | Yes | Yes | Yes |
| Metric-versus-metric conditions | Yes | Yes | Yes | Yes | Yes | Yes |
| Google Sheets custom metrics | Yes | Yes | Yes | Yes | Yes | Yes |
| Dayparting and weekly timetable | Yes | Yes | Yes | Yes | Yes | Yes |
| Per-action cooldowns | Yes | Yes | Yes | Yes | Yes | Yes |
| Rule check frequency | Every 5 minutes | Every 5 minutes | Every 5 minutes | Every 5 minutes | Every 5 minutes | Every 5 minutes |
| Evidence and reporting | ||||||
| Rule Log with an Executed / Not Executed / Skipped badge | Yes | Yes | Yes | Yes | Yes | Yes |
| Estimated-match preview before a rule goes live | Yes | Yes | Yes | Yes | Yes | Yes |
| Purchase ROAS and Aggregated ROAS cards | Yes | Yes | Yes | Yes | Yes | Yes |
| Campaign leaderboard and account comparison | Yes | Yes | Yes | Yes | Yes | Yes |
| Realtime notifications | Yes | Yes | Yes | Yes | Yes | Yes |
| Mobile access | Yes | Yes | Yes | Yes | Yes | Yes |
| Billing and support | ||||||
| Billing cycle | Monthly | Monthly | Monthly | Monthly | Monthly | Monthly |
| Billing currency | Rupiah | Rupiah | Rupiah | Rupiah | Rupiah | Rupiah |
| Payment route | Automatic | Automatic | Automatic | Automatic | Automatic | Terms agreed in writing |
| Support | Telegram group and email | Telegram group and email | Telegram group and email | Telegram group and email | Telegram group and email | Telegram group and email |
Only the first group varies. If a row in any other group ever stops reading the same across all six columns, the pricing on this page has changed and this table is what will say so.
How billing works
Two things decide what an AdOps account costs: the monthly Meta ad spend that selects the plan, and a monthly invoice in Rupiah that runs automatically from there.
Add up what your team spends on Meta in a calendar month, across every ad account you plan to connect, and take the cheapest plan whose band covers it. Spending Rp 240 juta a month puts you on Plan 1k; Rp 900 juta puts you on Plan 5k. Above Rp 3 miliar the plan is Enterprise and the price is agreed in writing.
Nothing else about the account is capped by the plan you land on. Ad accounts, rules and the people who log in are not metered, and the rule engine checks every live rule on the same 5-minute cycle no matter which plan is paying for it. When spend grows past the band, move up a plan — the rules, custom metrics and logs stay exactly where they are.
AdOps bills monthly in Indonesian Rupiah, and the whole cycle from payment to an active dashboard runs automatically. Settling an invoice sets the account to ACTIVE for one month from the payment date. Every invoice carries a number, an issue date, a due date, an amount, a status and a payment link, and the invoice detail page exports to PDF for a finance team.
An account with an outstanding invoice moves to SUSPEND. Nothing is deleted — rules, custom metrics and execution logs stay — but a Feature Lock overlay covers Rules, Custom Metrics, Ad Accounts, Activity and Integrations, and a banner shows the invoice number, the amount and how many days it is overdue. Paying returns the account to ACTIVE.
Price your own timeThe commercial facts
Sample data Billing questions
The billing questions we get most, answered without hedging.
AdOps bills monthly in Indonesian Rupiah through the Duitku payment gateway. Paying an invoice sets the account to ACTIVE for one month from the payment date. Every AdOps invoice carries a number, issue date, due date, amount, status and a payment link, and the invoice detail page exports to PDF for a finance team.
The AdOps trial runs 14 days and starts the moment the signup email is confirmed, with no card and no sales call. During that window the account status is TRIAL and rules run on the same engine a paid account uses. A confirmation email can be resent if it does not arrive, with a 60-second cooldown between requests.
An AdOps account with an outstanding invoice moves to SUSPEND status. The data stays — rules, custom metrics and logs are not deleted — but a Feature Lock overlay covers Rules, Custom Metrics, Ad Accounts, Activity and Integrations, and a banner shows the invoice number, the amount and how many days it is overdue. Paying returns the account to ACTIVE.
There is one number to check before you subscribe: what your team puts through Meta in a month. It picks the plan, and the plan is the whole price — every feature is already in it.
Inside the product
Nine screens from the working dashboard — the rule builder, the metric picker, the dayparting grid and the log that records what happened. Scroll the strip.
Every figure is rebuilt from the product’s own interface and filled with invented data — no customer name, ad account or spend figure appears anywhere on this site. See how a run works