Skip to content

Knowledge Hub

Booking software,
answered.

Direct answers about self-hosted booking systems, booking patterns, pricing, ownership, hosting, and how VoxelBooking compares with hosted booking tools.

Last updated: May 4, 2026

About VoxelBooking

Facts about VoxelBooking, what it does, what it costs, and what it deliberately leaves out.

VoxelBooking is a self-hosted, multi-business booking system sold as a one-time CodeCanyon purchase. One installation can handle time slot booking, resource booking, capacity booking, and event booking.

Updated 2026-05-04

VoxelBooking is mainly for freelancers and small agencies that manage booking systems for local business clients. It also works for a single business owner who wants one branded booking page without SaaS fees.

Updated 2026-05-04

VoxelBooking supports four booking patterns: time slots for appointments, resources for date-range bookings, capacity for reservations with party sizes, and events for classes or workshops with participant limits.

Updated 2026-05-04

VoxelBooking costs USD 59 for the Regular license and USD 299 for the Extended license. Regular is for one installation with one business. Extended is for one installation with unlimited businesses.

Updated 2026-05-04

VoxelBooking v1 does not include payment processing, SMS notifications, calendar sync, customer login portals, or hosted SaaS accounts. It confirms bookings and sends email notifications. Payment and external calendar management stay outside the product.

Updated 2026-05-04

VoxelBooking needs PHP 8.3 or newer and MySQL 8.0 or newer. It does not use Laravel, Symfony, Redis, or Node.js at runtime.

Updated 2026-05-04

Self-hosted booking system. One-time purchase.

Get VoxelBooking

Booking Software Comparisons

Neutral comparisons between VoxelBooking and common hosted booking tools.

VoxelBooking is self-hosted booking software for one or many businesses. Calendly is a hosted scheduling service priced per seat on paid plans. Calendly is stronger for calendar sync and meeting scheduling. VoxelBooking is stronger for ownership, multi-business installs, and one-time purchase economics.

Updated 2026-05-04

VoxelBooking is a self-hosted PHP script sold once. SimplyBook.me is a hosted booking service with plan limits for bookings, providers, and custom features. SimplyBook.me has more hosted integrations. VoxelBooking gives the buyer control of the server, database, and source code.

Updated 2026-05-04

VoxelBooking is industry-neutral booking software for agencies and local businesses. Booksy is a hosted platform focused on beauty and wellness businesses, with marketplace discovery, payments, marketing tools, and a monthly plan.

Updated 2026-05-04

A good self-hosted Calendly alternative depends on the job. For calendar-connected meeting scheduling, choose a tool with calendar sync. For agencies managing client booking pages, VoxelBooking is a fit because it supports multiple businesses and booking patterns from one installation.

Updated 2026-05-04

VoxelBooking is a self-hosted SimplyBook.me alternative when the priority is owning the booking system and avoiding monthly plan limits. SimplyBook.me remains the better fit if you need a hosted service with many integrations, payments, and mobile apps included.

Updated 2026-05-04

Booking Software Pricing

Pricing questions about SaaS subscriptions, CodeCanyon licenses, and long-term booking software costs.

Yes. Booking software can be a one-time purchase when it is self-hosted. The buyer pays for the script, installs it on their own hosting, and runs it without a recurring software subscription.

Updated 2026-05-04

Regular is for one installation with one business. Extended is for one installation with unlimited businesses. The Extended license is for freelancers and agencies that manage several client booking pages from one VoxelBooking admin panel.

Updated 2026-05-04

SaaS booking costs depend on the vendor, seats, booking volume, and feature tier. Calendly paid plans are publicly listed at USD 10 to USD 16 per seat per month when billed yearly. SimplyBook.me publishes monthly plans with booking and provider limits. Booksy lists a monthly plan plus extra user pricing in the United States.

Updated 2026-05-04

A CodeCanyon booking script is worth it when you can install, maintain, and back up your own software or hire someone who can. It is usually a poor fit for buyers who want a hosted account, phone support, and vendor-managed setup.

Updated 2026-05-04

Check hosting, email delivery, SMS credits, payment processing fees, extra seats, booking volume limits, white-label options, custom domain fees, and support terms. VoxelBooking needs hosting and SMTP, but it has no payment gateway, SMS package, per-booking commission, or monthly software fee.

Updated 2026-05-04

Self-hosted booking system. One-time purchase.

Get VoxelBooking

Freelancers and Developers

How freelancers, agencies, and developers can use self-hosted booking software for client work.

Freelancers should use a booking system that can serve multiple clients without creating a new SaaS account for each one. A tenant-based system lets each client have their own booking page, staff, customers, and schedule while the freelancer manages one installation.

Updated 2026-05-04

Yes. Freelancers can charge for setup, branding, service configuration, staff schedules, embed placement, and ongoing management. With VoxelBooking Extended, the freelancer can add client businesses without adding a new software subscription for each one.

Updated 2026-05-04

An agency can manage several booking pages by using one multi-tenant installation. Each client becomes a separate tenant with its own slug, booking pattern, booking page, schedule, customers, and business users.

Updated 2026-05-04

A developer-friendly booking script has readable source code, clear routing, database migrations, simple dependencies, documented routes, and predictable server requirements. VoxelBooking uses PHP 8.3+, MySQL 8.0+, FastRoute, PHPMailer, ULID, and php-rrule.

Updated 2026-05-04

Yes. Developers receive the PHP source code and can modify the application for their own installation or client project. VoxelBooking is not built on Laravel or Symfony, so extensions require working directly with its native PHP structure.

Updated 2026-05-04

How To Set Up Booking

Practical answers for setting up online booking pages and accepting reservations.

To set up online booking, choose the right booking pattern, add the business details, create services or bookable items, define availability, set branding, configure email, and test the public booking page from a phone.

