Plugin screenshot thumbnail 1/3
Plugin screenshot thumbnail 2/3
Plugin screenshot thumbnail 3/3

Booked is a full-featured booking and appointment system for Craft CMS 5.

Booking & Scheduling

  • Multi-step booking wizard with real-time availability
  • Services with custom duration, pricing, and optional extras/add-ons
  • Employee management with individual schedules and service assignments
  • Multi-location support with timezone awareness
  • Event bookings with capacity management
  • Waitlist with automatic notification when slots open
  • Blackout dates to block off unavailable periods
  • Soft locking prevents double-bookings during checkout

Payments

  • Craft Commerce integration with cart and order workflow
  • Configurable refund policies (tiered by cancellation timing)
  • Per-service pricing and service extras pricing

Notifications

  • Email confirmations, reminders, and cancellation notices
  • SMS notifications via Twilio
  • Webhooks
  • ICS calendar invite attachments

Calendar Sync

  • Google Calendar and Microsoft Outlook two-way sync
  • Auto-create Zoom, Google Meet, or Teams meetings per booking

Security & Anti-Spam

  • CAPTCHA support (reCAPTCHA v3, hCaptcha, Cloudflare Turnstile)
  • Rate limiting per email and IP address
  • Honeypot field and minimum submission time

Control Panel

  • Dashboard with today's bookings and upcoming reservations
  • Reports with revenue and utilization data
  • CSV exports for reservations, schedules, and services
  • Staff-scoped views — managers only see their team's bookings
  • Granular permissions (manage services, employees, locations, bookings, reports, calendars, webhooks)

Developer-Friendly

  • Full GraphQL API (queries and mutations)
  • Extensible event system (before/after hooks for availability, booking, cancellation)
  • Element types with custom element queries
  • Console commands for diagnostics, testing, and maintenance

Multi-Language

  • 8 translations included: English, German, Spanish, French, Italian, Japanese, Dutch, Portuguese
  • Multi-site with element propagation support

Standard

Plus $49/year after one year.

Installation Instructions

To install this plugin, copy the command above to your terminal.

Reviews

This plugin doesn't have any reviews.

Active Installs
2
Version
1.0.1
License
Craft
Compatibility
Craft 5
Last release
March 11, 2026
Activity (30 days)
1
Closed Issues
0
Open Issues
0
Merged PRs
1
Open PRs