Skip to content
ESC

Searching...

Quick Links

Type to search • Press to navigate • Enter to select

Keep typing to search...

No results found

No documentation matches ""

Business Management.

Creating, editing, and managing businesses. Booking patterns, slugs, and multi-business setup.

Apr 16, 2026

What Is a Business?

Each business you manage in VoxelBooking is a self-contained workspace with its own booking page, schedule, customers, and branding. Internally, VoxelBooking calls each business a "tenant" - you may see this term in URLs and technical contexts, but the concept is the same: one business per workspace.

Each business has its own:

  • Booking page at /book/{slug}
  • Schedule and availability rules
  • Staff members and services
  • Customer database
  • Branding (logo, colors, cover image)
  • Email notifications
  • Privacy settings

Creating a Business

From the operator dashboard, click New Business. You configure:

  1. Business name - The display name on the booking page
  2. Slug - Auto-generated from the name. This becomes the booking page URL
  3. Booking pattern - Timeslot, Resource, Capacity, or Event. This determines how availability works
  4. Brand color - The primary accent color for the booking page
  5. Timezone - All times are displayed in this timezone
  6. Locale - Date and time formatting language

The booking pattern is set at creation and defines the scheduling engine. See the pattern docs - Time Slots, Resources, Capacity, Events - for details on each.

Booking Page URL

Every business gets a public booking page at:

{your-domain}/book/{business-slug}

The slug is generated from the business name. It must be lowercase letters, digits, and hyphens only - no spaces, underscores, or special characters. If a collision exists, a numeric suffix is added (salon-bella, salon-bella-2). You can edit the slug manually on the create and edit forms.

Owner Access (During Creation)

The business creation form includes an optional Owner Access toggle. When enabled, you create the first business-user login as part of the business setup:

  1. Enter the owner's name and email
  2. Set or generate a password
  3. Optionally send login credentials via email (requires a working email transport)

If email delivery is not configured, the credentials are displayed on-screen after creation. Copy them before navigating away - the password cannot be retrieved later.

Inviting Additional Users

After creating a business, you can invite more team members:

  1. Go to the business's Team section
  2. Click Invite User
  3. Enter their name, email, and role (Owner or Manager)

See Team Management for role permissions.

Business Status

Businesses can be Active or Archived. Archived businesses are hidden from the booking page. Existing bookings and customer data are preserved. You can re-activate an archived business from the business list.

Ready to build?

Open source. Self-hosted. Full source code.

Download