Zero to First Client

How I get local businesses paying me every month for a website and their Google profile.

I’m 20 and I don’t code. Claude builds the sites, I make the calls, and this course is the exact process I use, from picking a niche to your first paid client.

Join the course: $50/mo, cancel anytime Don’t want to learn the business model? Scroll to the bottom and grab all the prompts

To be clear: no coding and no experience needed, but this isn’t push-button money. You’ll call real businesses and you’ll hear some no’s. That’s the job.

Real payouts. Not a story.

Local businesses pay me $297 a month for a website and their Google profile, run for them. These are my Stripe payouts from September 2026, $500 on Sep 8, $600 on Sep 11 and $450 on Sep 22, landing in my business bank account. That’s the agency this course teaches, not course sales.

Stripe payouts list with three rows marked Paid: $450.00 on Sep 22, $600.00 on Sep 11 and $500.00 on Sep 8
My September 2026 Stripe payouts. Bank account digits blocked out. Cropped to fit your phone: amount, status and date. Each full row also reads “Payout to bank account”.

What’s inside

Ten modules, 41 short lessons you can read on your phone, and an 8 AM check-in every weekday morning. Every lesson ends with a “done when” you can check off, and one rule runs through all of it: building feels productive, calling makes money.

  1. Start Here 3 lessons

    The whole business in one sentence, your toolkit, and the daily schedule that produces clients: calls first, building after.

  2. Pick Your Niche 3 lessons

    The six tests a good niche passes, two AIs to shortlist for you, and the 20-business test that decides.

  3. Your Offer 3 lessons

    One offer, one price. Your price card, the honesty line, their word for a lead, and the four lines that make people listen.

  4. Your Lead List 4 lessons

    Your lead sheet, the free government lists almost nobody calls from, other free sources, and ten minutes a day of qualifying.

  5. Book the Call 6 lessons

    Get ready in one evening, then the opener, the call block, voicemail and follow-up, locking in the show, and why a yes cools fast.

  6. Build Their Draft 4 lessons

    When to build, the build prompt for Claude Code, the check before you send, and making the form actually work.

  7. Video, Close, Get Paid 5 lessons

    The 4-minute video, how to send it, the close where you say almost nothing, the eight objections that actually come, and getting paid.

  8. Make It Official 4 lessons

    Do the minimum first, then LLC, EIN and bank, your own brand, and texting the legal way.

  9. Deliver Like a Pro 5 lessons

    Set expectations so clients stay, the onboarding call, their Google listing on day one, the monthly routine and the monthly report.

  10. Grow 4 lessons

    Fix the first leak, automate the boring parts after client one, run your business with an AI team, and price and paid ads later.

The daily 8 AM accountability check-in in the members’ Discord

Every weekday morning you post your target. That night you post your real number. Being seen is half of showing up, and nobody quits quietly.

Also inside: the AI Coach, a file you upload into Claude that walks you through the course using your niche and your city, and the members’ Prompt Library with the prompts for the dialer, the reminders and the report drafts you build after client one.

Start Module 0 tonight.

Built for someone with a laptop, a phone and no budget for ads. Every module, every prompt and the members’ Discord for $50 a month. Then pick up the phone tomorrow.

Join the course: $50/mo, cancel anytime

Billed monthly through Whop. Cancel anytime from your Whop account. No contract.

Prompt library

The prompts from my videos. All of them, on this page.

One pack per video. Copy a prompt, swap in your niche and your colors, and run it in Claude Code. New packs land here as the videos post.

Pack 1 · from the “hiding” reel

Prompt pack: “Your business is hiding”

Commented PROMPT on the “hiding” reel? This is what I promised you. All of it, nothing to unlock.

This is how the "hiding" video was made. Claude Code wrote the whole thing as a small web page, and a free tool called HyperFrames turned it into a video. No After Effects, no editor. Copy the prompts, swap in your niche and your colors, and post what you make in the members' Discord. If you get stuck, drop a screenshot in the members' Discord and we'll help you fix it.


1. Setup (one time)

  1. Get Claude Code. You need a paid Claude plan for this part. Everything else below is free.
  2. Install Node.js (version 22 or newer) and FFmpeg. Both are free. FFmpeg is what turns frames into an MP4.
  3. Make an empty folder for your video, open a terminal in it, and start Claude Code there.
  4. Paste this setup prompt:
Prompt 1 of 7
Set up this computer so I can make videos with HyperFrames. Check that I have Node.js 22 or newer and FFmpeg, and install anything missing. Then install the HyperFrames skills for Claude Code and run the HyperFrames doctor check. If anything needs my password, stop and give me the exact command to run myself. Tell me in plain words what was already there and what you installed.
  1. Close Claude Code and open it again so the new skills load.

2. The main build prompt

Fill in the brackets, then paste it. This is the whole video in one prompt: the character, the beat, the scenes and the text.

