ds

Agency Dashboard

danielslater.dev — leads, clients, money & site tracking, one pane
Data as of 2026-07-21
source: biz/ markdown
live · v1

One glance at the whole operation, backed by markdown in biz/ — same low-friction model as docs.danielslater.dev. Numbers are real but early: the business is pre-revenue, so money fields mostly read / planned for now, and fill in as deals close. Select any text and hit “💬 Comment on this” to leave a note — I apply it on the next sweep.

Recurring / MRR
R0 /mo
0 retainers live · target R9–14k by Q4
Pipeline value
~R56k
2 live leads · 1 portfolio build
Active build
1 / cap 1
mozguide · + waitlist
Revenue · this month
R0
first close still to come
To R20k/mo floor
0%

Awaiting Daniel — your desk

7 decisions to ratify · 7 to unblock
Decisions to ratify → DECISIONS.md · full list in docs process/
decide
Equity as a payment option — Formalize equity-for-build (Aerias precedent) as a standing option for startups. PAYMENTS.md
decide
Founding case study → subscription — Waive/discount the build, convert to recurring — decide what they eventually pay. PAYMENTS.md
decide
Founding-client discount band — 25–30% (up to ~40% for a marquee INTL ref), one slot per package, for case-study rights. process/03
decide
Free automated audit funnel — Kea-Logic-style URL grader feeding the paid Signal Audit — build it or stay paid-only? process/01
decide
Stage-2 “Options round” pricing — Folded into the Repaint revision, or a paid add-on (~R4,500)? process/02
decide
Advertising service — Build/sell it at all? Needs a pricing research leg; watch the hours ceiling. process/05
decide
CF Access on this dashboard — Gate behind email login before real money data — yes, and which emails? DASHBOARD.md
To unblock work / agents
do
WhatsApp Business number — Unblocks the danielslater.dev CTA, the mozguide funnel, and the WhatsApp Receptionist product.
do
daniel@ email — CF Routing + Resend — Unblocks outreach + server-side client email. ~15 min of dashboard clicks. COMMANDS ▶3
do
mozguide CMS wiring — Approve the CF Pages GitHub App, create the GitHub OAuth app, set CF Access emails → Mike can self-edit. COMMANDS ▶mozguide
do
mozguide — pick Option A vs B + hi-res photos — Unblocks the mozguide launch.
do
aerias — GA4 viewer access — Unblocks pulling the real before/after numbers for the case study.
do
aerias — Bree co-credit wording — Open on /work/aerias + the homepage.
do
berlein — van IJken + Droppert licences — Confirm image/clip rights (due around public launch).

Pipeline & leads

source: biz/PROSPECTS.md · 3 prospects · 2 partners
ProspectKindStageAngle / openingEst. valueNext action
physioscpt.co.za
Physios CPT · Claremont
prospectto-approachBest cold Repaint. Open on the real defect — apex serves a broken parking SSL cert. Escape Wix → owned booking funnel.~R28k
Repaint
Warm intro, else Nicole/Geron 082 557 2311
mozguide.com
Mike Slater (dad)
prospect + portfoliobuildingRebuilt as own brand + faithful-clone options. Image-forward, WhatsApp-first enquiry engine.founding
case study
Mike picks Option A vs B
Bree Media House
Marcelle Liebenberg
partnerin-conversationContent/brand agency, aerias collaborator. Two-way referral: they pass sites-that-convert, we pass photo/video/brand.
channel
Formalize referral loop off aerias
Tide Raider
surf SaaS
collabideaGap = no animated/simulation surf visuals (our signature). Bootstrapped → thin budget.Approach via Kea Logic
Kea Logic
kealogic.dev
reference + collabideaClose mirror of our thesis (Repaint + audit magnet). Competitor to study; collab via the surf tie.Study their audit funnel
to-approach in-conversation building / won idea / parked

Clients & builds

