Booking pages for real businesses

Create a booking page that reflects your business and stays perfectly in sync.

Magic Booking lets you publish a booking page for your business, pull availability from every calendar you already trust, and receive booking notifications by email the moment someone books.

10 min

to publish a first booking page

Unlimited

calendar feeds and bookings on the Standard plan

3 flows

for classes, rentals, and appointments

live sync active

A booking page that runs itself

Publish one link, let your calendars drive the schedule, and keep each booking type tuned to the experience you sell.

Public page

magic-booking.com/p/yoga-studio

ready
09:00

Morning flow

Booking form adapts to the session type automatically.

13:00

Private coaching

Booking form adapts to the session type automatically.

18:30

Sunset stretch

Booking form adapts to the session type automatically.

Calendar sync

Pull every read-only source into one clean booking surface.

Google calendarsynced
Apple calendarsynced
Unavailable blocksprotected

New booking

Email notification sent immediately

Private coaching booked for Friday at 16:00. The slot is now blocked.
Get started

Set it up once, then let your calendars run the show.

Magic Booking is a set up once and forget solution. It is built so availability lives where you already work. Connect calendars, shape the booking experience, and let live data do the heavy lifting. No more double bookings, no more babysitting a dashboard, and no more manual updates when your schedule changes. To get started all you need is an email address, and a calendar to connect.

Create your first page for free in minutes

Create your page

Start with one public booking page and publish it at magic-booking.com/p/your-page-name.

Sync every calendar

Connect read-only calendar feeds so your availability mirrors the tools you already use.

Tune colors and forms

Style events by calendar or keywords, then shape each booking form to match the event type.

Receive email notifications

Every confirmed booking lands in your inbox so you can react without ever visiting the dashboard.

Features

Everything needed to publish a booking page without stitching together extra tools.

The product is built around a few clear promises: your availability stays accurate, your booking experience feels tailored, and your team gets notified the moment something changes.

Dedicated booking pages

Launch a branded page in a few clicks and share one clean link with your customers.

Real-time calendar sync

Changes made in your favorite calendar app appear on the booking page automatically.

Event color rules

Color events by calendar or by keywords in titles, locations, and descriptions.

Custom booking forms

Ask different questions for a yoga class, a space rental, or a private coaching session.

Unavailable calendars

Mark entire calendars as busy sources so blocked time never appears as bookable.

Email booking alerts

Receive notifications instantly when somebody books, so nothing gets missed.

Design studio

Dial in the look, form, and feel before your booking page goes live.

The design studio gives you one place to shape how a page looks and what each booking asks for.

Choose a name and a design

Pick your page name and shape colors and surfaces so the booking page matches your brand from the first visit.

Sync the calendars you already own

Connect Google, Apple, or Outlook calendars, or paste any ICS url, so your availability mirrors the tools you already use.

Set up event colors and forms

Define event colors and form content per calendar or per event using keywords in titles, locations, and descriptions.

Built for flexible booking logic

Different businesses sell time in different ways. Magic Booking supports the three core booking flows without forcing you into one rigid setup.

Fixed time bookings

Let people reserve a specific slot such as a yoga class, a tasting, or a workshop session.

Free start and end time

Allow a guest to choose both start and end time for rentals, spaces, or equipment blocks.

Start time plus duration

Offer a fixed-length service such as a one-hour coaching call or a thirty-minute consultation.

Availability that respects reality

Add unavailable calendars to remove busy slots automatically, then fine-tune visual rules so customers instantly understand what is happening on the page.

Busy calendars are treated as hard stops, so overlapping bookings never slip through.
Color-code events per calendar or by keywords in titles, locations, and descriptions.
Keep your booking page aligned with the calendar app your team already trusts.
Plans

Start small, then scale to as many booking pages as your business needs.

The free plan works for lean operations. Standard opens the door to unlimited pages and bookings. Pro adds payments when it is ready.

Free

Enough for a small business that needs one polished page and light monthly volume.

$0/ month
1 booking page
Up to 20 bookings per month
Unlimited calendar feeds
Email notifications
Custom booking forms

Standard

Built for teams, multiple stores, and businesses that need room to scale without friction.

Most popular
$29/ month
Everything in Free
Unlimited booking pages
Unlimited bookings

Pro

Adds online payments through Stripe when a booking happens. Not available yet.

Not yet available
$99/ month
Everything in Standard
Stripe checkout on booking
Paid reservations with confirmation flow
Guides

Guides are live and ready to use.

Browse step-by-step walkthroughs for first-time setup, design studio recipes, and calendar sync troubleshooting — all written for real business owners.

Browse all guides

Guide

Quick-start walkthroughs for first-time setup

Guide

Design studio recipes for forms, colors, and event rules

Guide

Calendar sync troubleshooting and launch checklists

Launch your next booking page

Create one page, sync every calendar, and let customers book with confidence.

The free plan is enough to get started. Standard takes you to unlimited pages and bookings whenever the business needs more room.