Jeda kampanye yang tidak profitable
When
- Purchase ROAS 7 hari terakhir < 1,2
- AND Spend Hari ini > Rp 500.000
Then
- Jeda kampanye
- Tambahkan ke nama APPEND · [LOW-ROAS {date}]
- Kirim notifikasi Email · sekali tiap 12 jam
Otomasi berbasis aturan untuk Meta Ads
Tulis kondisi dan aksinya dengan bahasa yang biasa Anda pakai. AdOps memeriksa kampanye Anda terhadap Meta Insights sesuai jadwal yang Anda tentukan, menjalankan apa yang Anda minta, dan mencatat setiap perubahannya.
Data contoh untuk satu ad account. AdOps membaca angka ini dari Meta Insights; angka tersebut tidak dimodelkan atau diprediksi.
Membaca dari dan menulis ke
Satuan kerjanya
Aturan AdOps adalah sekumpulan kondisi yang digabung dengan AND atau OR, ditambah aksi yang dijalankan ketika kondisi itu terpenuhi. Tidak ada bahasa skrip yang harus dipelajari dan tidak ada sintaks ekspresi yang harus di-debug.
When
Then
Data contoh Kosakatanya
Rule builder memakai nama metrik yang sama dengan Meta, jadi kondisi yang Anda tulis di sini berarti sama seperti di Ads Manager.
Semua metrik tersedia untuk setiap kondisi, dalam enam kategori.
| Kategori | Jumlah | Contoh |
|---|---|---|
| Konversi | 16 | Purchases, Purchase Value, Leads, Adds to cart, Checkout initiated, Registration completed |
| Efisiensi biaya | 15 | Cost per Purchase, Cost per lead, CPC, CPC (link), Cost per add to cart |
| Engagement | 7 | Clicks, Link clicks, CTR, CTR (link clicks), Landing page views |
| Performa inti | 2 | Spend, Impressions |
| Berbasis waktu | 3 | Hours since creation, Time greater than, Time less than |
| Kustom | 2 | Lifetime budget, Remaining budget |
Dikelompokkan seperti pada pemilih aksi di produk.
Umum
Budget
Nama dan teks
Cara kerjanya
Evaluasi aturan berjalan sebagai producer dan worker yang dihubungkan sebuah antrean, sehingga satu ad account yang lambat tidak pernah menahan aturan Anda yang lain.
Dispatcher bangun pada interval tetap dan memilih aturan yang waktu eksekusi berikutnya sudah lewat. Penyapuan tidak akan tumpang tindih dengan dirinya sendiri.
Tiap 10 dtk interval dispatch
Entitas yang cocok diambil dari Graph API dengan pre-filter Anda diterapkan di sisi server dan paginasi penuh, lalu diulang jika gagal.
3 percobaan, jeda 1 dtk lalu 2 dtk
Satu job dimasukkan untuk tiap ad account, sehingga tiap akun diproses terpisah dan akun besar tidak memblokir akun kecil.
1 job per ad account
Worker melakukan satu pembacaan Insights secara batch untuk tepat metrik yang dibutuhkan kondisi Anda, menyelesaikan custom metric dari sumbernya, lalu melipat hasilnya dengan logika AND/OR Anda.
Tiap aksi diterapkan lewat Graph API, lalu dicatat pada kampanye tersebut lengkap dengan parameter, nilai sebelum dan sesudah, serta lama eksekusinya.
Fitur
Tidak ada fitur di situs ini yang tidak dilakukan produk hari ini.
Kondisi atas metrik Meta yang hidup dipasangkan dengan action yang dieksekusi engine ke campaign Anda, lengkap dengan log eksekusi.
PelajariEmpat puluh lima metrik Meta Ads dalam enam kategori, sebelas reporting period per kondisi, plus perbandingan metrik lawan metrik.
PelajariSebelas action yang mencakup lifecycle, budget, dan penamaan, masing-masing dengan parameter sendiri dan cooldown opsional.
PelajariMetrik bernama yang terikat ke Google Sheet, diselesaikan saat evaluasi, bisa dipakai di kondisi, nilai budget, dan nama campaign.
PelajariTujuan berbahasa biasa menjadi draf task rule di editor biasa, ditandai AI generated dan diberi confidence score 0 sampai 100.
PelajariCheck interval atau timetable mingguan menentukan kapan rule jalan; kondisi waktu menentukan jam dan hari mana action boleh menyala.
PelajariCustom metric
Kebanyakan tool otomasi hanya bisa membandingkan metrik Meta dengan angka yang Anda ketik ke dalam aturan. Itu cukup sampai angkanya berbeda untuk tiap lini produk, berubah tiap minggu, dan dikelola orang yang tidak punya akses ke tool iklan Anda.
Custom metric AdOps menunjuk ke sebuah Google Sheet — id spreadsheet, nama sheet, kolom pencarian, dan kolom nilai. Saat evaluasi, engine menyelesaikan nilai untuk baris yang cocok, dan kondisi Anda membandingkannya seperti metrik lain.
Baris disimpan di memori selama dua menit agar batch besar tidak membaca ulang sheet untuk tiap kampanye, dan salinan MongoDB disimpan agar aturan tetap berjalan jika pengambilan langsung gagal.
Bukti
Otomasi hanya layak dipakai kalau Anda bisa merekonstruksi apa yang dilakukannya. Tiap eksekusi menulis satu catatan batch, dan tiap kampanye di dalamnya mendapat satu kartu per task.
PRO — Retargeting — Broad — 03
ID: 120214887731040123
Rp 500.000 Rp 400.000
Execution time: 1,4 dtk Next: 30 Agu 2026, 14.30
PRO — Retargeting — Broad — 03 PRO — Retargeting — Broad — 03 — [ROAS 0,94]
Execution time: 0,9 dtk
next_execute_not_reached Next: 30 Agu 2026, 20.00
Data contoh Template
Tiap akun berangkat dari masalah yang mirip. Template ini ikut dalam produk, jadi aturan pertama yang Anda jalankan adalah yang Anda sunting, bukan yang Anda karang.
Studi kasus
Tiap panduan berisi aturan yang bisa Anda salin, bukan cerita sukses.
Brand D2C yang beriklan di Meta setiap hari, dengan tiga sampai empat campaign yang menyumbang sebagian besar revenue.
Rule scaling budget untuk advertiser D2C yang butuh campaign pemenang naik dan campaign rugi berhenti pada jadwal yang sama.
Advertiser lead generation yang punya angka cost per lead hasil kesepakatan dengan tim sales, dan form yang harus terus terisi.
Rule yang menjaga target cost per lead dengan membandingkan spend dan jumlah lead pada jendela yang sama, lalu mem-pause atau mengecilkan campaign yang meleset.
Media buyer agency yang memegang belasan ad account Meta, masing-masing dengan target, plafon, dan ritme laporan sendiri.
Satu bentuk rule dipakai lintas ad account klien, dengan target ROAS dan batas bulanan tiap klien dibaca dari Google Sheet saat evaluasi.
Pertanyaan
Hal yang paling sering ditanyakan, dijawab tanpa berputar-putar.
AdOps adalah platform otomatisasi berbasis rule untuk Meta (Facebook) Ads. Pengiklan menyusun rule berupa kondisi plus aksi — misalnya, ketika Purchase ROAS 7 hari terakhir turun di bawah 1,2, pause campaign tersebut — lalu engine AdOps mengevaluasi kondisi itu terhadap Insights API milik Meta sesuai jadwal yang ditentukan, menjalankan aksinya, dan mencatat setiap eksekusi.
AdOps hanya terhubung ke Meta Ads. Layar koneksi platform di AdOps memang menampilkan TikTok Ads, Google Ads, dan Snapchat Ads, tetapi ketiganya berlabel Coming Soon dan belum bisa dihubungkan. Semua rule, metrik, dan aksi di AdOps ditulis untuk Graph dan Marketing API milik Meta, jadi Meta adalah satu-satunya integrasi yang aktif.
Satu rule AdOps bisa menjalankan salah satu dari 11 aksi pada campaign, dikelompokkan di rule builder sebagai General (notify, start, pause, delete, duplicate), Budget (increase budget, decrease budget, set budget), dan Name / text (add to name, remove from name, replace text in name). Increase dan decrease menerima nominal tetap atau persentase; set budget menerima nominal tetap atau nilai dari custom metric.
Kondisi rule AdOps bisa menguji 45 metrik Meta Ads dalam enam kategori: conversion (16), cost efficiency (15), engagement (7), time-based (3), core performance (2), dan custom (2). Spend, Purchase ROAS, Impressions, Clicks, Link clicks, CPC, CTR, CPM, Purchases, dan Daily Budget termasuk di dalamnya. Tiap kondisi juga memilih satu dari 11 reporting period, dari Today sampai Lifetime.
Rule AdOps punya dua level, Campaigns dan Ad sets, dan sisi evaluasinya membaca Insights Meta pada level yang dipilih. Sisi aksinya berbentuk campaign: setiap perubahan yang ditulis AdOps — pause, ubah budget, ubah nama, duplicate — dikirim ke campaign. AdOps sama sekali tidak menjalankan aksi di level ad.
AdOps tidak punya tombol undo. Begitu sebuah rule mem-pause campaign atau mengubah budget, cara membalikkannya adalah mengedit campaign di Meta Ads Manager atau membuat rule yang mengembalikannya — template bawaan Re-enable Paused Winners memang untuk itu. Sebelum rule dijalankan, AdOps menampilkan estimasi jumlah campaign yang terdampak agar cakupannya terlihat lebih dulu.
Mulai dari template, arahkan ke satu ad account, dan biarkan berstatus draft sampai angkanya terlihat benar. Tidak ada yang berjalan di kampanye Anda sampai Anda menyetelnya live.
Di dalam produk
Sembilan layar dari dashboard yang berjalan — rule builder, metric picker, grid dayparting, dan log yang mencatat apa yang terjadi. Geser untuk melihat.
Semua gambar dibangun ulang dari antarmuka produk dan diisi data fiktif — tidak ada nama pelanggan, ad account, atau angka spend asli di seluruh situs ini. Lihat cara satu run bekerja