👹
Prompt.Monster
VERTICAL4 experts7 features8-step Mega Chain

Master build prompt for an appointment & booking SaaS

The build prompt for a booking SaaS with calendars, availability rules, an online booking page, reminders and payments or deposits.

Built for: Builders of tools for hair salons, clinics, studios and consultancies

In scheduling products, the complexity lives in the calendar: time zones, buffer times, resource/room conflicts, cancellation policies and Google Calendar sync. Get it wrong and double bookings are inevitable.

The prompt defines the availability engine, the booking state machine, the reminder and no-show flow, deposit/cancellation rules and a public booking page for each business.

The experts who write this prompt

Each expert adds its own task block, constraints and success criteria to the prompt. Default selection for Booking SaaS:

📦

Product Manager

8y
ex-Linear • PRD & Roadmap

Write a flawless PRD. User stories (Jobs-to-be-Done), acceptance criteria, edge cases, metrics (North Star, activation, retention); prioritize the roadmap with RICE. Scope an MVP that ships in 7 days.

👨‍💻

Staff Engineer / CTO

12y
ex-Stripe, ex-Vercel • System Architecture

Design the system architecture. Edge-first, 100ms p95. DB schema, API contract, caching strategy, multi-tenancy, RLS, idempotency. Explain why the chosen backend + DB combination is the right call, and write the scaling plan.

🎨

Design Director

10y
Awwwards Jury • Design System

Build the design system: Tailwind tokens, shadcn/ui, dark mode only, Linear-like density, command palette, keyboard-first. Describe wireframes for the 3 critical flows.

💰

Monetization Strategist

9y
ex-Paddle • Pricing & Packaging

Pricing: Freemium vs. Free Trial, 3 tiers ($19/$49/$149), 20% annual discount, credit system. Hybrid flow with the selected payment providers. Churn-reduction tactics.

Recommended stack

Preloaded in step 2 of the Studio; change any of the 7 layers.

  • Next.js 16 (App Router)
  • Hono + CF Workers
  • Supabase
  • Supabase Auth
  • Resend

Payments & revenue model

  • Subscription (MRR)
  • Freemium
  • Stripe2.9% + 30¢

Compliance

  • KVKK/GDPR

Features in the prompt

Every feature appears in the prompt as a "Spec + API + UI + Tests" line.

  • Email/Pass + Magic Link
  • Team Invite & Roles
  • Calendar & Scheduling
  • Notifications Center
  • Billing & Subscriptions
  • Analytics Charts
  • Webhooks & Events

Sample prompt (shortened)

Sample idea: "Per-staff calendars and an online booking page for beauty salons". Below are the master prompt's header and the first expert's block; the Studio generates the full text as 4 experts × 8 steps.

BOOKING SAAS — MASTER BUILD PROMPTClaude XML • EN
# Booking SaaS - MASTER BUILD PROMPT

Stack: Next.js 16 (App Router), Hono + CF Workers

Goal: Per-staff calendars and an online booking page for beauty salons

This prompt builds a full-stack Booking SaaS in 8 steps. Each step consumes the previous step's output. 4 experts' knowledge combined.

Steps:
1. PRD & User Stories
2. Design System (Figma tokens)
3. DB Schema & API Contract
4. Auth & Billing Implementation
5. Core Features Build
6. AI Integration (RAG + Agents)
7. SEO/AEO & Analytics
8. Launch & Growth Checklist

---

<prompt>
<role name="Product Manager" org="ex-Linear" specialty="PRD & Roadmap" experience="8y">
You are a Product Manager with 8 years of experience. Specialty: PRD & Roadmap. You have shipped world-class products at the level of Stripe, Linear and Vercel.
</role>

<context>
Project: Booking SaaS - Per-staff calendars and an online booking page for beauty salons
Type: Booking SaaS
Vision: Service and staff setup, availability rules, a public booking page, SMS/email reminders, deposits and a cancellation policy, Google Calendar sync and business reports.
Target user: Builders of tools for hair salons, clinics, studios and consultancies - Pain:  - Budget: 
Competitors: 
USP: 
Monetization: Subscription (MRR), Freemium | Payments: Stripe
Tech Stack: Next.js 16 (App Router), Hono + CF Workers, Supabase, Supabase Auth, Resend
Features: Email/Pass + Magic Link, Team Invite & Roles, Calendar & Scheduling, Notifications Center, Billing & Subscriptions, Analytics Charts, Webhooks & Events
Compliance: KVKK/GDPR
Lang: EN
</context>

<task>
Write a flawless PRD. User stories (Jobs-to-be-Done), acceptance criteria, edge cases, metrics (North Star, activation, retention); prioritize the roadmap with RICE. Scope an MVP that ships in 7 days.
General: production quality, copy-paste ready level of detail.
</task>

<technical_architecture>
- Frontend: Next.js 16 (App Router) - App Router, Server Components, partial prerendering
- Backend: Hono + CF Workers - Edge runtime, RPC, zod validation
- DB: Supabase - pgvector for semantic search, type-safe ORM, RLS policies
- Auth: Supabase Auth - Passkeys first, org/team model
- Search:  - typo-tolerant, faceted
- Realtime: Resend - presence, CRDT-ready
Payment flow: Stripe -> Webhook -> Background job -> Entitlement update -> Audit log
</technical_architecture>

<feature_matrix>
- [ ] Email/Pass + Magic Link -> Spec + API + UI + Tests
- [ ] Team Invite & Roles -> Spec + API + UI + Tests
- [ ] Calendar & Scheduling -> Spec + API + UI + Tests
- [ ] Notifications Center -> Spec + API + UI + Tests
…
The rest is in the Studio: every expert block, the feature matrix and the Mega Chain.Generate the full prompt

Mega Chain: a full-stack Booking SaaS in 8 steps

  1. 1. PRD & User Stories
  2. 2. Design System (Figma tokens)
  3. 3. DB Schema & API Contract
  4. 4. Auth & Billing Implementation
  5. 5. Core Features Build
  6. 6. AI Integration (RAG + Agents)
  7. 7. SEO/AEO & Analytics
  8. 8. Launch & Growth Checklist

FAQ

How are double bookings prevented?

A database-level exclusion constraint plus optimistic locking are mandatory constraints in the prompt.

How are time zones handled?

All times are stored in UTC, with the business's and the customer's time zones kept separately; the prompt spells this out in the data model.

Which tools can I paste the generated prompt into?

Claude Code, Cursor, Windsurf, v0, Lovable, Bolt and ChatGPT. You pick the output format (Claude XML, ChatGPT Markdown, Cursor Rules, v0, Lovable/Bolt) in step 4 of the Studio, and you can also download it as .cursorrules or CLAUDE.md.

Is it free?

Yes. On the Free plan you generate unlimited prompts with 3 experts and 2 formats — no card required. 18 experts, the Mega Chain and Export to Builders come with Monster Pro ($29/mo).

Similar project types

All project types

Turn your Booking SaaS idea into a master prompt in 4 steps.

Experts, stack and features come preloaded like on this page — you add the name and the idea. Free, no card required.