Preview
VoxelBooking is a self-hosted booking system for freelancers, agencies, and business owners. Upload the ZIP. Run the installer. Create a business. Share the booking page.
Your bookings. Your server. Your data. No monthly fees.
One installation handles four booking patterns: appointments, resource date-ranges, capacity reservations, and event registration. Each business gets its own branded booking page, schedule, customers, and settings. The operator manages everything from one admin panel.
No monthly subscription. No per-booking commission. No hosted account between you and your booking data.
Try the Live Demo | Documentation
Operator dashboard
Every business at a glance. Bookings, revenue, and recent activity across all businesses in one panel.
Admin calendar — week view
Day, week, and list views. Filterable by status, staff, service, and business. Color-coded appointments with per-staff density.
Customer detail
Full booking history per customer. Internal notes. GDPR export and deletion in one click.
License guide
- Regular, $59 — One installation, one business. For a freelancer installing it for a single client, or a business owner running their own booking page.
- Extended, $299 — One installation, unlimited businesses. For freelancers and agencies serving multiple clients from a single installation.
Both licenses are one-time CodeCanyon purchases with no recurring fees. Pick Extended if you plan to run more than one business on one installation. Check the CodeCanyon license terms before buying if you are unsure.
Four booking patterns
VoxelBooking is built around four booking patterns, so one installation can handle different local business workflows without pretending they are all the same appointment form.
- Time slot booking — Appointments with services, staff members, availability rules, buffer times, and first-available or round-robin staff assignment. Salons, therapists, consultants, personal trainers.
- Resource booking — Date-range bookings for rooms, spaces, and equipment with check-in/check-out dates, seasonal pricing, and blackout dates. B&Bs, boutique hotels, meeting rooms, equipment rental.
- Capacity booking — Reservations with party sizes and remaining capacity across time windows. Restaurants, tours, tasting rooms, escape rooms.
- Event booking — Classes and workshops with participant limits, recurring schedules, and optional waitlists. Yoga studios, cooking classes, wine tastings.
Branded booking pages
Each business gets its own public booking page at /book/{slug} with its own logo, cover image, brand color, confirmation message, cancellation policy, and privacy text. The booking page generates its entire palette from one hex value. WCAG 2.1 AA contrast is enforced automatically.
Customers pick the service, time, date, resource, party size, or event seats that match the business pattern. They enter their details and confirm. Customers don’t need to create an account — each booking gets a private management link for cancellation and rescheduling. The business receives the booking in the admin panel, and email notifications handle confirmations, reminders, cancellations, approvals, and reschedule confirmations when enabled.
One installation, separate businesses
With the Extended license, one VoxelBooking installation can hold unlimited businesses. Each business has its own booking page, schedule, settings, services, staff, customers, bookings, and branding. The operator manages the installation from one admin panel.
This is built for freelancers and agencies who deploy booking systems for salons, B&Bs, restaurants, studios, consultants, and other local clients — without a different SaaS account for every client.
Add a new client in two minutes. Each gets its own slug, branding, and booking page. Operator manages all businesses from one dashboard.
What it includes
- Admin calendar — Day, week, and list views with filters for booking status, staff, service, and business context.
- Customer records — Customer details, booking history, internal notes, phone-based deduplication, CSV export, privacy export, and deletion handling.
- Business settings — Logo, cover image, brand color, booking page text, cancellation rules, reminder timing, approval mode, and notification settings.
- Staff management — Staff profiles, service assignment, individual availability, and booking assignment for time slot businesses.
- Email notifications — Confirmation, reminder, cancellation, approval, reschedule, staff, privacy export, and deletion request emails through SMTP.
- Embed widget — Add a business booking flow to an external website with a script tag.
- GDPR tools — Consent records, privacy page, customer export, deletion requests, anonymization queue, and retention tasks.
- Read-only REST API — Token-based endpoints for tenants, bookings, services, availability, and schema discovery.
- Full source code — Plain PHP architecture with Composer packages for routing, email, ULIDs, and recurring rules.
Admin calendar — month view
Month view for long-range scheduling. Color-coded by status. Click any cell to drill in.
Bookings management
Sortable, filterable list of every booking across the business. Reschedule with full audit trail.
Customer list
Sortable customer list. Phone-based deduplication keeps duplicates out automatically.
Business dashboard
Per-business dashboard for owners and managers. The salon owner logs in to see their own bookings without calling the freelancer.
What it does not include
VoxelBooking keeps the first version focused on booking management:
- No payment processing — No Stripe, PayPal, checkout, deposit, or commission flow. The booking confirms the appointment or reservation. Payment stays outside VoxelBooking.
- No SMS notifications — Email notifications are included. SMS is not.
- No two-way Google or Outlook calendar sync — VoxelBooking has its own admin calendar. Customers can download a calendar file from the booking confirmation screen, but there is no external calendar synchronization.
- No SaaS hosting — You install and run VoxelBooking on your own server.
- No AI — Booking is a solved workflow. We compete on design quality, multi-business architecture, and ownership.
Who it is for
- Freelancers — Sell setup and maintenance for local businesses without sending every client into a monthly SaaS plan.
- Agencies — Manage many booking clients from one self-hosted installation with separate business data and branding.
- Business owners — Run a branded booking page and admin panel without monthly booking software fees.
- Developers — Standard PHP and MySQL codebase that can be inspected, edited, and hosted under your control.
Best suited for
Salons (time slots), B&Bs (resources), restaurants (capacity), yoga studios (events) — and any business that needs customers to choose a time, date range, capacity slot, or event. Also fits barbershops, consultants, personal trainers, therapists, boutique hotels, meeting rooms, co-working spaces, tours, tasting rooms, and workshops.
Not suited for
Businesses that need built-in payment processing, SMS, two-way external calendar sync, or hosted SaaS infrastructure.
How it works
- Upload and install — Upload the ZIP to PHP 8.3+ hosting with MySQL 8.0+. The installer checks the server, database, and writable directories.
- Create a business — Add the name, slug, booking pattern, brand color, logo, and booking settings.
- Configure the workflow — Add services, staff, resources, capacity slots, or events depending on the booking pattern.
- Share the booking page — Link to the public page or embed it on an existing website.
- Manage bookings — Use the admin calendar, customer records, exports, email logs, and business settings from the admin panel.
Requirements
- PHP 8.3 or higher
- MySQL 8.0 or higher with InnoDB and utf8mb4
- Apache with mod_rewrite enabled
- PHP extensions: PDO MySQL, cURL, JSON, mbstring, fileinfo, OpenSSL, GD, Zip
- Writable storage/logs and public/uploads directories
- SMTP details for production email delivery
No Laravel. No Symfony. No Redis. No Node.js runtime.
Resources
- voxelbooking.com — Website
- voxelbooking.com/docs — Documentation
- voxelbooking.com/demo — Live demo
Note: If you are having trouble with VoxelBooking — Multi-Business Booking System · Self-Hosted · Four Patterns Nulled free Download, try to disable AD blocking for the site or try another Web Browser. If disabling AD blocker or change Web Browser not help to you please contact us.