AutoAD Module

loading…

Spend vs Orders vs Order Value

Daily ad spend tracked against orders placed and their value — per account or combined. This is the pulse of the whole module.
Period:
Ad spend R Order value R Orders (bars, own scale) Sales attribution matures over ±3 days — the newest days always read low before they settle

Account totals — selected period

Wallets

Ads stop the moment a wallet empties — runway is computed against the trailing-7-day daily spend.
No wallet snapshot pushed yet.

30-day KPI cards (existing view)

Search any SKU

Type a SKU or part of a campaign name — you get its ad state (live or not), spend vs orders vs value, the exact keywords it is buying, and stock where known.

Category economics

Spend, orders and order value per product category (trailing 30 days), with the live sponsored-slot score where the watcher tracks the category's search term. Every campaign counts in exactly one category — "Other" catches the rest so the columns always add up to the account totals.
loading…

Live Keyword Campaigns

Every campaign this module launched and manages daily. Add a comment on any campaign — the optimizer reads comments every morning and treats them as steering input.

Organic Winners — Ad Power Switch

For products already ranking organically on line 1 or 2 of Takealot search: choose whether their sponsored ads run at full power, get toned down to minimum bids, or switched off entirely. The switch acts immediately, every change is logged, and original bids are always remembered — coming back to Full Power restores everything exactly as it was.
Loading current mode…

Add a Product to Auto Ads

Type a SKU and the system queues it: stock check, margin ceiling, keyword set and launch proposal are prepared in the next daily run. Your request counts as the go-ahead for that SKU.
Queued requests appear under Self-Learning & Activity below with their status.

Positions & Wars — the live sponsored grid

What the watcher saw on page 1 (top two lines) at its last scan of every must-win search, against the dominance target. Green = our unit, red = a competitor's ad, grey = organic listing. The watcher re-scans every 2 hours and escalates bids automatically within the engraved ceilings.
loading…

⏳ Waiting & Blocked — never forgotten

Every ad that could NOT be launched (blocked listing, missing price, awaited stock) and every dated action lives here until resolved. Checked automatically every day; nothing depends on anyone's memory.

Growth 100 — The 100 Highest-Stocked Beurer Lines

Goal: +20% unit growth on these lines. Every line gets a lever diagnosis and "what we're doing" shows the fix in motion. ADS LOSING ads below breakeven → keyword campaign with margin-capped bids replaces losing auto-targeting  UNDERFUNDED proven winner on starvation budget → budget ladder raises it  WEAK CONVERSION traffic lands, doesn't buy → price/content fix  NO TRAFFIC invisible → keyword campaign  PRICE HEADROOM price-test candidate  HEALTHY compounding, leave running.

Today's Optimizer Proposals

What the engine wants to change next, with the evidence. Tier-auto items execute in the daily run; everything money-related waits for Rob.

Self-Learning & Activity

What the system has learned, every action it has taken (all logged with read-back verification), your comments, and queued product requests.

Learned parameters

Queued product requests

none yet

Action log — everything the module has done (newest first)