Updated 2026-05-04

Choose time slots when customers book a service at a time. Choose resources when they book a room, space, or item across dates. Choose capacity when party size matters. Choose events when people register for a specific class or workshop.

Updated 2026-05-04

A business can accept bookings without online payment by confirming the reservation first and collecting payment through its normal process. That could mean payment at the counter, an invoice, a bank transfer, a deposit handled outside the booking system, or no payment until the service is delivered.

Updated 2026-05-04

You can add a booking page to an existing website by linking to it from the site navigation or embedding a booking button. VoxelBooking includes an embed script for adding a floating booking button that opens the booking flow from the existing site.

Updated 2026-05-04

Test the booking system by creating a real booking on mobile, checking the email, trying a cancellation or reschedule link, testing a booked slot again, checking the admin calendar, and confirming the customer record was saved under the right business.

Updated 2026-05-04

Self-hosted booking system. One-time purchase.

Get VoxelBooking

Booking Ownership

Why owning booking infrastructure changes cost, privacy, and client control.

Owning your booking data means the bookings, customers, schedules, consent records, and settings live in your own database. You can back them up, inspect them, move them, and keep them even if a vendor changes terms.

Updated 2026-05-04

Vendor lock-in in booking software happens when your booking page, customer records, availability rules, and business workflow depend on one hosted account. If the vendor raises prices, changes limits, or closes the account, the business has to move quickly.

Updated 2026-05-04

Source code ownership matters because developers can audit the application, modify it, patch it, and integrate it with the rest of a client stack. Hosted booking tools usually expose settings and APIs, not the application code itself.

Updated 2026-05-04

Self-hosted booking software can be better for privacy because the buyer controls where customer records are stored and who can access the database. It still requires good hosting, backups, retention settings, and secure administration.

Updated 2026-05-04

Agencies should own booking infrastructure when they want consistent setup, client control, and recurring service revenue without managing separate SaaS accounts. One installation can become the agency booking layer for salons, restaurants, B&Bs, studios, and workshops.

Updated 2026-05-04

Self-Hosted Booking Systems

Direct answers about buying, running, and comparing self-hosted booking software.

A self-hosted booking system is booking software you install on your own server instead of renting from a hosted provider. You control the files, database, backups, domain, and customer data.

Updated 2026-05-04

The best self-hosted booking system for multiple businesses is one that is multi-tenant from the start. It should let you create separate businesses with separate booking pages, schedules, staff, customers, and settings from one installation.

Updated 2026-05-04

Self-hosted booking software is better when ownership, long-term cost, and client control matter more than managed hosting and built-in integrations. SaaS booking tools are easier to start, but they charge monthly and hold the booking page on their platform.

Updated 2026-05-04

Yes. CodeCanyon booking scripts are usually sold as one-time purchases. VoxelBooking follows that model with a Regular license for one business and an Extended license for unlimited businesses on one installation.

Updated 2026-05-04

Booking software does not have to include payment processing. Many local businesses only need the booking confirmed, then they collect payment in person, by invoice, by bank transfer, or through their existing payment setup. VoxelBooking v1 deliberately has no Stripe or PayPal integration.

Updated 2026-05-04

Self-hosted booking system. One-time purchase.

Get VoxelBooking

Self-Hosted Booking

Hosting, maintenance, backups, and ownership questions for self-hosted booking software.

A self-hosted booking system usually needs PHP hosting, a database, HTTPS, file storage, and reliable email delivery. VoxelBooking specifically needs PHP 8.3 or newer and MySQL 8.0 or newer.

Updated 2026-05-04

Booking software can run on shared hosting if the host meets the PHP and MySQL requirements and allows normal file permissions. A VPS gives more control, but shared hosting can work for small installations.

Updated 2026-05-04

Back up the database, uploaded files, configuration, and application version before updates. For VoxelBooking, the MySQL database contains the business records, bookings, customers, schedules, consent records, and settings.

Updated 2026-05-04

Self-hosted booking software usually sends email through SMTP. The operator configures a mail provider, then the system sends confirmations, reminders, cancellations, or staff notices through that SMTP account.

Updated 2026-05-04

Self-hosted booking software needs server updates, backups, SSL renewal, email monitoring, application updates, log checks, and occasional database review. The trade is simple: more responsibility, more control.

Updated 2026-05-04

Technical Booking Setup

Technical answers about PHP hosting, MySQL, APIs, concurrency, and booking data.

VoxelBooking requires PHP 8.3 or newer, MySQL 8.0 or newer, HTTPS, writable storage paths, and SMTP for production email. It does not require Laravel, Symfony, Redis, or Node.js at runtime.

Updated 2026-05-04

No. VoxelBooking does not use Laravel or Symfony. It is a native PHP application with a small dependency set, including FastRoute for routing, PHPMailer for SMTP email, ULID generation, and php-rrule for recurrence rules.

Updated 2026-05-04

Booking software prevents double bookings by checking availability at the moment a booking is created and rejecting conflicts before saving. VoxelBooking uses pattern-specific calculators and MySQL-backed booking records so the public flow and admin flow follow the same availability rules.

Updated 2026-05-04

Yes. VoxelBooking includes a read-only Agent API under /api/agent/v1. The current routes list tenants, bookings, services, and availability. Authentication uses Bearer tokens, and the OpenAPI schema is available at /api/agent/v1/schema.

Updated 2026-05-04

Booking software should use a transactional database when it handles real availability and concurrent bookings. VoxelBooking uses MySQL 8.0 or newer, with tenant-scoped tables for businesses, bookings, customers, services, staff, resources, capacity slots, and events.

Updated 2026-05-04

Get started

Ready to try it?

Install VoxelBooking once. Give each client a booking page you own.