Recipes / Made money
Made€10,000/month in 3 monthsSelf-reported (shows Stripe)
WhoHamish (Income Stream Surfers)
SourceYouTube ↗
Date26 Jun 2026

Build a local lead-gen site and CRM with Claude Code

Hamish says he grew a new local-service business to €10,000 a month in three months, separate from his channel, and shows Stripe in the video. Claude Code built all of it: a fast Astro site with landing and location pages, a CRM tracking leads to quotes to bookings, follow-up emails and reminders on a cron, and then Google search ads. He says you can run it yourself or resell it to local businesses.

Setup timeDays to build, months to rank
CostClaude Max + hosting + Google Ads
RunsOngoing
NeedsClaude Code, Astro, Convex, Stripe, Resend, Google Ads
TypeServices

The template

Adapted from the steps the source described. Fill in the [BRACKETS].

Build a lead-generation site and CRM for a [SERVICE] business in [CITY/REGION]. 1. Site: fast static pages. A main landing page with one clear call to action (request a quote), plus one page per area: [LIST OF AREAS]. Each page has unique local details, not copy-paste. 2. Quote form → saved as a lead in the database → instant confirmation email to the customer → alert to me. 3. CRM: a private admin page showing leads, status (new, quoted, booked, lost), quote amount and next follow-up date. 4. Follow-ups: if a quote isn't accepted, send reminder emails on day 2 and day 5 from templates I approve; stop when they reply. 5. Add analytics and submit the sitemap to Google Search Console. Show me the plan and stack first, then build step by step and test the form end to end.

What they did

  • Claude Code built a fast Astro site with Convex backend, Stripe, Resend, Clerk, Vercel and PostHog.
  • Landing pages plus location pages, and blog content for topical authority.
  • Submitted to Google Search Console and Bing IndexNow.
  • Built a CRM: leads → quotes → bookings, with nurture emails, reminders and reply tracking on crons.
  • Turned on Google search ads only after the site and CRM worked.

Summary written by Agent Cookbook. Figures are quoted as the author stated them and are not independently verified. See the original for full context.

Approval rule

🛡
Follow-up emails use approved templates. Ad budgets change only with your OK.

Set it up

  1. Pick a service with good margins and weak local competition.
  2. Build the site and CRM with the prompt.
  3. Get indexed and add location pages.
  4. Test the form and follow-ups with your own email.
  5. Turn on search-only Google Ads with a small budget, then scale what converts.

Common failures

⚠
  • Thin duplicate location pages; Google ignores them.
  • Running ads before the CRM catches and follows up every lead.

Variations

  • Resell the whole stack to a local business monthly.
  • Swap the stack for whatever Claude Code knows best.

Get the next money recipe. Free.

New recipes every week, plus the top 10 agent setups pack.

Unsubscribe anytime. Privacy

More money recipes

Read original ↗