Ad Automation

All active ABO campaigns — approval-only policy engine

Sun, 01 Nov 2026

Ad Automation Agent

Portfolio: 4 live ABO campaigns · all changes require approval

Total Spend (3d)

R9886

Purchases (3d)

44

Avg CPA

R225

Ad Sets

8 / 42active/paused

Active Rules

Pause with no sales

R300+ spend with zero purchases → queue a pause recommendation

All changes require your approval

Scale winners

CPR ≤ R120 → queue +20% every 5 days, capped at R30/day

The 1-20-1 campaign is the only cap exception

Weekly winners

CPR ≤ R120 and 2+ sales → queue a better variation and Post-ID CBO promotion

Requires your confirmation

Live ABO Ad Set Performance (7-day window)
Campaign / Ad SetStatusBudget/daySpendPurchasesCPAROAS
ABO | Bio-Collagen Face Mask | Cold Broad | ZA | Purchase | 2026-10-18VIDEO 5 | BIOCOLLAGEN | 02 | Mask Pause Reset | Cold Broad | ZAACTIVER40R01✅ R0—
ABO | 1-20-1 | Creative Testing | 2026-07-18Glow Vita Save 30 Beauty AdvertisementACTIVER132R9098🔴 R114—
ABO | 1-20-1 | Creative Testing | 2026-07-18ABO-1201 | AD5-MANUS | W35-65 | Broad | 2026-07-18ACTIVER30R1631🔴 R163—
ABO | Testing | Sales | 2026-05TEST | Batch 01 | Bundle Offer | Women | 40-65 | 2026-05-04ACTIVER440R242214🔴 R173—
ABO | 1-20-1 | Creative Testing | 2026-07-18GV-MK-V02 | botox-question-seapoint | 9x16ACTIVER100R5593🔴 R186—
ABO | 1-20-1 | Creative Testing | 2026-07-18GlowVita_Collagen_Karen_Ad_v13_9x16PAUSEDR60R2331🔴 R233—
ABO | 1-20-1 | Creative Testing | 2026-07-18GlowVita_Collagen_Megan_Ad_v12_Slim_9x16PAUSEDR60R2421🔴 R242—
ABO | 1-20-1 | Creative Testing | 2026-07-18GlowVita_Collagen_Journey_Ad_v10_9x16PAUSEDR120R4882🔴 R244—
ABO | 1-20-1 | Creative Testing | 2026-07-18GV-C16-V01 | night-shelf-open | SAVE30 | R1ACTIVER100R5422🔴 R271—
ABO | Retargeting A2C | Sales | 2026-04-01Checkout Hesitation Killer - Women - Broad - All -2026-04-01ACTIVER375R23378🔴 R292—
ABO | 1-20-1 | Creative Testing | 2026-07-18GlowVita_Collagen_Workplace_Ad_v9_9x16PAUSEDR145R6172🔴 R308—
ABO | 1-20-1 | Creative Testing | 2026-07-18GlowVita_Collagen_Megan_Ad_v11_9x16ACTIVER60R3281🔴 R328—
ABO | Bio-Collagen Face Mask | Cold Broad | ZA | Purchase | 2026-10-18VIDEO 6 | BIOCOLLAGEN | 02 | Mask Pause Reset | Cold Broad | ZAPAUSEDR40R00No data—
ABO | Bio-Collagen Face Mask | Cold Broad | ZA | Purchase | 2026-10-18VIDEO 4 | BIOCOLLAGEN | 02 | Mask Pause Reset | Cold Broad | ZAPAUSEDR40R00No data—
ABO | Bio-Collagen Face Mask | Cold Broad | ZA | Purchase | 2026-10-18VIDEO 3 | BIOCOLLAGEN | 02 | Mask Pause Reset | Cold Broad | ZAPAUSEDR20R00No data—
ABO | Bio-Collagen Face Mask | Cold Broad | ZA | Purchase | 2026-10-18VIDEO 2 | BIOCOLLAGEN | 02 | Mask Pause Reset | Cold Broad | ZAPAUSEDR20R00No data—
ABO | Bio-Collagen Face Mask | Cold Broad | ZA | Purchase | 2026-10-18VIDEO 1 | BIOCOLLAGEN | 02 | Mask Pause Reset | Cold Broad | ZAPAUSEDR20R00No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18GV-C16-V03 | garden-cafe-question | SAVE30 | R2PAUSEDR100R2090No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18GV-C16-V02 | kitchen-splitscreen | SAVE30 | R2PAUSEDR100R2050No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18GV-MK-V04 | facelift-question-market | 9x16PAUSEDR100R1840No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18GV-MK-V03 | coffee-secret-salon | 9x16PAUSEDR100R1930No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18GV-MK-V06 | what-did-you-do-pilates | 9x16PAUSEDR100R790No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18GV-MK-V05 | over-40-winelands | 9x16PAUSEDR100R850No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18GV-MK-V01 | office-gasp-rooftop | 9x16PAUSEDR100R920No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18Glow Vita ad with radiant beautyPAUSEDR98R00No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18ADOMATE | GLOW VITA | Broad | 2026-09-14PAUSEDR100R00No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18ABO-1201 | IMG-CHATGPT | W35-65 | Broad | 2026-07-18PAUSEDR20R00No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18ABO-1201 | REEL-AD3-PAY | W35-65 | Broad | 2026-07-18PAUSEDR20R00No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18ABO-1201 | FDTR-3 | W35-65 | Broad | 2026-07-18PAUSEDR20R00No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18ABO-1201 | IMG3-COPY | W35-65 | Broad | 2026-07-18PAUSEDR20R00No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18ABO-1201 | REEL-VAR2-UNBOX | W35-65 | Broad | 2026-07-18PAUSEDR20R00No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18ABO-1201 | FDTR-ABO | W35-65 | Broad | 2026-07-18PAUSEDR20R00No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18ABO-1201 | VAR3-EDITORIAL | W35-65 | Broad | 2026-07-18PAUSEDR100R00No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18ABO-1201 | FDTR-2-REEL | W35-65 | Broad | 2026-07-18PAUSEDR20R00No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18ABO-1201 | 5M-PROTOCOL | W35-65 | Broad | 2026-07-18PAUSEDR20R00No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18ABO-1201 | FDTR-1 | W35-65 | Broad | 2026-07-18PAUSEDR20R00No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18ABO-1201 | REEL-BA1 | W35-65 | Broad | 2026-07-18PAUSEDR20R00No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18ABO-1201 | UNBOX-COPY | W35-65 | Broad | 2026-07-18PAUSEDR20R00No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18ABO-1201 | CHATGPT-MAY30 | W35-65 | Broad | 2026-07-18PAUSEDR20R00No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18ABO-1201 | VAR1-CHAT | W35-65 | Broad | 2026-07-18PAUSEDR20R00No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18ABO-1201 | IMG5-CHK | W35-65 | Broad | 2026-07-18PAUSEDR20R00No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18ABO-1201 | MAX-SAVINGS | W35-65 | Broad | 2026-07-18PAUSEDR20R00No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18ABO-1201 | AD3-PAYFLEX | W35-65 | Broad | 2026-07-18PAUSEDR20R00No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18ABO-1201 | FDTR-6 | W35-65 | Broad | 2026-07-18PAUSEDR20R00No data—
ABO | 1-20-1 | Creative Testing | 2026-07-18ABO-1201 | VAR2-UNBOX | W35-65 | Broad | 2026-07-18PAUSEDR20R00No data—
ABO | Retargeting A2C | Sales | 2026-04-01PageViewOrViewContent60days - Women - Broad -2026-06-20PAUSEDR200R00No data—
ABO | Retargeting A2C | Sales | 2026-04-01Urgency Close - Women - Broad - All -2026-04-01PAUSEDR70R00No data—
ABO | Retargeting A2C | Sales | 2026-04-01Real SA Woman Testimonial - Women - Broad - All -2026-04-01PAUSEDR70R00No data—
ABO | Retargeting A2C | Sales | 2026-04-01Education = Authority - Women - Broad - All -2026-04-01PAUSEDR70R00No data—
ABO | Retargeting A2C | Sales | 2026-04-01Cellulite Confidence - Women - Broad - All -2026-04-01PAUSEDR70R00No data—
Action Log
DateAd SetActionReasonCPAStatus
01 Nov, 14:04Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
01 Nov, 07:08Glow Vita Save 30 Beauty AdvertisementSCALE RECOMMENDEDCPR R119 is at or below R120; recommend a 20% increase after the 5-day cadence.R119queued
01 Nov, 07:08ABO-1201 | AD5-MANUS | W35-65 | Broad | 2026-07-18POLICY FIX0 effective active ads; policy requires exactly 1 active ad per ad set.R163queued
01 Nov, 07:08GV-MK-V02 | botox-question-seapoint | 9x16POLICY FIX0 effective active ads; policy requires exactly 1 active ad per ad set.R186queued
01 Nov, 07:08GV-C16-V01 | night-shelf-open | SAVE30 | R1POLICY FIX0 effective active ads; policy requires exactly 1 active ad per ad set.R271queued
01 Nov, 07:08GlowVita_Collagen_Megan_Ad_v11_9x16POLICY FIX0 effective active ads; policy requires exactly 1 active ad per ad set.R328queued
28 Oct, 16:02Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
28 Oct, 14:01Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
27 Oct, 22:03Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
27 Oct, 20:08Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
27 Oct, 18:06Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
27 Oct, 16:07Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
27 Oct, 14:07Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
26 Oct, 22:02Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
26 Oct, 20:02Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
26 Oct, 18:05Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
26 Oct, 16:08Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
26 Oct, 14:12Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
26 Oct, 07:06Campaign-levelWEEKLYWeekly report: 0 purchases, avg CPA N/A—executed
26 Oct, 07:05GlowVita_Collagen_Karen_Ad_v13_9x16KILL RECOMMENDEDR413 spend with zero sales meets the R300 zero-sale pause rule.—queued
26 Oct, 07:05VIDEO 2 | BIOCOLLAGEN | 02 | Mask Pause Reset | Cold Broad | ZAPOLICY FIX0 effective active ads; policy requires exactly 1 active ad per ad set.—queued
26 Oct, 07:05VIDEO 3 | BIOCOLLAGEN | 02 | Mask Pause Reset | Cold Broad | ZAPOLICY FIX0 effective active ads; policy requires exactly 1 active ad per ad set.—queued
26 Oct, 07:05VIDEO 1 | BIOCOLLAGEN | 02 | Mask Pause Reset | Cold Broad | ZAPOLICY FIX0 effective active ads; policy requires exactly 1 active ad per ad set.—queued
25 Oct, 22:08Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
25 Oct, 20:08Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
25 Oct, 18:07Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
25 Oct, 16:02Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
25 Oct, 14:00Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
24 Oct, 22:07Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
24 Oct, 20:02Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
24 Oct, 18:02Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
24 Oct, 16:07Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
24 Oct, 14:02Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
23 Oct, 22:03Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
23 Oct, 20:05Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
23 Oct, 18:04Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
23 Oct, 16:01Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
23 Oct, 14:04Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
21 Oct, 22:10Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
21 Oct, 20:08Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
21 Oct, 18:05Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
21 Oct, 16:06Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
21 Oct, 14:10Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
21 Oct, 07:03VIDEO 4 | BIOCOLLAGEN | 02 | Mask Pause Reset | Cold Broad | ZAPOLICY FIXdaily budget R40 exceeds the R30 standard-ABO maximum.—queued
21 Oct, 07:03VIDEO 5 | BIOCOLLAGEN | 02 | Mask Pause Reset | Cold Broad | ZAPOLICY FIXdaily budget R40 exceeds the R30 standard-ABO maximum.—queued
21 Oct, 07:03VIDEO 6 | BIOCOLLAGEN | 02 | Mask Pause Reset | Cold Broad | ZAPOLICY FIXdaily budget R40 exceeds the R30 standard-ABO maximum.—queued
20 Oct, 22:09Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
20 Oct, 20:07Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
20 Oct, 18:05Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
20 Oct, 16:03Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
20 Oct, 14:08Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
08 Oct, 18:05Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
08 Oct, 16:05Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
08 Oct, 14:07Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
07 Oct, 22:01Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
07 Oct, 20:05Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
07 Oct, 18:05Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
07 Oct, 16:09Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
07 Oct, 14:03Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
06 Oct, 22:06Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
06 Oct, 20:00Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
06 Oct, 18:11Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
06 Oct, 16:02Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
06 Oct, 14:05Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
05 Oct, 22:09Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
05 Oct, 20:06Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
05 Oct, 18:07Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
05 Oct, 16:02Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
05 Oct, 14:02Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
05 Oct, 07:04Campaign-levelWEEKLYWeekly report: 0 purchases, avg CPA N/A—executed
04 Oct, 22:02Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
04 Oct, 20:03Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
04 Oct, 18:01Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
04 Oct, 16:06Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
04 Oct, 14:02Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
03 Oct, 22:07Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
03 Oct, 20:01Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
03 Oct, 18:07Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
03 Oct, 16:06Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
03 Oct, 14:10Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
02 Oct, 22:09Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
02 Oct, 20:05Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
02 Oct, 18:08Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
02 Oct, 16:05Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
02 Oct, 14:02Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
01 Oct, 22:02Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
01 Oct, 20:06Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
01 Oct, 18:02Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
01 Oct, 16:03Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
01 Oct, 14:06Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
28 Sept, 22:05Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
28 Sept, 20:05Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
28 Sept, 18:06Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
28 Sept, 16:09Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
28 Sept, 14:07Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
28 Sept, 07:02Campaign-levelWEEKLYWeekly report: 0 purchases, avg CPA N/A—executed
27 Sept, 22:05Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
27 Sept, 20:06Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
27 Sept, 18:02Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
27 Sept, 16:05Campaign-levelALERT0 purchases recorded today after a full 6-hour active window—executed
Automation Schedule

5-Day All-ABO Policy Check

Portfolio-wide recommendations every 5 days at 07:00 SAST; no changes without approval

Daily Briefing

Purchases, CPA status, best/worst ad set — 08:00 SAST daily

Weekly Report

7-day summary, top/worst 3 ad sets — Monday 07:00 SAST

No-Purchase Alert

0 purchases after a full 6-hour window — every 2 hours from 14:00–22:00 SAST