XCodeSol Beauty Booking Pro Documentation

Overview

XCodeSol Beauty Booking Pro is a licensed WordPress booking system for beauty parlors, salons, spas, clinics, and service studios. It combines public appointment booking, staff schedules, service catalogs, customer records, payments, packages, coupons, loyalty, gift cards, waitlists, reviews, notifications, reports, and optional WooCommerce checkout into one plugin.

Core workflows

  • Publish a booking form with [xbs_booking], the Gutenberg block, or Elementor widgets.
  • Manage locations, services, categories, extras, staff members, working hours, breaks, holidays, and appointment capacity.
  • Let customers select service, staff, date, time, extras, and contact details from the public booking flow.
  • Track customers, booking history, payments, notes, loyalty balances, packages, memberships, coupons, gift cards, and wallets.
  • Use WooCommerce for service products, order creation, payment collection, and booking payment status updates.
  • Run reminders, campaigns, analytics, reports, marketplace vendor workflows, payouts, commissions, background jobs, and audit logs from the admin dashboard.

Admin dashboard

The WordPress admin menu opens a React dashboard for daily operations. The dashboard is locked until a valid XCodeSol license is activated. After activation, administrators can manage setup, bookings, customers, commerce, marketing, analytics, vendors, system tools, demo import, and license status.

Public shortcodes

  • [xbs_booking] renders the customer booking form.
  • [xbs_customer_dashboard] renders the customer self-service dashboard.
  • [xbs_ai_assistant] renders the AI booking assistant surface when enabled.

If the license is not active, protected public surfaces display an activation-required message instead of operational booking features.

REST namespace

The plugin exposes WordPress REST API routes under xcodesol-beauty/v1. Public catalog routes support the booking form, while protected admin routes require WordPress capabilities and a valid license.