Mode Media · Growth Engineering

Newsletter Coreg UAProject Roadmap

Everything required to develop and launch the brand offer landers, from domain infrastructure through attribution, data integrity, onboarding and UA optimization.

High-level checklist

  1. 01

    Base domain + dynamic brand landers

    Phase 1 — Foundation

    In progress

    Acquire a base domain to host all offer landers, map one subdomain per brand, and render each lander dynamically from a funnel tag that controls branding, attribution, journey routing and post-thank-you monetization.

    Owner: Mike · Target: Sept 1

    • Acquire base domain (getmodeoffers.com)
    • DNS + wildcard SSL for brand subdomains
    • Provision per-brand subdomain (ex. cashgpt.getmodeoffers.com)
    • Deploy lander hub builds to each subdomain
    • Define the funnel tag taxonomy (brand × audience × creative)
    • Backend: dynamic text + branding from lander= parameter ✓
    • Backend: dynamic attribution from lander= parameter ✓
    • Tag → lander template mapping inside the Lovable lander hub
    • Tag → SMS/email journey routing on submit
    • Tag → thank-you page monetization selection
    • Tag persistence from click through checkout postbacks
  2. 02

    Rokt approval — unified backend flow

    Phase 1 — Foundation

    In progress

    Get flow.modemedia.io approved as the single Rokt backend flow across brands.

    Owner: Mike · Target: TBD

    • Submit flow.modemedia.io for Rokt review
    • Compliance / creative review pass
    • Confirm unified flow handles all brand traffic
    • Go-live smoke test per brand
  3. 03

    Rokt subsource attribution

    Phase 2 — Attribution

    Not started

    Pass and validate subsource values for every brand so revenue is traceable.

    Owner: Mike · Target: TBD

    • Define subsource naming convention per brand
    • Wire subsource into flow handoff params
    • Validate reporting granularity in Rokt
  4. 04

    Tune partner IDs per brand

    Phase 2 — Attribution

    Not started

    Create Tune partner IDs for all brands so offer conversions attribute correctly.

    Owner: Mike · Target: TBD

    • Create partner ID per brand in Tune
    • Map partner IDs to lander offer links
    • Postback QA per brand
  5. 05

    Unified CleverTap API connection

    Phase 3 — Data integrity

    Not started

    One shared CleverTap integration for form submissions to eliminate data leakage between form and CRM.

    Owner: Mike, Katie, Gaston · Target: TBD

    • Standardize form payload schema across brands
    • Server-side CleverTap API relay (no client-side drops)
    • Explore and Test Clevertap WebSDK form integration for direct posting to Clevertap
    • Retry + dead-letter handling on failed events
    • Reconciliation report: form submits vs CleverTap profiles
  6. 06

    Unified backup lead database

    Phase 3 — Data integrity

    Beta

    Independent store of all lead data as the source of truth behind CleverTap.

    Owner: Mike, Gaston · Target: TBD

    • Finalize schema for cross-brand lead records
    • Write every submit to backup DB before downstream calls
    • Access controls + export tooling
    • Daily volume reconciliation dashboard
  7. 07

    Onboarding journeys (SMS + email)

    Phase 4 — Monetization

    Not started

    Brand-specific welcome and nurture sequences to activate each new lead.

    Owner: Katie · Target: TBD

    • Journey map + message cadence per brand
    • Email welcome series build
    • SMS opt-in compliance + welcome flow
    • Deliverability and engagement baselines
  8. 08

    Brand UA touchpoint integration

    Phase 4 — Monetization

    Not started

    Integrate and optimize UA touchpoints so user acquisition becomes a byproduct of core lead gen.

    Owner: John O · Target: TBD

    • Inventory UA touchpoints across brand surfaces
    • Instrument each touchpoint with attribution
    • Test placement, offer and creative variants
    • Report UA yield per 1k leads generated
  9. 09

    Unified ROAS reporting dashboard

    Phase 5 — Reporting

    Not started

    One cross-brand revenue dashboard for ROAS analysis, modeled on the existing MMM and MFF revenue reports.

    Owner: Mike · Target: TBD

    • Audit MMM/MFF report structure and reuse the data model
    • Ingest spend by brand ad account (Meta) + revenue (Rokt, Tune)
    • Normalize to a shared daily brand-level fact table
    • ROAS, RPL, CPL and payback views with brand filter
    • Brand-vs-brand comparison and trend charts
    • Automated daily refresh + data freshness indicator
  10. 10

    Scalable Meta Business Manager

    Phase 5 — Reporting

    Not started

    A Meta BM structured to safely scale to one ad account per brand without risking the whole portfolio.

    Owner: Mike, John O · Target: TBD

    • Use Business Manager BM250 452138 as the primary Meta BM
    • Establish BM with verified business + domain verification per brand domain
    • One ad account per brand, isolated payment methods
    • Request ad account limit increases ahead of demand
    • Role-based access: no shared personal profiles, 2FA enforced
    • Per-brand pixels / CAPI datasets mapped to subdomains
    • Meta Ads API access to build, optimize and automate ad functions and controls
    • Policy review of landers + compliance pre-check before scaling spend
    • Backup BM and appeal/runbook process for account restrictions
  11. 12

    Rapid creative + targeting iteration

    Phase 6 — Funnel playbook

    Not started

    The binding constraint: not enough winning creatives shipped per week. The process is the deliverable, not just the output.

    Owner: TBD · Target: TBD

    • Weekly creative throughput target and intake process
    • VSL lander variants as the prospecting format
    • Retargeting-first structure on Meta, VSL for prospecting
    • Creator-led content pipeline feeding paid creative
    • Kill/scale rules tied to D0 payback, not CTR
    • Shared creative + angle library per audience interest
  12. 13

    Dayparting against the Rokt CPM curve

    Phase 6 — Funnel playbook

    Not started

    Publisher CPMs on Rokt drop after 4pm; ads cut at 3:30pm so in-flight users still reach a fully valued thank-you page.

    Owner: Mike · Target: Ongoing, Sept 1

    • Automated 3:30pm ad shut-off on Meta
    • Validate the Rokt CPM-by-hour curve with real revenue data
    • Hour-of-day revenue reporting per brand
    • Revisit cutoff per geo as Canada comes online
  13. 14

    D0 payback model + BU attribution

    Phase 6 — Funnel playbook

    Not started

    The enforcement layer: a single D0–D7 payback standard, plus revenue split across Mode Media, Mode AI and the App BUs.

    Owner: Finance / Data · Target: TBD

    • Define D0/D7 payback formula across all five revenue sources
    • Upfront revenue and cost → Mode Media
    • Data revenue → Mode AI business unit
    • User upside revenue → the App BU the lander optimizes for
    • Confirm 120–150% LTV ROAS on the co-reg funnel
    • Prospecting spend gate: only when payback is forecastable
  14. 15

    Data revenue: receipt panel + identity

    Phase 6 — Funnel playbook

    Not started

    Turn email-capture sign-on into a panel asset — receipt data plus MAID/cookie monetization with identity partners.

    Owner: TBD · Target: TBD

    • Email sign-on consent + receipt data permissioning on the lander
    • Panel enrollment flow and opt-in language review
    • MAID / cookie partner integration (TransUnion-class)
    • Per-lead data revenue reporting into the ROAS dashboard
  15. 16

    Geographic rollout

    Phase 6 — Funnel playbook

    Not started

    Launch USA first, fast-follow Canada, then expand where CPMs stay efficient.

    Owner: TBD · Target: TBD

    • USA launch across all brand landers
    • Canada fast-follow: offer availability, SMS compliance (CASL), Rokt inventory
    • Per-geo payback reporting before expanding further
    • Shortlist next efficient markets from historical spend pockets