Back to Free Stuff

Free Case Study. May 2026

170 Bookings.
16 Hours.

How I built my sister a 5-tool funnel that booked 70% of her entire summer of swim lessons from a single organic Facebook post. No ads. No agency. No email funnel. Plus the meta-prompt that built the landing page.

Section 1

What Actually Happened

My sister teaches swim lessons in our hometown over the summer. This year I built her a small marketing funnel as a favor. The whole thing took about an afternoon.

Launch day, she and my mom each posted one Facebook graphic to their personal profiles. That's it. No paid ads. No boosted posts. No Facebook business page. No email list. Just two organic posts to people they actually know.

Within 16 hours, the booking calendar had 170 confirmed appointments. That was roughly 70% of her entire summer availability.

The page is live at swimwithaubrey.com. Click it and look at it. It's not impressive. That's the point.

The takeaway: for a local service business with even a small organic network, you don't need a marketing agency, a Facebook ads budget, or a 7-step funnel. You need five tools wired together correctly. This guide is the recipe.

Section 2

The 5-Tool Stack

Top to bottom, this is every tool the funnel uses. Total cost: about $12 for the domain (one-time-ish) and $20/month for Claude Pro (which gets you Claude Design, Claude Code, and the model). Everything else runs on free tiers.

1

Adobe Express. The Facebook graphic

Free. One simple square graphic with a photo, the offer, and the URL. No motion, no fancy AI image gen. You can swap this for Canva, Figma, or Claude Design if you want, but Adobe Express is the lowest-friction option for a non-designer.

2

Claude Design. The landing page

$20/month with Claude Pro. Vibe-designed a clean 1-page landing site in about 20 minutes. Headline, three sections, one CTA. The trick to getting Claude Design to nail it on the first try is in Section 3.

3

Claude Code + GitHub + Vercel. Hosting

Claude Code is included with Claude Pro. GitHub and Vercel are free. Took the Claude Design output, dropped it into Claude Code, asked it to push to a fresh GitHub repo and deploy to Vercel. Two prompts. Live URL in five minutes.

4

Namecheap. The domain

~$12/year. Bought a clean .com, pointed it at Vercel via DNS. Connecting a custom domain on Vercel is two copy-paste records. Claude Code will tell you exactly what to do if you ask it.

5

Square Appointments. The booking calendar

Free tier. Pre-set her summer availability, generated a public booking link, dropped that link as the only CTA button on the landing page. Visitors click "Book Your Lesson," pick a time slot, get a confirmation. Done.

Section 3

The Meta-Prompt (This Is the Sauce)

Most people who try to build a landing page with Claude Design get a generic result on the first try. They write a 2-sentence prompt, the page comes out looking like every other AI landing page, and they bounce.

I didn't write the Claude Design prompt myself. I had Claude Code write it for me.

The flow: open Claude Code, dump every detail about the business (what she teaches, who she teaches, where, vibe, credentials, price, the booking link). Then ask Claude Code to write an optimized Claude Design prompt. Claude Code knows how good prompts are structured. It builds the design brief better than I could.

Then I copy that output, paste it straight into Claude Design, and the page nails it on the first generation. Saved hours of back-and-forth.

Here's the meta-prompt. Paste it into Claude Code, fill in the brackets with your own business, and it'll spit out the Claude Design prompt for you.

Copy-paste this into Claude Code

I'm building a 1-page landing page for [BUSINESS NAME]. I want you to write an optimized prompt I can paste into Claude Design (claude.ai/design) that will produce a high-converting, professional landing page in one shot.

Here's everything you need to know about the business:

- What it sells: [SERVICE/PRODUCT in one sentence]
- Who it's for: [TARGET CUSTOMER, age group if relevant]
- Geographic area / who it serves: [LOCAL AREA if applicable]
- Why people should pick this seller: [3-5 things. Credentials, experience, personality, price, location, niche, etc.]
- Price or pricing structure: [PRICE, "starting at $X", "packages from $X", or "contact for quote"]
- The single action I want visitors to take: [BOOK / CALL / EMAIL / SIGN UP / BUY]
- The link or contact that action goes to: [URL / phone / email]
- Vibe and mood I want: [3-5 descriptors. Example: "friendly, sunny, family-trustworthy, simple, modern"]
- Inspiration or aesthetic references: [1-3 site URLs or short descriptions]

Now write me the Claude Design prompt. It should:

1. Be specific about layout (what sections, in what order)
2. Include the actual copy that should be on the page (headlines, body text, CTA text) based on what I told you about the business
3. Specify visual direction (color palette, typography mood, image style)
4. Make the booking or contact CTA the only meaningful action on the page
5. Be optimized for mobile first since most visitors will land from a phone
6. Include the real link or contact info the CTA points to

