Skip to content

For Business Owners

Your booking page.
Your server.
Your rules.

Install once. Create your first booking page during setup. Open source. Full source code.

Four booking patterns

One system. Every booking type.

Each business chooses a pattern when created. The booking page, admin interface, and availability logic adapt to fit.

Time Slots

Appointments with staff members. Pick a service, pick a stylist, pick a time.

Salon Bella: customers choose a stylist and book a 45-minute cut.

Resources

Date-range bookings for rooms and spaces. Check-in/check-out, seasonal pricing, per-night rates.

Hotel Marina: guests select dates and a room type.

Capacity

Reservations with party sizes. Track remaining seats across time slots.

Trattoria Roma: diners reserve a table for 4 at 7pm.

Events

Classes and workshops with participant limits and waitlists.

Yoga Flow: students sign up for Tuesday 6pm Vinyasa.

Setup

Install and configure from the dashboard.

1

Upload and install

If you already have PHP/MySQL hosting, the installer handles setup. Upload the files, open the URL, follow the 5-step wizard. If you don't have hosting, your web person can install it for you.

2

Configure bookings from the dashboard

Add your services, set availability, configure staff members, and customize your booking page with your brand colors and logo. All from the admin panel — no code required.

3

Share your booking page

Once services and availability are set, share the booking page link with your customers. Or embed it on your website with a one-line JavaScript snippet.

Requires PHP 8.3+ and MySQL 8.0+. See requirements and installation guide.

Open source

Everything included.

Source Code

AGPL-3.0 licensed. One business or many.

  • All four booking patterns
  • All features included — no tier gates
  • Full source code
  • Release downloads on GitHub
  • Self-host on your infrastructure
Download

What you get

Built for real bookings.

Branded booking page

Your business name, logo, cover image, and brand colors. Customers see your brand, not ours.

Email confirmations

Automatic confirmation emails when customers book. Notification emails when bookings are created, updated, or cancelled.

Customer records

Built-in customer management with booking history. See who books, how often, and what they book.

Mobile-first booking page

The booking page is designed for phones first. Customers book from any device without pinching or zooming.

GDPR consent collection

Consent checkboxes on the booking form, data deletion queue, and auto-anonymization. Your data, your server, your compliance.

Why not SaaS?

SaaS fees add up.

Hosted booking tools charge every month and keep your workflow in a vendor account. VoxelBooking gives you the source code and lets you run the system on your server.

Compare SaaS vs self-hosted booking software →

Get started

Your booking page, ready to share.

Configure bookings from the dashboard. Share the link when you're ready.