First: should you even build it?
Honest answer: most people should start with Cal.com — it's free for the basics and takes about 20 minutes. Build your own with Claude when you want a flow no booking tool offers, or you're done paying per-seat fees for something you could own. This kit gives you both paths properly.
Take the Cal.com path if…
You need bookings working today. Standard flow (pick a time, maybe pay, get an invite) fits. You'd rather configure than maintain. The free tier covers one event type and calendar sync — genuinely enough for most service businesses.
Build with Claude if…
You want a custom flow — like holding a spot for 24 hours while payment comes through, deposits, or booking bundled into your own site. You want no monthly fee, no per-booking cut, and changes that cost a sentence, not a support ticket. I built mine this way — calendar, payment step, confirmations, the lot.
Path 1: Cal.com in about 20 minutes
Account + calendar sync
Sign up free at cal.com, connect your Google Calendar so booked slots block out and clashes can't happen.
Create your event type
One offer, one event type: name it what the client buys ("Strategy Session — 60 min"), not "Meeting with Me".
Availability + buffers
Set your real windows, then add a 15-minute buffer either side so back-to-backs can't happen. Check the timezone on the event is YOURS — this is the number one embarrassing mistake.
Paid sessions: connect Stripe
In Cal.com's app store, install the Stripe app and set the price on the event type — payment happens at booking, no invoicing dance.
Limits + questions
Cap bookings per day so one link can't eat your week, and add one booking question: "What do you want help with?" — you'll walk in prepared.
Share it
Use the direct link in your bio, DMs and email signature — or embed it on your site. Test it from your phone first, as a client, in a different timezone if you can.
Path 2: build your own with Claude
Four prompts, in order, in Claude Code or Claude Cowork. You describe, Claude builds, you test like a client, then it goes live on a free Vercel plan. You never write code — you have conversations about code someone else maintains (that someone is Claude).
The interview-first build prompt
Paste into Claude Code (or Claude Cowork). It interviews you about your offer and availability BEFORE it builds — so you get your booking flow, not a template.
The change-anything prompt
This is how you maintain software you own: describe the change like you're texting a friend.
The test-like-a-client prompt
Run this before you share the link with a single soul. Timezones and double-bookings are where booking pages embarrass you.
The go-live prompt
Vercel's free plan hosts it; your domain makes it yours. Claude walks you through both.
Client picks a time → the spot holds for 24 hours while they pay through Stripe → paid bookings lock in and the confirmation goes out → unpaid holds quietly expire and the slot reopens. Book-first with a hold means the client commits to a TIME while the decision is hot, and payment follows — ask Claude for exactly this flow in prompt 1 if you want it.
The booking page checklist
Whichever path you take, don't share the link until every box is ticked:
The offer is named for the client — what they get, how long, what it costs.
Timezone verified — booked a test slot from your phone and the time was right.
Buffers exist — you cannot be booked back-to-back all day.
Payment tested with a real card — and refunded yourself after.
Confirmation email reads like you — not like software.
Cancellation line exists — one sentence on what happens if they can't make it.
One rule: one offer, one link. Don't give a new client five event types to choose from — decision fatigue kills bookings. Add more once the first one is earning.
Ready to go deeper?
Take your skills to the next level with these resources.
Wright Mode Membership
Join a community of women entrepreneurs implementing AI and automation in their businesses. Live calls, templates, and ongoing support.
Claude Masterclass
Learn how to use Claude like a pro. From prompting fundamentals to building real workflows that save hours every week.
Claude Code Masterclass
Go beyond the chat interface. Build automations, process data, and create tools with Claude Code — no developer experience needed.