Overview
0
R0
R0
R0/day
Sales by Month
The 30-60-91 Gates
Floor breakdown
Floor breakdown
Floor breakdown
Daily Signal
The five numbers that run the day. Sales Block 09:00–13:00, Off-Sprint Block 14:00–16:00. Mon–Fri only. Weekends = payments clear passively, no active work.
Today
History · last 14 days
Slipped items reveal the real story. Don't carry them silently.
The Mission
The North Star
By 30 July 2026, WilliamDavid clears R150k+ surplus cash, ships the foundations of Ella, and one travel professional has paid real money for B2B access.
The Three Wins
The Morning Read
You are ninety days into building something formidable. By the end of it, the bills are paid, the engine is started, and one travel professional has paid you for what you know. That last sentence is the test of whether any of this is real.
The plan has three threads woven at the same time. Cash is the first — flash sales of custom Zanzibar packages, repeated and refined, sold to warm and cold audiences. This is what pays the rent, the tax man, and you. It is also the foundation the rest is built on, so it does not get dropped, ever, even when the more interesting work is calling. Foundation is the second — the supplier network, the Reasoning Extraction, the R299 Plan-My-Trip. These are not products, exactly. They are assets that compound when you stop touching them. They are the part that survives 2028. Proof is the third — one travel professional who pays you for B2B access to what you are building. That single yes tells you the bigger business is real.
The first two weeks are about building the rails. You build the Quote Builder Sheet, the master Zanzibar package architecture, the Trust Stack landing page, and the WhatsApp Business reply templates. You spend one full day on the package architecture, and after that every quote takes five minutes instead of three hours. The Sunday-night kill criterion at the end of fortnight one is two closes or you escalate the trust stack. That is the rule.
The next two weeks are about founding what becomes Ella. You recruit thirty suppliers from your existing rolodex onto the WilliamDavid Verified Africa Network — free entry, no listing fee ever; our buyers fund the network. You write the Zanzibar Reasoning Extraction over five hours of structured interview, putting your judgment into a document that becomes the system prompt for everything Ella will ever know about Zanzibar. You send the first three editorial pitches to a private bank, a card programme, and a magazine. You brief the contractor for the R299 Plan-My-Trip, and you run the third flash sale if the second worked.
The two weeks after that are tools. The R299 Plan-My-Trip ships live. You film the launch reel — your face, Cape Town, a real WhatsApp from a named lodge, the PDF that shows lodges anyone can Google. You give twenty Plan-My-Trips away in exchange for case studies. The second flash sale tests whether the offer architecture works on a different destination. The supplier network reaches sixty.
Then come pitches and the closer. Six more editorial pitches go out. The supplier network reaches one hundred. You write the Mauritius Reasoning Extraction. Closer interviews open. By Day 60 you make a pass / extend / pivot call on the cumulative numbers and decide whether to continue, hold, or rebuild the offer.
The last six weeks are about compounding. The closer is hired and onboarded. AVN Verified Plus opt-in opens for the suppliers who want amplification. The first B2B pitch goes to a mid-sized SA tour operator. The R299 starts running paid traffic. By the end of week twelve, the closer is running 70% of the inbound, and you are doing supplier work, B2B pitches, and a handful of high-value closes. One travel professional has paid you. The bills are paid, the engine is started, and your hands are off the inbox enough that you can think.
The shape of the day, daily, is this. You reply to warm and hot leads in two windows — early morning and late afternoon — using the templates and the Quote Builder. You spend an hour on supplier acquisition or the editorial pitch of the week. You spend an hour on Reasoning Extraction when it is that destination's turn. Everything else is execution that the system or the closer takes off your plate. You are not the bottleneck. You are the brain that decides.
What you are building, in one sentence, is Africa's verified travel desk. The supplier graph, the reasoning, the trust layer — accessible eventually by anyone over WhatsApp. The Zanzibar flash sale is the wedge that funds the build. The closer is the human who scales the close. The R299 is the funnel that surfaces demand. The Reasoning Extraction is the moat that no engineer can cold-build. Ella is the brand under which all of this finds its name.
Eight and a half years built the moat. Ninety days reveal the business. You are exactly where you need to be.
What does "surplus" actually mean?
Surplus = nett earnings above the monthly cost of running the business + paying yourself. Tracked monthly so the target lives in the cadence you actually operate in.
Monthly Targets · Stage by Stage
The 90-day Win 1 (R150k surplus) is the cumulative version of this monthly compounding: ~R40k + ~R80k + ~R100k = R220k over 3 months at the high end, R150k at the realistic floor. The dashboard tracks against the floor (R150k) so we always have margin.
What "surplus" is NOT: not gross revenue, not commission, not retained earnings before tax. It's the cash you can take to the bank or reinvest after Carmen is paid, the lights are on, and SARS is provisioned for.
The 90-Day Map
| # | Dates | Theme | Headline |
|---|---|---|---|
| F1 | 19 May – 1 Jun | Foundation+ | 13-day salvage sprint. Trust stack live. Daily Signal Five running. |
| F2 | 2–15 Jun | Founding | 30 verified suppliers. RE Zanzibar finalised. R299 contractor brief approved. |
| F3 | 16–29 Jun | Tools | R299 live (22 Jun). Round 4 flash sale. 60 verified suppliers. |
| F4 | 30 Jun – 13 Jul | Pitch | 9 editorial pitches in market. 100 suppliers. Closer interviews open. |
| F5 | 14–27 Jul | Hire | Closer onboarded. Verified Plus opt-in opens 1 Aug. First B2B pitch. |
| F6 | 28 Jul – 10 Aug | Compound | First B2B paid pilot. Day-91 review Mon 17 Aug. |
This Fortnight · Who Am I Helping?
One person, one act, no transaction. Keeps the soul oxygenated. (86 it later if it ever feels forced.)
The Plan — 30 Steps
Tap the box to mark done. Tap "+ notes" to log progress. Both save on this device.
F1 · Foundation+
F2 · Founding
F3 · Tools
F4 · Pitch
F5 · Hire
F6 · Compound
14-Day Checkpoints
Every fortnight, Sunday 8pm, score against this. Tap to expand. Add achievements at the bottom of each.
30-Day Gates
Day 30 · Wed 17 Jun · "Is the cash machine working?"
PASS: ≥R40k cash. ≥3 bookings. ≥30 verified suppliers. RE Zanzibar in progress.
FAIL: <R40k OR <2 bookings. Stop building. All energy into trust stack + warm-list re-engagement.
Day 60 · Fri 17 Jul · "Are we ready to scale?"
PASS: ≥R75k cash, R299 live + case studies, ≥60 verified suppliers, Round 4 flash sale shipped, closer interviews booked.
FAIL: Extend Route A 30 days OR pivot to high-ticket private-list bookings.
Day 91 · Mon 17 Aug · "Is Route B alive?"
PASS (must hit ALL): ≥R150k surplus · ≥R80k MRR · Closer running 70%+ inbound · ≥10 paying suppliers · One travel professional has paid for B2B access.
PASS → Route B begins.
Miss Win 1 → pivot. Cash machine is broken.
The Sunday-Night Scoreboard
Archive on Sunday night. Cumulative ledger keeps the running total.
How It Works
Everything you need to remember about Ella, the engine, the audiences, the pricing, the trust architecture, the R299, the supplier rates, and the endgame. Always here.
Definitions — the only words that matter
- Ella
- A travel brain on WhatsApp, trained on Carmen's reasoning and connected to a verified network of African suppliers. One product, one engine, three audiences. The endgame business.
- The Engine
- Carmen's reasoning + the supplier graph. The single backend Ella runs on. Built once, used three ways.
- The Reasoning Extraction
- Carmen's documented decision-making for each destination. The actual moat. (First Principles: engineers can copy a supplier list in six months; nobody can copy how Carmen decides where to send a honeymoon couple in shoulder season when the wind is wrong.)
- WilliamDavid Verified (public name TBC — internal shorthand: WAVN)
- The supplier graph, named for the world. Vetted lodges, DMCs, transfers, activities — with seasonal rates, response-time signal, Carmen's verification. Suppliers join free at entry — not for a limited period, free. Our buyers fund the network. AVN Verified Plus at R499/mo is opt-in amplification only, available from 1 August onwards for suppliers who choose it. Doctrine: "Suppliers don't pay to join the network. Buyers pay to use it."
- Round 2
- The new Zanzibar offer relaunching mid-May. Four custom-built packages, supplier-aligned deposits, trust stack on the deposit page, deposit funded directly into the supplier's account.
- The R299 Plan-My-Trip
- Landing page → 12 questions → R299 → personalised PDF travel plan generated by Ella. Lead-magnet that builds your warm list and proves the AI works.
- The Trust Stack
- What appears on the deposit page that makes a stranger comfortable wiring R8–15k: testimonials with full names, ASATA membership number, supplier logos, the supplier's own banking details visible, 90-second founder video, "speak to Carmen on WhatsApp before paying" button.
- The Day-91 Condition
- The only test that matters: did one travel professional pay real money for B2B access by 30 July 2026? Everything else is vanity.
Ella, WhatsApp AI, and the supplier graph — they are one thing
Ella is one product with one engine and three different audiences. The engine is a single brain that has two pieces of knowledge: (a) your reasoning — your taste, your judgment, the way you decide what to recommend; and (b) a verified supplier graph — a structured database of African travel suppliers (lodges, DMCs, transfers, activity operators) with their seasonal rates, response-time reliability, and your personal verification stamp.
That single engine — your reasoning + your supplier graph — gets exposed to the world through different surfaces, and each surface is a different product to a different buyer. WhatsApp is one of those surfaces. The web chat at hey.williamdavid.co.za is another. A B2B login for tour operators is another. They are not separate products. They are the same product wearing different clothes.
Why this matters: you only build one engine. You sell access to that engine in different shapes to different people. That's what makes it formidable rather than fragmented. Eight products is unfocused. One engine, three audiences, is a platform.
What does Ella actually do, and how?
In one sentence: Ella is a travel brain on WhatsApp, trained on your taste and connected to a verified network of African suppliers, that anyone — a holidaymaker, a tour operator, a partner brand — can talk to and get a real, opinionated answer with a real, bookable price.
Step by step: a user sends a message in WhatsApp ("I want to take my family to Zanzibar in October, R200k budget, hate beach bars"). The message lands in your backend. The backend hands it to the AI brain (Claude). The brain reads it, looks up your reasoning rules, then queries the supplier graph. The brain composes a reply in your voice: "Stay at X, not Y. Here's why. Want me to send the link to confirm?" Total time: under ten seconds.
The three audiences and what each pays for
Taste: Free, 10 messages/mo.
Companion: R149/mo, unlimited + memory. Recommended launch tier.
Insider: R499/mo, adds human handoff + full WhatsApp booking.
Cost to serve ~R20–32. Gross margin ~80%.
AVN Verified: Free, no listing fee ever. Buyer-funded.
AVN Verified Plus: R499/mo opt-in — amplification for suppliers who choose it. Opens 1 Aug.
Suppliers don't pay to join the network. Buyers pay to use it.
Embedded API access: R15k–R25k/mo.
White-label or embed Ella inside their WhatsApp / website / call centre. 60–90 day cycle, starts Q3.
This is where the formidable money is.
The supplier graph — rates, verification, the real-world plumbing
You asked the right question. Most suppliers don't have a live API. NightsBridge / ResRequest / SiteMinder are common; many lodges still send rates on a PDF. Here's how the graph actually works, the rates we hold, and how the discount mechanic flows.
Do we need live rates?
No, not for MVP. Probably not for v2 either. The premium African travel market runs on seasonal rate cards, not real-time inventory. A lodge sends you peak / shoulder / off-peak rates valid for a season (typically 3 months ahead, refreshed quarterly). Those are the numbers we hold. Availability is confirmed by a quick WhatsApp to the supplier when a real booking comes in — that takes 5 minutes, not 5 seconds, and that's fine because the booking is human-handled at close.
What Ella actually queries: "Is the supplier in our verified graph? What's their rate band for these dates? Do they typically have space at this time of year? What's their response-time SLA?" The bot replies with a confident estimate ("R23,500–R26,000pp for that week, exact rate confirmed within 24 hours") and Carmen / the closer confirms the precise number with the supplier on a WhatsApp ping. The bot doesn't lie; it qualifies.
Live API integration becomes worth it once we have 200+ suppliers AND volume to justify it (probably 2027). For now: structured rate cards in Notion or Airtable, quarterly refresh, supplier-confirms-on-booking.
The "WilliamDavid rate" — how the discount actually works
You're right that we need a real value exchange. Here's how it lands:
- Negotiate a WilliamDavid rate per supplier. Typically 5–10% off rack OR a unique inclusion (free transfer, sundowner cruise, room upgrade, late checkout). Suppliers say yes because: (a) it brings them qualified, decision-ready bookings without a 15–18% Booking.com commission haircut; (b) the WilliamDavid Verified badge is marketing they don't have to make.
- Display the discount visibly on the quote and the deposit page: "You get 5% off rack rate when you book this lodge through WilliamDavid — net savings R1,200pp." That's a tangible reason to use you instead of going direct to the lodge.
- Carmen's commission sits inside the rate — typically 10–12%. So the lodge gives you 12% off rack; you pass 5% to the customer and keep 7%. The customer pays less than rack, the lodge gets a qualified booking, you earn commission. Everyone wins.
- For NightsBridge-style channel-managed lodges, the rate they give you on the manual rate card is usually the same as their rack on the channel. The trick is the inclusion (transfer, dinner, upgrade) rather than a price discount, because their channel manager would otherwise undercut. Inclusions don't show up on Booking.com — they're a clear differentiator.
The verification process — what each supplier goes through
Five steps. Carmen-led for the first 100, delegated to the closer thereafter.
- Eligibility check: Carmen has either personally booked or stayed at the supplier OR has direct evidence of recent verified guest experience (review chain, supplier-shared booking confirmations, GM intro). No verification without this.
- Onboarding pack sent: a one-page invite explaining the network, expected commercials, response-time SLA, the data-rights consent, and the free-entry / buyer-funded model. PDF + WhatsApp message. Deliverable they need to send back: rate card, contact details, banking details, booking T&Cs, refund policy, response-time commitment, signed data-rights consent. Canonical pack:
LLM-Council-Setup/strategy/suppliers/onboarding/v2_buyer-funded/. - Onboarding form: a Typeform or Google Form that captures: lodge name, region, type, capacity, low-season / shoulder / peak rates, single-supp policy, child rates, transfer add-ons, payment terms, deposit policy, cancellation policy, banking details (for direct-to-supplier deposits), GM contact, reservations contact, WhatsApp number for confirmations.
- Test booking: Carmen sends a real or simulated booking enquiry. Measures response time, accuracy, completeness, professionalism. If >48 hr response or vague answer, supplier goes on a watch-list, not the verified graph. Response-time SLA is what makes Ella reliable to her users.
- Listing + Verified badge: supplier is added to the graph as AVN Verified (free). Verified Plus opt-in offered separately, never required. Quarterly rate refresh diary entry created. Verified badge issued (a graphic they can use on their own marketing).
Where this lives: strategy/supplier-graph.notion (or Airtable). Each supplier = a row with rate-card, response SLA, contact, T&Cs, last-verified date. See the Build Guides tab for the full Notion schema and the onboarding form template.
Bloomberg for African Travel
Bloomberg sells verified, structured data + relationships + a terminal professionals can't work without. Ella maps onto that exactly: verified African supplier data + 8.5 years of relationships + a WhatsApp terminal. Real money came from Bloomberg's professionals, not consumers — same here. R149 consumer is brand-builder; R15k+ B2B is where the floor clears.
The trust architecture — AI gives advice, human closes
If trust is the binding constraint, why would anyone book a R20,000 trip from a ten-second AI reply? They won't, and Ella shouldn't try to make them. Ella does the advice layer (free, fast, builds reputation). A human does the booking layer (deposit, supplier confirmation, contract).
When a user says "OK, I want to book it," Ella does not send a Yoco link. Ella replies: "Lovely — I'm handing you to a real person on our team to confirm dates and lock supplier rates. They'll be with you in the next two hours." The human picks up, confirms supplier availability, sends the formal quote, sends the deposit link. The handoff is the trust layer.
This is the deck's R499 Insider tier — "Hand-off to a WDT consultant when needed." That's not a feature; it's the architecture.
The R299 Plan-My-Trip — how to demo without looking like a scam
Without context, "R299 to plan your trip" looks like every fake travel scam on Facebook. You don't sell it cold. You demo it openly first.
Demo One — Film yourself using it
60–90 second reel. On screen (NOT in voiceover): Carmen's face, Cape Town backdrop, a real WhatsApp from a named lodge, the PDF showing supplier names a viewer can Google. Slow it down. The "90 seconds" brag actively hurts you — it screams ChatGPT wrapper.
Demo Two — Give 20 away in public
"Send me your trip brief and I'll generate your Plan-My-Trip free this week. In exchange, I'll publish your plan as a case study on socials and tag you." 20 published case studies = the real trust signal. The 21st person who lands on the page sees the proof.
Demo Three — Show the inside, not the outside
Show three real plans, opened, scrollable, with annotations. Scammers can't show the work because they don't have any.
Why not ChatGPT or Flight Centre?
Against ChatGPT: "ChatGPT can talk about Zanzibar all day, but it cannot tell you which lodge actually has rooms 14–18 October at the real net rate, with a five-hour response time, that I have personally stayed in." Verified supply data + personal taste.
Against Flight Centre: "Flight Centre will sell you whatever's commissioned highest. I'll tell you what's actually right for you, even when it costs me money."
Headline options
"ChatGPT will send you to a lodge that closed in 2023. I won't."
"The travel agent who tells you what's right, not what pays best."
Price-anchor
"The average South African couple spends 14 hours researching their honeymoon and still books the wrong lodge. R299 buys you a plan from someone who has stayed at the right one."
Deposit & commission math (corrected)
Commission on supplier bookings is 8–12%, not R1k pp:
- R19,000pp at 10% = R1,900 per pax. Two pax = R3,800.
- R100k WD floor solo = ~26 pax/month (~13 bookings).
- R220k team floor = ~58 pax/month.
- Custom packages move commission to 12% + you can layer a small WilliamDavid fee.
The cash machine works. 13 bookings/month at R19,000pp is genuinely possible.
Deposit: keep it supplier-aligned (flights paid in full + 10% of land). Don't lower the ask — strengthen the trust stack around it.
Custom-package workload offset
One full day to architect the master Zanzibar package (3 lodges × 3 price tiers, transfer partner, flight pattern, single-supp pre-baked). After that, every booking is 5 minutes via the Quote Builder Sheet + WhatsApp template. Less work per booking than current bespoke-from-scratch.
The R299 Typeform — how it sets up
Carrd page → Typeform (12 questions) → Yoco payment → Make.com webhook → Claude API → Google Docs PDF → emailed to client with WhatsApp CTA. R2k/mo tooling. 10–15 hrs solo, or R3k contractor (1 week). Best use of Carmen's time = the prompt + the PDF template. Contractor wires plumbing; you write the brain.
Editorial licensing — in plain words
You write to a magazine, bank, or card programme and offer to sell them six finished travel articles. Each one a polished, photographed Blueprint. They publish under their brand or co-branded. They pay R40k–R80k flat for the pack. Inside each article, a soft mention of WilliamDavid + a way to talk to Ella on WhatsApp.
One-page email + sample Blueprint PDF. One named editor at one publication. 2 pitches/week from Day 15. One yes pays the WD floor for that month.
Blueprint protection — offsetting the "selling my packages" worry
The Blueprint is a fixed PDF. It is the cheapest version of what Ella does. Anyone who buys one and gets value will eventually want a customised, dynamic, conversational version — Ella on WhatsApp at R149/mo. The Blueprint is the trailer; Ella is the film.
Inside each PDF: CTA to Ella, unique tracking code, partner-only voucher (R100 off first Ella month). Licensing agreement says: "Editorial use only, all conversion to bookings via WilliamDavid systems." They get content; you keep distribution + customer relationship.
The Closer — Compensation
You flagged that R8k base from the original Council was too low. Agreed — we're not paying minimum wage and we're not asking the closer to bring intent without a fair share of the upside. Here's how the SA market structures it for travel ops + closing roles, and what to offer.
Three structures, ranked by fit
- Hybrid (recommended for first hire): R15,000 base + 20% of WD's commission per closed booking. At average performance (13 bookings/mo × R1,900 comm) the closer earns R15k + ~R5k = R20k. At good performance (20 bookings) they earn ~R23k. At excellent (30 bookings) ~R26k. Skin in the game, predictable floor. This is what your Month-3 R25k allocation buys.
- Pure commission (test-fit only): 35–40% of WD's commission per booking, no base. Closer earns R0 if they close R0; ~R10k for 13 closes. Best for someone you want to test for 30 days before committing salary. Risky for them — uses signal up front.
- Pure base (avoid for first hire): R20–25k flat. Predictable cost, no incentive alignment. Use only when the role is fully ops-managed and closing is one of many things they do.
What the role actually does
- Owns first reply on every inbound within 30 minutes during business hours.
- Sends quotes from the Quote Builder Sheet, supplier confirmations, payment links.
- Handles deposit objections, dates-flex negotiations, follow-ups.
- Updates the Leads tab in this dashboard daily.
- Hands edge cases (visa issues, supplier disputes, >R40k bookings) to Carmen.
Where to find them
SA travel-industry LinkedIn, the boutique-DMC network, ASATA member associations, ex-Flight Centre / ex-Travelstart who went out on their own. Cape Town remote works fine. Ideal candidate: 3–5 years in travel sales, ASATA-aware, comfortable on WhatsApp Business, gets why supplier banking is on the deposit page (i.e. has the integrity instinct).
Onboarding (Day 31 if conditions met)
- Day 1: shadow Carmen on 5 quotes + 2 deposits.
- Day 3: take inbound under Carmen review.
- Day 7: solo on inbound, Carmen reviews end of day.
- Day 14: full handover. Carmen reviews weekly.
The Endgame — October 2026
If this works: 100+ verified suppliers in the network (R7–15k MRR realistically, R50k stretch), 200 paying Companion users (~R30k MRR), two licensing deals at R50k each (~R8k/mo amortised), one B2B pilot at R15k/mo. ~R60–80k MRR honest, ~R100–120k stretch. Plus flash sales R80–150k net underneath.
Most of that revenue does not require Carmen to be on every reply. About 25 hours a week, on the things you actually want to do. The autonomous offering. The endgame.
Build Guides
Click into any build to see the full step-by-step, the Claude Code agents you should call, where to store the output, and the realistic time. Everything you need is in here — no document-hopping.
/Users/carmendavids/WilliamDavid/LLM-Council-Setup/ in the named subfolder. Customer-facing assets (landing page, reel, Typeform) live in their respective tools. Suppliers + leads live in this dashboard's local storage AND a Notion mirror you set up in Build #6.
01 · Quote Builder SheetMon 4 May PM · Defend Wednesday begins here
60 min
What it is
A Google Sheet that takes 4 inputs (package, pax, kids, single-supp count) and outputs full quote line items: per-pax price, single-supp surcharge, child rate, total, deposit due (= flights 100% + 10% land), balance due date, supplier bank, commission earned. The single point of failure for the entire 90 days.
Step-by-step
- Open Google Sheets. New blank sheet. Rename "WD Quote Builder v1".
- Tab 1 — Packages. Columns: ID · Name · Lodge · Nights · Land cost pp · Flight cost pp · Transfer pp · Inclusions · Single-supp R · Child rate R · Supplier · Supplier bank · Comm % · Notes. Pre-fill 4 Zanzibar packages.
- Tab 2 — Quote. Top: dropdown for Package ID (data validation pulling from Packages tab). Inputs: Adults, Kids, Single-supp count, Travel start, Travel end. Outputs (formula-driven): Sub-total, Single-supp total, Child total, Grand total pp, Grand total all, Deposit (flights × pax + 10% × land × pax), Balance, Balance due (travel-start − 45 days), WD commission.
- Tab 3 — Quote text. A single cell with a
=CONCATENATEor=TEXTJOINformula that produces a paste-ready WhatsApp quote in plain English, populated from the Quote tab. - Lock the formula columns. Share with no one. Pin the file.
WD Quote Builder v1. Bookmark the URL. Add to phone home screen as a Sheets shortcut.
02 · Master Zanzibar ArchitectureTue 5 May · 8 hrs
8 hrs
What it is
The one-time architecture document that turns custom packaging from a 3-hr-per-quote slog into a 5-min fill-in. 3 lodges × 3 price tiers, transfer partner negotiated, flight pattern locked, single-supp pre-baked, inclusions mapped.
Step-by-step
- 0900–1000: Pick 3 lodges. One 3-star (R8–10k pp land), one 4-star (R14–18k pp), one 5-star (R22–28k pp). Carmen has stayed at all 3 OR has direct GM contact.
- 1000–1100: WhatsApp each GM: "Hi [name], I'm building a featured Zanzibar package for WilliamDavid. Can you confirm your peak/shoulder/off-peak rates Sept 2026 – Mar 2027, single-supp, child rate, plus a WilliamDavid inclusion (transfer / dinner / upgrade)? I'll have 6–10 bookings/month, supplier-aligned deposits, your banking details on every quote."
- 1100–1300: Lock flight pattern. Cape Town → Zanzibar via Joburg (Mango/Airlink/Kenya Airways). Pick the consistent option. Note ticketing partner.
- 1300–1400: Lunch.
- 1400–1500: Negotiate transfer partner. One named operator on the island; daily rates locked.
- 1500–1700: Build the architecture doc (Google Doc in
strategy/packages/): per-package landing copy, inclusions list, exclusions list, fine print, single-supp policy, child policy, payment terms, cancellation terms, supplier banking line. - 1700–1730: Populate the Quote Builder Sheet with the real numbers from the day.
strategy/packages/zanzibar-master-v1.md + Google Doc copy. Each package = one section. Reference IDs match the Quote Builder Sheet's Packages tab.
03 · Trust Stack Landing PageWed 6 May · 2 hrs
2 hrs
What it is
A single Carrd page that the Yoco payment links route through. Designed to make a stranger comfortable wiring R8–15k pp. Carrying the trust stack (testimonials, ASATA, supplier logos, supplier banking line, founder video, "speak to Carmen first" button).
What needs to be on the page
- Above the fold: hero image (your face + Cape Town backdrop), one-line proposition: "Real Zanzibar packages, real supplier rates, deposit goes straight to the lodge." ASATA membership number visible. Founder video (60-sec Loom).
- Three testimonials with full names + company / Instagram handle. Photo each. Real, not stock.
- Supplier logos row. The actual lodges + airlines you're booking with. Visible proof of network.
- "How payment works": single line — "Your deposit pays your flights in full + 10% of your accommodation, paid directly to [Supplier Name]. WilliamDavid is paid commission on confirmation. Your money is never held by us against unsecured inventory."
- Three Yoco payment buttons (per package tier). Each labelled "Confirm with [Supplier Name]" not "Pay WilliamDavid".
- "Speak to Carmen first" button — direct WhatsApp link.
- Footer: ASATA registration, IATA if applicable, T&Cs link, refund policy link.
book.williamdavid.co.za (or use Carrd's free subdomain for v1). Asset folder: strategy/landing/ — keep copies of testimonials, supplier logos, founder-video master.
04 · WhatsApp Reply Templates × 6Wed 6 May · 60 min
60 min
The six templates you need
- Price-ask: First reply when someone asks "how much?". Includes Quote Builder output + supplier banking line + valid-until date.
- Single-traveler: Single-supp policy, "I'm happy to roommate-match if you'd prefer."
- Family: Child rate, family room policy, kid-friendly inclusions.
- Dates-flex: "If you can move ±2 weeks, I can save you R2k per pax — here's why."
- Deposit-objection: The honest scripted answer. "This holds [Supplier]'s allocation in your name. It's paid directly to them, not to me. Allocation releases in 72hrs without it. I'm happy to jump on a call before you decide."
- Ghost-revival: 5-day silent → "Hey [name], wanted to check in — is the [date] window still open for you, or has the trip shifted? No pressure either way."
Setup
WhatsApp Business app → Settings → Business tools → Quick replies. Each template = one shortcut (e.g. /price, /solo, /family, /flex, /dep, /ghost). Six total. Use labels HOT / WARM / COLD / QUOTED / CLOSED on every chat.
strategy/templates/whatsapp-replies-v1.md for version control + future closer onboarding.
05 · Founding Supplier Outreach PackMon 18 May · 1 hr setup, then ongoing
1 hr setup
What's in the pack
- One-page invite (PDF) — canonical text from Ella Doctrine v1.1 §10 /
LLM-Council-Setup/strategy/suppliers/onboarding/v2_buyer-funded/one-pager.md. Free entry, no listing fee ever, buyer-funded. R499 founding-member framing killed 2026-05-26. - Onboarding form (Typeform or Google Form) — 15 questions: lodge name, region, type, capacity, peak / shoulder / off-peak rates, single-supp, child rate, transfer partners, payment terms, deposit policy, cancellation, banking details, GM contact, reservations contact, response-time SLA.
- WhatsApp pitch script — 3 lines for the cold WhatsApp / LinkedIn DM.
- Test-booking script — what you ask the supplier as your verification booking.
Verification process (5 steps — see How It Works tab for full)
- Eligibility: Carmen has booked or stayed there.
- Onboarding pack sent.
- Onboarding form completed.
- Test booking — measure response time + accuracy.
- Listing + tier assignment in the supplier graph.
LLM-Council-Setup/strategy/suppliers/onboarding/v2_buyer-funded/ — one-pager, Typeform 16 questions (incl. data-rights consent), 3-line WhatsApp pitch + 2 variants, "what's the catch?" handler. If a refresh is needed, use the doctrine sentences verbatim from doctrine/ella-doctrine-v1.md §8, §10, §11; do not paraphrase.strategy/suppliers/onboarding/. Typeform under your account. Founding-supplier list in this dashboard's Leads tab AND mirrored to Notion (WD-Verified-Network database) for backup + closer access. Notion schema: Name · Region · Type · Tier · Status (invited / onboarding / verified / churned) · Rate-card-URL · GM contact · Last-verified date · Bookings-sent count.
06 · Reasoning Extraction (per destination)5 hrs per destination · 4 destinations across 90 days
5 hrs
What it is
The single most important deliverable in the 90 days. The moat. A structured document of how Carmen actually decides — what makes her recommend X over Y, what red flags she watches, what dates she avoids, what trade-offs she accepts. Once written, this becomes Ella's system prompt for that destination.
The 5-hour structure (one destination)
- Hour 1 — The map. List every lodge / DMC / transfer / activity in the destination you'd consider for a client. For each: who it's right for, who it's wrong for, your one-line opinion.
- Hour 2 — The decision rules. "When a couple asks for X, I default to Y because Z." 8–12 such rules per destination. Include the contrarian ones ("everyone recommends X but I send my clients to Y because Z").
- Hour 3 — The seasons. Month-by-month: weather, prices, crowds, events, what to avoid, what's secret. The thing only someone who's been many times knows.
- Hour 4 — The traps. Bookings ChatGPT or Booking.com would suggest that you'd never. The wrong lodge for a honeymoon. The lodge that closed in 2023. The transfer operator that's gone downhill. Why each is wrong.
- Hour 5 — The voice + the format. 8–12 example client questions and your exact reply. This becomes the few-shot prompt for Ella. Voice is warm, opinionated, Cape Town-honest.
strategy/reasoning-extraction/zanzibar.md, mauritius.md, etc. Each one becomes a system-prompt section for Ella. Version-controlled. This is the asset. Back up to a non-Drive location (laptop + USB) — it's literally the moat.
07 · Editorial Pitch EmailFrom Mon 18 May · 90 min per pitch
90 min × 9
What it is
One-page email + sample Blueprint PDF, sent to one named editor at one publication. The pitch is for a 6-pack of WilliamDavid African itineraries, white-labelled or co-branded, R40k–R80k flat. 30–60 day cycle. One yes pays the WD floor that month.
Per-pitch checklist
- Identify named editor. Travel editor / lifestyle editor / member-content lead. LinkedIn search → direct email (or via published masthead).
- Tailor 60 words. First paragraph = one specific reason this magazine / programme is a fit (a recent piece they ran, a member demographic they serve).
- One-page email body. The offer (6 articles), the value (you'd otherwise commission a freelancer at R15k each, this is better), the proof (your 8.5 yrs supplier depth + ASATA + named lodges), the ask (15-min call this week or next).
- Sample Blueprint PDF attached. Your strongest existing one. Polished. Photographed.
- Follow-up cadence. Day 4 nudge if no reply. Day 11 second nudge with a different angle. Day 25 final close-out ("happy to revisit later this year").
Target list
- Investec Lifestyle content team
- FNB Private Wealth Travel
- Discovery Vitality Travel partnerships
- AmEx Centurion editorial
- Visi magazine
- Wanted magazine
- House & Garden SA
- Sawubona (SAA inflight)
- One independent SA travel publication of choice
strategy/pitches/editorial/[publication]-[date].md for each draft. Sent log in this dashboard's Leads tab (under a "B2B Pitches" filter, or as a parallel sheet). Email sent from carmen@williamdavid.co.za. Reply log in Gmail.
08 · R299 Launch ReelWed 3 Jun · 5 hrs
5 hrs
The shot list (per Outsider's brief, do not skip)
- Carmen's face, opening to camera, Cape Town backdrop visible.
- Hand-held phone showing the Carrd landing page being filled in (NOT a screen recording — a real human typing on a real phone).
- The Yoco payment screen confirming R299 paid.
- A real WhatsApp message from a named lodge GM ("Hi Carmen, October 12-15 confirmed for the Smiths") — visible on screen, supplier name readable.
- The PDF arriving in the inbox, opened, scrolled. Supplier names a viewer can Google highlighted.
- Carmen back to camera, signing off: closing line.
The script (60–90 sec, slow tempo)
"Most travel sites lie about prices. ChatGPT will send you to a lodge that closed in 2023. I built this so neither of those things happen to you. Tell me about your trip, pay R299, and within 24 hours you get a plan from someone who's actually stayed at every lodge in it. Real names. Real rates. Real WhatsApp confirmations from real GMs. If it's not the right lodge, I'll tell you. If it's not the right month, I'll tell you. If you want me to actually book it for you afterwards, I'll do that too. The link is in the bio."
strategy/marketing/r299-launch-reel-v1.mp4. Upload to: Instagram Reel (pinned), TikTok, YouTube Shorts, LinkedIn (with longer caption).
09 · R299 Plan-My-Trip StackAcross F3 · 10–15 hrs solo OR R3k contractor
~12 hrs OR R3k
The architecture
Carrd page → Typeform (12 questions) → Yoco payment → Make.com webhook → Claude API → Google Docs PDF template → emailed to client.
The 12 Typeform questions
- Your name + WhatsApp + email.
- Where do you want to go?
- Approximate dates (or "flexible — show me my best month").
- How many adults? Kids? Ages?
- Total budget (R) — be honest, not aspirational.
- Vibe in 3 words (e.g. "barefoot, slow, romantic").
- Three deal-breakers ("no buffets, no busy beaches, no early flights").
- Dietary requirements / accessibility needs.
- Three holidays you've loved + why.
- Single supplement needed? (yes / no / pair me).
- Travel insurance required? (yes / I'll handle it).
- Anything else you want me to know?
The Claude prompt (the brain)
This is the part Carmen writes herself. It has 4 sections: (a) System role ("You are Carmen of WilliamDavid Travel. You write opinionated travel plans..."); (b) Reasoning extraction for the relevant destination (pulled in based on the user's "where"); (c) Format — the exact PDF structure expected; (d) Voice constraints — what to avoid, what to use, the rude-but-warm tone.
The Google Docs PDF template
One Google Doc set up with merge fields ({{name}}, {{destination}}, {{lodges_picked}}, {{rationale}}, {{flight_pattern}}, {{cost_estimate}}, {{cta}}). Make.com fills the merge fields, exports as PDF, emails the client.
plan.williamdavid.co.za (custom subdomain). Typeform: under your Typeform account, named "WD Plan-My-Trip v1". Make.com scenario: named "WD R299 Plan-My-Trip pipeline". Claude prompt master: strategy/r299/system-prompt-v1.md. PDF template: Google Docs in strategy/r299/template/. Customer purchase log: this dashboard's Sales log + Yoco dashboard.
10 · First B2B Pitch (Loom + Google Doc)F5 · 90 min
90 min
What it is
Pitch to mid-sized SA tour operator (R20–80M revenue). Wedge: R15k setup + R5k/mo for the WhatsApp triage AI. 30-day pilot. Not a deck — a Loom video + a 2-page Google Doc.
The Loom (5 min)
- Open with a screenshot of their public WhatsApp Business chat (real). Empathy: "Here's what's eating your team's day."
- Live demo: same query → your prototype Ella → opinionated reply in 8 seconds with verified rates.
- The wedge offer: "R15k setup, R5k/mo, 30-day pilot, you keep the IP we tune for you."
- The trust line: "8.5 years of supplier trust, you don't have to build it. Embed in 2 weeks."
- The close: "Book a 20-min call this week — I'll show you it running on your inbox."
The Doc (2 pages)
Page 1: The wedge offer (numbers). Page 2: The 30-day pilot terms (what they get, what you get, exit clauses, success metric).
Target list (start with three)
- One mid-sized SA tour operator Carmen has worked alongside.
- One DMC drowning in inquiries.
- One outbound boutique agency.
strategy/pitches/b2b/. Pitch tracker = this dashboard's Leads tab with status "B2B-pitched". Calendar follow-ups in Carmen's calendar with "WD-B2B" tag.Phone Access · This Dashboard
Add to your iPhone home screen
- Save
dashboard.htmlto iCloud Drive (Files app) — or AirDrop / email it to yourself. - In Files app → iCloud Drive, tap the file. It opens in Safari.
- Tap the Share button (square with arrow up) at the bottom.
- Scroll down → "Add to Home Screen" → Add.
- Name it "WD Engine". An icon appears on your home screen.
- Tap it. Opens full-screen, no Safari chrome. Checkboxes, scoreboard, leads, notes — all save locally on your phone.
Want a real URL like engine.williamdavid.co.za? Tell me — Netlify deploy, free, 5 minutes. Auto-updates whenever we tweak.
Leads & Sales
Every inbound, every quote, every closed booking. Tracked here. Cumulative totals at the bottom feed the Weekly Report and the Sunday-Night Scoreboard.
Packages
Edit, add, or rename. The Quote Builder pulls from this list. Numbers default to placeholders — overwrite when Tuesday architecture is done.
Add a Lead
All Leads
Sales Log
Auto-populated from CLOSED leads. Add manual entries for non-booking revenue (R299 Plan-My-Trips, supplier MRR, licensing, B2B pilots).
Weekly Report
Auto-generated from your data. Run it Sunday 8pm — copy or email yourself. The dashboard does the local analysis; the Claude /schedule agent (set up below) does the deeper meta-review.
Generate this week's report
Pulls live from: day count · steps ticked · scoreboard inputs · leads + sales · checkpoint notes · giving notes. Compares to plan targets. Surfaces pivots.
What the report tells you
- Where we are: day count, current fortnight, % of plan complete by steps, % of plan complete by days.
- Cumulative numbers: cash, suppliers added, RE hours, leads closed, commission earned.
- Pace analysis: are you on track to clear R150k surplus by Day 91? Required pace from here.
- Checkpoint status: next checkpoint date + green/yellow/red projection based on your numbers.
- Pivot warnings: rules from the council triggered by your data (e.g. <2 closes by 17 May → escalate trust stack).
- This week's notes: aggregated from step notes + checkpoint notes you've added.
- Next week's focus: pulled from the current fortnight's theme + the steps still unticked.
The deeper meta-review (optional)
The dashboard generates the data report. Claude does the meta-analysis — what the council would say about your data this week, which rules you're closest to breaking, where the strategy needs adjusting.
To set this up:
- Run "Generate Report" Sunday night.
- Tap "Email to Me" — opens your Mail app with the report pre-filled.
- Forward that email to your Claude conversation, or paste it into a fresh chat with: "Run the council meta-review on this week's data."
- I read the data, compare to the council's rules + prior weeks, write back a verdict + this week's pivot list.
If you'd like the meta-review to run automatically every Sunday 8pm, ask for the /schedule setup once you've run a couple of weeks manually and we know the format works for you.
Past reports
Each generated report is archived locally on this device. Tap to view.
The Council
Four rounds of pressure-testing. Every rule and number in the plan is anchored here.
Round 4 · 26 May · Travel Desk as Main Business?
Trigger: a customer told Carmen "that can be your business right? you're a travel insider, not some software guy."
Verdict: Travel Desk is not the main business — it is the instrumentation underneath it. 4 of 5 advisors converge. Forcing it into the main-business slot in 2026 turns Carmen into a solo SaaS CEO serving a dying buyer (SA agencies), racing Anthropic's roadmap, and three years late to the Feb 2028 advisory prize. Door B (data substrate for the advisory practice) is the recommended path.
Three things locked:
- The R15–R25k/mo Lane C line is a DIFFERENT product — "Ella Embedded" (intelligence layer embedded in operator ops), not Travel Desk SaaS. Sells reasoning, not plumbing. Survives the Council critique.
- The unnamed KPI is rows of verified African travel transaction data per month, attached to Carmen's name and verifiable counterparties. Not MRR. Not customers. Not Replit cancellation.
- Data-rights TOS clause is the moat. Without it, every pilot is just software work. With it, every pilot becomes a brick in the 2028 advisory moat.
Files: Ella Execution Core — the synthesised single page · Round 4 full council report · Round 4 full transcript
Round 1 · 28 Apr · Original Verdict
Recommendation: Route A (Flash Sale Machine 90 days) → Route B (AI Builder Day 91+). Three non-negotiables: VA Day 15, distribution partnership Day 30, floors written.
Files: Round 1 visual report · Round 1 full transcript
Round 2 · 29 Apr · 22-Question Pressure Test + Flash Sales Review
Six things changed:
- Anthropic R30k → R3k. (~10× inflated.)
- VA Day 15 is dead. First hire = closer Day 31, conditional.
- Holiday Factory rebadge math broken at 5.3% — corrected to 8–12% commission.
- Ella, WDT AI MVP, WhatsApp brain are ONE product at different layers.
- Carmen's identity has already moved.
- Round 2 ships with three changes (warm-list first, kill criterion, supplier banking on deposit page).
Files: Round 2 visual report · Round 2 full transcript
Round 3 · 30 Apr · Cross-Check Peer Review
Six things broke:
- The moat is the Reasoning Extraction, not the supplier graph.
- "Bloomberg for African Travel" is for your head, not outgoing emails.
- 100 suppliers in 7 days is aspirational; 25–40 is real. 100 by 1 July.
- Free→paid conversion is 2–5%, not 30%. Realistic supplier MRR: R7–10k. (Model since killed 2026-05-26 — suppliers free at entry, buyer-funded. See Doctrine §5. Retained as historical record.)
- The handoff is the trap, not the safety net. Closer Day 60, not 31.
- R299 reel needs Carmen's face + named-lodge WhatsApp + Google-able PDF (not "90 seconds" brag); deposit page needs supplier banking visible.
Voices — Key Advisor Quotes
Session Archive
Strategic conversations preserved verbatim — questions, answers, decisions locked, things deferred. Reference at any time.
The only page that matters this quarter.
Synthesised from a full day of strategic work. Holds the four 10-year-old definitions (Claude / OpenAI / Ella / Surge), the six SKUs, the four canonical doctrine sentences, the Ella Embedded sales line, the Day-91 gate scoring, the six-phase execution plan, the daily three-action rhythm, this week's calendar, what we are NOT doing, what we have already benchmarked (don't redo), the five disciplines of formidable product, and the three credentialling artefacts. Doctrine is locked. From here it is execution. Earlier session pages from today have been synthesised into this and removed.
13-Day Salvage Sprint + 90-Day Slide
Carmen lost 11–17 May to a hardware failure. Original 84-day plan (4 May → 26 Jul) slid 15 days. New clock: 19 May → 16 Aug 2026, Day-91 review Mon 17 Aug. 13-day Salvage Sprint (19–31 May, 9 active working days) layered on top with separate exit gate. Daily Signal Five locked: 20–25 conversations / 6–8 proposals / ~2 closes per active day. Off-Sprint Block 14:00–16:00 Mon→Fri rotation (Travel Desk / RE / Phuket / Editorial+Suppliers / Catch-up). Commission scale corrected: R3–10k per close, not R15–80k — volume model not boutique. May calendar-month target stays R150k but real-win = R80–100k. R299 launch slid to Mon 22 Jun. AVN Verified Plus opt-in opens 1 Aug (R499 forced-conversion model killed 2026-05-26 — suppliers free at entry, opt-in only above the line).
Travel Desk architecture
Migration off Replit decided. 21-step rebuild plan locked. Security baseline + Red/Blue weekly review + POPIA guardrails captured. The unified hub vision (Phase 2) and the simplification-as-moat thesis (Q3) added to open questions.
Future strategic sessions will be archived here, one card per session, newest first. Each card links to a standalone HTML page with the full conversation styled for readability.
Ella Execution Core
The only page that matters this quarter — synthesised 2026-05-26, doctrine locked. Open full page ↗
The Rules of the Game
When in doubt, the tiebreaker. Ten rules, each anchored in a council finding.
If It Breaks
Pre-decided pivots, so you don't have to think when something fails.
The Sunday Ritual (suggested)
- Open the dashboard.
- Tick any steps you completed this week.
- Add notes to the steps you did — what worked, what didn't.
- Update the giving section if it's a new fortnight.
- Update the Leads tab — close any closed, mark any lost.
- Enter this week's three numbers in the Scoreboard. Tap "Archive Week + Reset."
- Open the Weekly Report tab. Tap "Generate Report."
- Email it to yourself (or paste to Claude for the meta-review).
- Read it. Decide one thing to change next week. Write it as a step note.
- Close the laptop. The plan is the plan.