Output the prompt as a single block I can copy directly into Claude Design with no edits needed. Don't explain it. Just write it.

Why this works: Claude Code is a much better prompt engineer than you are. By giving it the raw business inputs and asking it to write the design brief, you get a Claude Design prompt that has every section, every line of copy, and every visual choice already specified. Claude Design then has nothing to guess about. First-shot conversion-ready page, every time.

Section 4

The Build, Step by Step

Total time start to finish: one afternoon. None of these steps are hard. The whole funnel is held together by simple software glued together with two or three Claude prompts.

Step 1. Make the Facebook graphic (10 min)

Open express.adobe.com. Pick a square 1080x1080 template. One photo of the seller (or the service in action), the offer in one line, the URL across the bottom. Don't overthink it. The graphic doesn't have to be beautiful. It has to be clear.

Step 2. Run the meta-prompt in Claude Code (5 min)

Paste the meta-prompt from Section 3. Fill in every bracket with your business specifics. Hit enter. Claude Code returns the optimized Claude Design prompt. Copy it.

Step 3. Vibe-design the page in Claude Design (15-20 min)

Go to claude.ai/design. Paste the prompt you just got. Wait. The page generates with copy, layout, and visuals already dialed in. Tweak one or two things if you want. Don't tweak ten.

Step 4. Push to GitHub + Vercel via Claude Code (5 min)

Export the Claude Design output. Open Claude Code in the project folder. Tell it: "create a new GitHub repo for this, push the code, then deploy it to Vercel." Claude handles the gh CLI commands, the vercel CLI commands, and the auth. You'll have a live URL in five minutes.

Step 5. Buy the domain on Namecheap (5 min)

Open namecheap.com. Search for the cleanest available .com that matches the business. Buy it. Then ask Claude Code: "how do I point this Namecheap domain at my Vercel deployment?" Follow the two DNS records it tells you to add.

Step 6. Set up Square Appointments (15 min)

Sign up at squareup.com/appointments. Free tier. Create a service (name, duration, price). Set availability for the dates you want bookable. Square gives you a public booking link.

Step 7. Wire the CTA button to the booking link

Tell Claude Code: "the 'Book Now' button on the homepage should link to [your Square booking URL]." One change, push to git, Vercel redeploys. Funnel is live.

Section 5

Why This Funnel Actually Works

Every "marketing funnel" tutorial online has six pages, an email sequence, an upsell, an order bump, retargeting pixels. That's overkill for a local service business with a real network.

Here's what's actually happening with this 5-tool stack:

  1. Trust comes from the source, not the funnel. Your mom posts the graphic. Her friends trust her. They don't need a 5-email warmup. They need the graphic, the URL, and a way to book.
  2. The page collapses the decision. No nav menu. No about page. No blog. The page tells them what, who, when, how much, and how to book. Then the only button on the page is "book."
  3. Square removes the friction. The hardest part of any service business is getting paid and scheduled. Square does both in one click.
  4. No email capture means no abandonment. Most "funnels" lose 60% of traffic at the email gate. This funnel has no gate. People who want to book, book.

The whole thing works because it's stupid simple. Nothing for the visitor to figure out. Nothing for the operator to maintain.

Section 6

Steal This for Your Business

This funnel works for any local or service-based offering where someone books time on a calendar. A non-exhaustive list:

  • Tutoring (academic, music, art)
  • Dog walking, dog training, pet sitting
  • Lawn care, pressure washing, window cleaning
  • Personal training, yoga, pilates
  • Photography, videography
  • Massage, facials, mobile spa
  • Lessons of any kind (swim, tennis, golf, ski)
  • Freelance services (logo design, copywriting, consulting)
  • Childcare, babysitting, mother's helper

Four questions to plug your business into the formula:

  1. What's the single thing someone books? (Lesson, session, appointment, hour, project.)
  2. What does it cost? (Fixed price, package, hourly. Be willing to put a number on the page.)
  3. Who already has a network you can post to? (You. Family. A friend whose audience overlaps with your customer.)
  4. What's the smallest possible page that gets a stranger from "interested" to "booked"? (Headline, three reasons to trust you, price, button. That's it.)

Answer those four questions, run the meta-prompt, and you have everything you need to build this same funnel in an afternoon. The hardest part is getting out of your own way and not over-engineering it.

Work with Me

Need AI to actually work for your business?

I help businesses cut through the AI hype and build the workflows, automations, and systems that actually move the needle. Direct, hands-on, no fluff.

Work with me