I Let Claude Code Build a Business — It Made €24,249 From Scratch
In my last video I showed how I'm making €10,000/month with AI and AI-built websites. Loads of you asked how the custom CRM actually works — so this is the one-stop breakdown. This is Part 2 of the series: exactly how I build a custom CRM from scratch with Claude Code (or any AI coding tool), how leads flow from the marketing site into the CRM, and how I turn those leads into paid bookings. (Part 3 = the full build.) No fluff, no hype — the real system behind a business doing €10K/month. Get the free playlist: https://www.youtube.com/playlist?list=PL35vsIRuvxu_aL-5n2GtT3LjebdOA8bgE Free step-by-step (feed this to your AI) https://docs.google.com/document/d/1otbizUzoEWxf-GKecsl7QFG_vacc-dTXJr0do1VEUYU/edit?usp=sharing Get HarborSEO: https://harborseo.ai Work with us: https://incomestreamsurfer.com 🔧 The stack (swap anything — not sponsored): • Astro — the marketing site / front end → [link] • Clerk — auth + admin dashboard (so only you see the CRM) → [link] • Convex — database + backend-as-a-service + cron jobs → [link] • Stripe — payments → [link] • Resend — automated nurture & marketing emails → [link] • Vercel — hosting / 1-line deploys → [link] • PostHog — analytics + session replays → [link] • GitHub + Claude Code — builds and runs all of it (CLI, MCP, or Claude drives Chrome) 🧠 What you'll learn: • The 3 ways Claude Code does everything: connectors/MCP, the CLI/terminal, and Claude driving Chrome • The build flow: Astro money pages with forms/configurators → capture leads → CRM behind Clerk • Lead stages that actually matter: New → Contacted → Quoted → Booked → Lost • Giving Claude access to your CRM data via Convex + CLAUDE.md (pull leads, send quotes via Resend) • Speed-to-lead, automated nurture (Convex crons), spam protection (Cloudflare Turnstile) • Fixing conversions with PostHog session replays + feeding offline conversions back to Google Ads ⏱️ Chapters 0:00 €10K/month with AI — why you need a custom CRM 0:48 What we're building: a custom CRM from scratch with Claude Code 1:38 The real example: Ballinderry Park (€10K/month) 2:35 Selling events & experiences (per-person upsells) 3:28 Harbor SEO (sponsor) 4:48 Why leads die if you don't chase them 5:12 The 3 ways Claude Code does everything (MCP · CLI · drives Chrome) 7:19 The stack: Astro · Clerk · Convex · Stripe · Resend · Vercel · PostHog 8:38 The build flow: Astro marketing site + high-converting money pages 9:07 Capturing & tracking leads (PostHog + organic SEO + Google Ads) 10:56 Putting the CRM behind Clerk (admin auth) 11:17 Internal email system with Resend (single source of truth) 12:23 Giving Claude access to your CRM data (Convex + CLAUDE.md) 13:32 Selling: human-in-the-loop vs Claude Code + the lead stages 15:29 Speed to lead 16:35 Automated nurture (Convex crons + Resend) 17:02 Bot & spam protection (Cloudflare Turnstile) 17:27 Fixing conversions with PostHog session replays 18:35 Offline conversions to Google Ads + Clerk roles 19:00 The rule of thumb (you can't do it all yourself) 19:31 What's next: the full CRM build (Part 3) #ClaudeCode #CustomCRM #MakeMoneyWithAI #AICRM #AIautomation #AIbusiness #Convex #Clerk #Astro #Stripe #Resend #PostHog #VibeCoding #Anthropic #leadgeneration claude code crm, custom crm, build a crm with ai, ai crm, claude code, claude code tutorial, how to build a crm, crm from scratch, convex, clerk, astro, stripe, resend, vercel, posthog, lead generation, lead management, ai automation, make money with ai, ai business, ai coding, vibe coding, claude code mcp, claude code cli, claude drives chrome, google ads leads, nurture emails, cloudflare turnstile, posthog session replay, ai sales system, marketing website with ai, anthropic claude, harbor seo, claude code stack, speed to lead, offline conversions google ads