TWiT-Ads v2 Rebuild

Interview Findings — Lisa (Sales) & Debi (Continuity), 2026-07-06

Distilled from Lisa Interview (1) Transcript and Debi Interview (1) Transcript. This is the ground truth that drives Specification. Corrections welcome — if anything here misstates what was said, fix it here first.

The headline corrections to our June analysis

  1. Podtrac scraping is dead. Download numbers come from Uniblab, an internal analytics tool Patrick built. Numbers are pulled manually every Friday into per-client Google Sheets ("reporting documents"). Nothing numeric happens in TwitAds at all — no downloads, no delivery stats. The entire stats subsystem of the legacy app is unused.
  2. The rundown PDF is dead; the rundown is not. After a 2-week experiment without rundowns produced chaos, Debi generates the rundown daily and copy-pastes it (not PDF) to the editors, plus per-ad notes in Slack. Editors and Micah rely on it. This is the most load-bearing daily artifact.
  3. Host fees are still 100% in the system. Monthly cycle: report run on the 1st, per-episode host checkmarks, report goes to Lisa + Jennifer for payment.
  4. "One user at a time" is specifically an order-builder bug. Three continuity people work concurrently fine; but two people building orders simultaneously can get lines cross-assigned to the wrong order.
  5. Billboards, newsletters, social posts are sold today but live OUTSIDE the system (Excel orders). Lisa's #1 structural ask: everything sellable in one system.
  6. Specials, banner ads (web display), blue pages / lower thirds, MP3 upload, surveys, live stats: all dead. Paul (current maintainer) has hidden most of it because deleting anything breaks the system.

The order lifecycle (canonical, from Lisa)

Lisa's requirements (sales)

Order building

Sellable catalog — finite, not arbitrary: podcast ads (embedded/interstitial), opening billboard sold in weekly chunks, newsletter, social media posts, banners — everything on the rate card — plus exactly one custom/one-off line type (e.g., live event, free text + flat amount).

Softness / value-add math (the feature she most wants automated because "it's always wrong" done by hand):

Terms

Views & reports

Explicitly deferred by Lisa (phase 2+): invoicing (QBO is the billing source of truth; Jennifer spreads monthly invoices), internal sales commissions (paid on client payment — needs QBO data), client reporting document automation, CRM (nice-to-have only; her Rolodex is LinkedIn), DocuSign API automation (print-PDF is fine at 30–40 signed orders/year). "Number one priority is a real sales system that does orders."

Debi's requirements (continuity)

Order intake (agency side, e.g. True Native Media): compare inbound IO against rate card + acceptable terms (e.g., refuse 15-day cancellation, require 30), negotiate via Slack, build it in the system to verify the math ("the system is not gonna lie"), leave pending until Lisa approves, sign, finalize.

Fair rotation — the daily craft: system auto-places on finalize; Debi then rearranges via up/down arrows so every advertiser rotates through positions fairly over the life of the order (small buyers get middle positions, never all-last). She re-audits monthly across the whole year. True Native tried to automate this and made "a huge mess" — manual control is required; automation at most suggests.

Ad copy

Rundown — daily web page would be fine (better than today); PDF explicitly not needed. Editors need billboard notes/reminders per show (e.g., current Black Hat billboards). Micah gets the same rundown as editors; Leo gets copy links in Slack.

Episode schedule: Debi + Paul maintain. Day-swaps (e.g., Threat Locker) are done temporarily and immediately reverted "otherwise it breaks the entire system" — new system needs real, safe episode date moves. Show-day ad swaps effectively never happen; day-before rarely.

Frustrations: speed ("it's just very slow"), the order-builder concurrency bug. Otherwise: "for continuity, it works great." The prime directive is error elimination — errors cost money and force makegoods.

Deliverables owed: Debi is sending her new-advertiser and existing-advertiser checklists (with links to their docs); Shopify copy sample already sent.

People / roles clarified

Person Role
Lisa Sales lead; rate card owner; oversight of everything
Ty Sales (5% commission on collected payments)
Debi Continuity lead; fair rotation; rundowns; host fees
Sebastian Continuity; host fees; copy
Veva Continuity; Friday reporting; copy writing
Jennifer Bookkeeper — QBO invoicing (outside system)
Patrick TWiT engineer; built/runs Uniblab (complete API; can report advertisers-per-episode; log-processing analytics could feed delivery data in-system — he's long wanted end-to-end data in a rewrite; top phase-2 ally)
Paul Legacy system maintainer (hides dead features, backend fixes)
Editors + Micah Rundown consumers (read-only)
Russell TWiT engineer — owns production hosting direction: AWS EC2 + RDS + Cloudflare Access; will partner on Phase E directly (2026-07-06)

What this changes in the plan