Prompt 2 of 7
Make me a 16:9 video with HyperFrames in this folder, 1920x1080 at 60 fps, about 48 seconds. It's an ad for my business: [YOUR BUSINESS NAME], which helps [TYPE OF BUSINESS, for example tattoo shops] get found on Google.

Brand colors: [MAIN COLOR] and [ACCENT COLOR]. Font: [FONT, for example Space Grotesk]. Use a serif italic for the emphasis words.

Timing: build everything on a 120 BPM grid, so one bar is 2 seconds and one beat is 0.5 seconds. Every big moment lands on a beat.

The main character: a glossy pin in my main color with two cartoon eyes. That pin is "my business". The other businesses are plain grey pins with no faces.

Scenes, in order, with the voiceover line for each:
1. 0:00 "Your [shop] is hiding." My pin lands on a map card on beat 1. Grey pins pop in around it. On the bar 2 downbeat, the word "HIDING." slams in with a small glitch and a shake, and a big grey pin lands in front of mine so mine ducks behind it, eyes peeking out.
2. 0:04 "Two miles away, someone just searched '[tattoo shop] near me.'" Push into a white search screen. "Two miles away," in serif italic. The search types out letter by letter.
3. 0:08 "Three [shops] showed up. Not yours." Three made-up results pop in. My pin peeks out from behind the list and slumps.
4. 0:12 "Your [work's] great. Google just can't see you." A five-star bubble lands on my pin. Then a big magnifying glass sweeps the map and walks right past my pin. Only the grey pins light up.
5. 0:16 "So we fix that." The beat cuts out completely for one bar. The screen goes dark and my pin looks straight at the camera. The beat slams back in at 0:18.
6. 0:18 "We build your website." A website builds itself block by block on the beat: photo, menu, hours, a big Call button.
7. 0:20 "We set up and run your Google profile. Photos. Hours. Reviews." A business profile card. Photos snap in on "Photos", hours slide in on "Hours", and five stars fill one per beat on "Reviews".
8. 0:26 "[YOUR PROMISE, kept honest]." A day counter runs while my pin climbs past the grey pins. Show the exact fine print of the promise on screen.
9. 0:32 "Now when someone close searches... you're there." The same search again, and this time my pin slides into the results with a glow.
10. 0:36 "And the phone rings." An incoming call card buzzes on the beat and my pin jumps.
11. 0:38 "[YOUR BUSINESS NAME]." Logo lockup in my colors.
12. 0:40 "Oh, and this whole video? Claude made it. Every frame." The video shrinks into a window over the code that built it, scrolling.
13. 0:44 "Comment [YOUR KEYWORD] and I'll send you how." A comment box types the keyword and a send button gets pressed.

Business names in the video must be made up. No em dashes in any on-screen text. Don't promise "number one" on Google.

I'll put my voiceover file (one read of the whole script) and my music file in this folder. Cut the voiceover at its natural pauses and place each line so it starts on its beat. Render a first version to renders/draft.mp4 and tell me where it is.

3. Follow-up prompts

Get a base you like first, then fix one thing at a time. These are the kinds of fixes that came up while building the real video.

The hide moment:

Prompt 3 of 7
Make my pin hide behind the other pins. When "HIDING." slams in, a big grey pin should drop in front of mine, and my pin should squash down and slide behind it with just the eyes peeking out. Keep everything else the same and render again.

Timing to the beat:

Prompt 4 of 7
Land the slam on the downbeat. Move the voice line so the word "hiding" starts exactly at 2.0 seconds, and make the HIDING slam, the shake and the impact sound hit at that same moment. Check the other big moments are on a beat too.

When something moves that shouldn't:

Prompt 5 of 7
When the background bubbles drift, some of the words in the "So we fix that" scene move with them. Find any element ids that are used twice and give each one its own name, then render again.

When the transitions flash:

Prompt 6 of 7
Every time one scene fades into the next, the screen goes blank for a moment. Move each scene's background onto its own stage instead of the section, so the crossfades stay solid.

The mix and the export:

Prompt 7 of 7
Mix the music about 7 dB under the voice and duck it a few more dB while she's talking. Put the small sound effects (pops, clicks, the typing) on the beat. Then export the final MP4 at 1920x1080, 60 fps, with stereo AAC audio and the faststart flag so it plays everywhere, including on a phone.

The faststart and stereo part matters. One of our early exports played with no sound on a phone until it was re-exported that way.


4. Voice and music

Voice: we used Higgsfield's "Vesper" voice. That one costs credits. Free alternative: Kokoro, a free voice model that runs on your own computer. Ask Claude Code to set it up and read your script. Whatever you use, have Claude transcribe the voice afterwards and check every word, because AI voices sometimes say things that aren't in the script.

Music: don't use stock music. We made our own beat from GarageBand's free Apple Loops (free on any Mac): Claude picked loops from one family so they match, laid them out on the 120 BPM grid, and built in the stop at 0:16 and the drums-only part under the reveal. Ask Claude Code to do the same with your own loops, and make sure the beat lines up with the scene timings above.


Made something? If you join the course, post it in the members' Discord.