FIG. 01 — Case study
Vas Levi
A finance educator's complete online machine, built from zero: newsletter platform, quiz funnel, 30-day course and self-driving fulfillment — working through the night on its own.
- Client
- Vas Levi — personal finance educator
- Year
- 2026
- Role
- Full system — site, funnel, automation, analytics
- Status
- Live Visit site ↗
- Stack
- ViteStripen8nPostHogWhopAmazon SESNotifuse
The challenge
A follower is not yet a customer.
Levi is a personal-finance educator building an audience on YouTube, Instagram and TikTok. But content alone isn't revenue — he needed his own platform to turn viewers into subscribers and subscribers into customers, measurably.
The twist: there is no ops team. Everything after the payment — invoice, delivery, course access, follow-up — has to happen without a human hand. One person operates the system, so the system has to do the work.
The system — 01 · Platform
Site and newsletter engine
vaslevi.hu is static, fast and fully owned: Vite + Handlebars, Coolify/Hetzner hosting, staging + prod branch deploys. Email runs on two engines: an ESP carries the funnel flows (welcome, nurture, launch), while the weekly newsletter is sent by a self-hosted Notifuse through Amazon SES — own sending domain, full SPF/DKIM/DMARC, IP warmup.
Content production is systematized: MJML templates, a format handbook, and a weekly editorial loop where no letter ships without passing a QA audit gate. Every newsletter also becomes an SEO blog post.
The system — 02 · Funnel
A quiz that tailors the offer
The 30-day course is entered through a quiz funnel: answers build a personalized plan page, and the offer adapts to it. Three tiers — Start (24,990 Ft), Fast Lane (49,990 Ft), Premium (149,990 Ft, capped at 15 seats) — with a value stack and compliant urgency.
The funnel is backed by an interactive toolkit: five in-browser calculators (compound interest, inflation, emergency fund, goal, rent-vs-buy) and an investor profile quiz — all custom-built, all measured.
The system — 03 · The fulfillment machine
What happens when someone pays?
This is the heart of the system — the part most businesses still do by hand. Six interconnected n8n workflows run here: from payment to course access there is not a single manual step.
-
STRIPE
A payment arrives
The customer pays via Stripe from the plan page. The webhook arrives signature-verified — forged calls go nowhere.
✓ webhook signature OK — checkout.session.completed
-
N8N — ROUTER
Tier detection and order
The system identifies the package tier from the payment link and records the order idempotently — a webhook delivered twice never duplicates.
✓ order recorded — tier: fast-lane
-
SZÁMLÁZZ.HU
Invoice, on its own
An e-invoice is generated from the order automatically and lands in the customer's inbox — bookkeeping-ready.
✓ invoice issued
-
AMAZON SES
Tier-aware delivery email
Each tier gets its own delivery letter: course access, downloads, and for Premium a coaching booking link.
✓ delivery email sent
-
WHOP
Course access approved
A second workflow matches the course platform's join request to the paid order and approves it automatically.
✓ access granted — auto-approve
-
WATCHDOG
Reconciliation + alerting
A check runs every fifteen minutes: any paid customer without access after 30 minutes triggers a Telegram alert. Whatever gets stuck, a retry workflow picks up.
✓ reconciliation done — 0 mismatches
The system — 04 · Products
What the machine delivers
The 30-day "money reset" course is 22 video lessons and 8 tool days, running on Whop, with the structure designed lesson by lesson. Alongside it stands a standalone product, "Your Financial Planner" — a complete Excel/Google Sheets finance system with a tutorial video, sales page and Stripe checkout.
Ten downloadable PDF guides complete the course (government bonds, tax-free accounts, an ETF x-ray and more) — generated from the same system.
The system — 05 · Analytics
If it isn't measured, it doesn't exist
PostHog EU runs across the whole system, consent-gated. Every quiz step is an event, purchases arrive as revenue events, and the weekly report is built from HogQL queries. Landing-page structure was analyzed and reordered from live data.
Results
One person. One system. Zero manual steps.
- manual steps from payment to access
- 0
- interconnected n8n workflows
- 6
- pricing tiers, auto-detected
- 3
- video lessons + tool days
- 22+8
- calculators + profile quiz
- 5+1
- newsletters in an MJML system
- 21
This list is deliberately about the system built — traffic and revenue figures are not public.