source: biz/clients/ · 2 live · 1 building · 1 own
ClientProjectStagePackageContractDeposit / balanceRecurringLive
Berlein Psychology
Alexa · ICP-A health · via Alexa
About redesign + hero starlings
Vercel
liveRepaint-ish
TBD
Care candidateberleinpsych.com
Aerias Athletics
e-comm · ICP-B · direct · Bree = content
Storefront rebuild + portal
CF Pages + Supabase
staging · pre-cutoverStorefrontequity
not a fee
Care candidateaerias.co.za
Mozguide
Mike Slater · portfolio · founding
Full rebuild (2 options)
CF Pages · noindexed preview
buildingRepaint + rebrandfounding
case study
CMS pendingmozguide.danielslater.dev
danielslater.dev
own brand / funnel
Landing + docs + dashboard
CF Pages
liveinternaln/an/an/adanielslater.dev

Timeline & objectives

click a client for its timeline · 29 milestones
2026-07-20
done danielslater.dev landing live
2026-07-21
done docs.danielslater.dev live
2026-07-21
done Agency dashboard live
2026-07-21
done Browser comment + sweep system live
blocked
blocked WhatsApp Business number (unblocks funnels)
in progress
doing Tracking on all client sites
target
todo First founding client signed
later
todo First marketing campaign run + measured
later
todo Nsuna full-time → agency contract shift
later
todo SA business entity registered
2026-07-20
done Landing live (CF Pages) danielslater.dev
2026-07-21
done Docs + dashboard live danielslater.dev
todo
todo CF Web Analytics danielslater.dev
2026-07-20
done About redesign + hero starlings live berlein
owed
doing Alexa's copy edits berlein
~launch
blocked van IJken / Droppert licences confirmed berlein
todo
todo CF Web Analytics + lead tracking berlein
target
todo Care Plan / subscription started berlein
target
todo Case study — leads over time berlein
2026-07
doing Storefront rebuild (staging) aerias
needed
blocked GA4 viewer access (real numbers) aerias
target
todo Equity contract signed aerias
target
todo Cutover staging → prod aerias
target
todo Case study — GA4 funnel aerias
2026-07-21
done Rebuild preview live (2 options) mozguide
needed
blocked Mike picks Option A vs B mozguide
COMMANDS ▶
blocked CMS wiring (Sveltia /admin) mozguide
needed
blocked Hi-res photos + WhatsApp number mozguide
target
todo Launch — remove noindex mozguide

Money — payments & discounts

plan & structure (pre-revenue) · source: biz/PAYMENTS.md

Incoming & expected

Deposits, invoices, recurring. Nothing raised yet — this is the plan.
Recurring (MRR)R0/ mo
Deposits due
Invoices outstanding
Collected · YTDR0
SA terms50% deposit · Net 7–14
INTL terms50% up front · milestones/escrow

Discounts & founding clients

One discounted founding client per package, traded for a named case study + metrics rights.
Mozguidefounding · portfolio
Berleinterms TBD
Aeriasequity · direct
Case-study rights secured0 / 3
Founding slots remainingby package

Open requests & blockers

things we owe clients, or need from them
berlein Alexa's copy requests — outstanding edits to About / site copy. owed · us
berlein van IJken image licence — confirm rights for the hero/fallback imagery. urgent
berlein Droppert “Dance of the Starlings” clip licence — shipped for client review; licence unconfirmed. verify
aerias GA4 viewer access (property G-R4EP5H5QTF) — needed to pull real before/after numbers. need · client
aerias Bree co-credit wording — open on /work/aerias + homepage. need · partner
mozguide Pick Option A vs B, WhatsApp number, hi-res photos, CMS auth setup. need · client

Site tracking & attribution

roadmap: biz/TRACKING-ROADMAP.md · measure every client site
SiteAnalyticsConversion eventsReferral / UTMSEO baselineMarketing
berleinpsych.com
none
add CF Web Analytics
todo
enquiry submit
todotodo
aerias.co.za
GA4
+ add CF WA
partial
checkout funnel
todotodo
mozguide
pre-launch
at launchat launch
WhatsApp enquiry
at launchat launch
danielslater.dev
todo
CF WA
todo
enquiry
todotodo
installed / done partial / next missing planned
How it works: every panel reads from markdown under biz/ — the same source the docs reader publishes. To change something, select the text and leave a comment (💬, bottom-right); I apply it on the next sweep and redeploy. Panels get added only as we need them.

Currently noindexed and open — Cloudflare Access (email login) goes on before real payment data lands here.