Skip to content
← All blueprints
Scheduling & Booking Tool

Productivity

Scheduling & Booking Tool

Share a link, let people self-book a time that works, sync calendars, send reminders, and (optionally) collect payment for the slot.

  • Full planning bundle — BRAND, MRD, BRD, PRD, DESIGN
  • Branded styleguide — typography, color, components
  • 4 previewable mockups

Cloning copies the full plan into a new project you own — edit it freely.

Inside the bundle

Styleguide and mockups

A look at the brand palette and screen-level mockups that ship with this plan. Cloning copies all of them into your project.

Style guide

Styleguide

What this blueprint gives you

The “share a link, get booked” scheduling model — availability rules, real two-way calendar sync, timezone-correct booking pages, reminders, reschedule/cancel, team round-robin, and optional paid bookings — as an ownable, build-ready plan.

Five planning documents (BRAND, MRD, BRD, PRD, DESIGN) at senior depth.

Planning documents

Preview the plan

Each blueprint includes the senior-level planning files. These cards show the opening text before you clone the full bundle.

Brand Guidelines Document

BRAND.md

Preview

BRAND — Scheduling & Booking Tool One line Stop the "what time works for you" email. Share one link; get booked. Who it speaks to Anyone whose calendar is their bottleneck: salespeople, recruiters, consultants, coaches, support teams, founders. They lose hours to back and forth and double bookings. They want the meeting on the calendar with zero friction. Voice & tone Efficient and unfussy. The product removes friction; the copy doesn't add any. Respectful of both sides' time — the booker's expe

Design Specification Document

DESIGN.md

Preview

DESIGN — Scheduling & Booking Tool Information architecture Public booking: event type page ( /host/slug ) — pick date → pick time → details → confirmed. Host app: Event types (list + editor), Bookings (upcoming/past), Availability & calendars, Team (pools/round robin), Payments, Analytics, Branding, Settings. Admin: Users/teams, Integration health, Payments, Audit log. Key screens & layout Booking page: clean two pane — left: host/event summary (name, duration, location, description); right: mo

Market Requirements Document

MRD.md

Preview

MRD — Scheduling & Booking Tool The problem Coordinating a meeting time over email/DMs is slow and error prone, especially across timezones and teams. Existing big tools are powerful but generic and pricey; many businesses want a focused, ownable scheduler tuned to their workflow (sales demos, interviews, client sessions, support calls), optionally with payment. Who it's for Primary — the host. Books many meetings (sales/recruiting/consulting/support). Wants zero back and forth, no double books,

Business Requirements Document

BRD.md

Preview

BRD — Scheduling & Booking Tool Business outcomes 1. Bookings created (core value metric). Confirmed bookings/active host/week — the activity everything else derives from. 2. Activation & retention. % of signups who connect a calendar + get a first real booking; host retention. 3. Reliability trust. Double book rate (target 0), calendar sync error rate, timezone correctness — the basis of the whole value prop. 4. Monetization (optional). Paid booking GMV where enabled; processor fee on top. Succ

Product Requirements Document

PRD.md

Preview

PRD — Scheduling & Booking Tool Phase 0 — Accounts & calendar Auth + roles: host , team admin , admin . Invitees are accountless. Calendar connect: Google/Microsoft OAuth (free/busy read + event read/write); token refresh; connection health indicator. Host profile: name, avatar, brand color, default timezone. Acceptance: host connects a calendar; revoking access surfaces a clear "reconnect" state and blocks bookings until fixed. Phase 1 — Event types & booking (MVP) Event type: name, slug, durat

Keyboard shortcuts

Press ? anywhere to open this list. Esc closes it.

Go to dashboard
g d
Go to current project
g p
Save the editor
S
Send chat message
Open this cheat sheet
?

Sequence shortcuts (g _) only fire when no field is focused. On macOS use ; on other platforms Ctrl.