Unbelievable Salon Booking

Unbelievable Salon Booking

Details
View on WordPress

Unbelievable Salon Booking is a comprehensive appointment management plugin designed for service-based businesses. Perfect for barbers, beauty salons, spas, wellness centers, consultants, and any business that needs to manage appointments efficiently.

Key Features

  • Service Management – Create unlimited services with custom duration and pricing
  • Category Organization – Group services into categories for better organization
  • Staff Management – Add team members with individual schedules and services
  • Working Hours – Set flexible working hours for each staff member
  • Breaks & Holidays – Define lunch breaks and days off
  • Customer Database – Track customer history and contact information
  • Email Notifications – Automatic booking confirmations and reminders
  • SMS Notifications – Optional SMS alerts via NetGSM integration
  • Calendar View – Visual calendar for easy appointment management
  • Booking Form – Clean, responsive booking form via shortcode
  • Booking Management – Customers can view and cancel their bookings
  • Multi-language – Translation ready with 6 languages included

Included Languages

  • English
  • Turkish (Türkçe)
  • German (Deutsch)
  • French (Français)
  • Russian (Русский)
  • Bulgarian (Български)

Shortcodes

  • [unbsb_booking_form] – Display the booking form
  • [unbsb_services] – Show available services list
  • [unbsb_staff_list] – Display staff members
  • [unbsb_manage_booking] – Booking management page for customers

Perfect For

  • Barbershops
  • Hair salons
  • Beauty salons
  • Spas & wellness centers
  • Massage therapists
  • Nail salons
  • Tattoo studios
  • Consultants
  • Any appointment-based business

Requirements

  • WordPress 5.8 or higher
  • PHP 8.0 or higher
  • MySQL 5.6 or higher

External Services

This plugin can connect to the external services listed below. None of these services are contacted unless the site administrator explicitly enables the related feature and provides their own credentials/IDs. By default, all of them are disabled and no data leaves your site.

NetGSM SMS API (optional, off by default)
Used to deliver SMS notifications (booking confirmations, reminders, cancellations) when the administrator enables SMS notifications and enters their own NetGSM API credentials. Data sent: customer phone number and the SMS message content (booking details such as date, time, service name and staff name), at the moment a notification is triggered.

Google Sign-In (OAuth) (optional, off by default)
Used to let customers sign in with their Google account when the administrator enables social login and configures their own Google OAuth client. When a customer chooses “Sign in with Google”, they are redirected to accounts.google.com; the site then exchanges the authorization code at oauth2.googleapis.com and retrieves the customer’s name and email address from www.googleapis.com (or verifies a native app ID token via oauth2.googleapis.com/tokeninfo). Data sent: the OAuth authorization code/ID token issued by Google for that sign-in.

Sign in with Apple (optional, off by default)
Used to let customers sign in with their Apple ID when the administrator enables it and configures their own Apple Services ID. Customers are redirected to appleid.apple.com; the plugin also fetches Apple’s public signing keys from appleid.apple.com/auth/keys to cryptographically verify the returned identity token. Data sent: the identity token issued by Apple for that sign-in.

Google reCAPTCHA (optional, off by default)
Used to protect the public booking form against bots when the administrator enables it and enters their own reCAPTCHA keys. The reCAPTCHA script is loaded from www.google.com on pages containing the booking form, and each submitted form’s CAPTCHA response is verified server-side against www.google.com/recaptcha/api/siteverify. Data sent: the CAPTCHA response token and the visitor’s IP address, on form submission.

hCaptcha (optional, off by default)
Alternative CAPTCHA provider, used the same way as reCAPTCHA when selected by the administrator. The hCaptcha script is loaded from js.hcaptcha.com and responses are verified against hcaptcha.com/siteverify. Data sent: the CAPTCHA response token and the visitor’s IP address, on form submission.

Google Analytics 4 (optional, off by default)
Used for visitor/booking analytics when the administrator enables it and enters their own GA4 Measurement ID. The gtag.js script is loaded from www.googletagmanager.com on front-end pages and standard Google Analytics data (page views and booking funnel events) is sent to Google.

Meta (Facebook) Pixel & Conversions API (optional, off by default)
Used for advertising analytics when the administrator enables it and enters their own Pixel ID (and, for the Conversions API, their own access token). The Pixel script is loaded from connect.facebook.net on front-end pages and events are sent to Facebook; when the Conversions API is enabled, booking events (event name, time, and hashed customer identifiers) are also sent server-side to graph.facebook.com.

“Add to calendar” links
Booking confirmation pages/emails can contain optional “Add to Google Calendar / Outlook / Yahoo Calendar” links. These are plain links that open the respective calendar service in the customer’s browser with the appointment details pre-filled; the plugin itself sends no data to these services.

Details

Plugin code:
unbelievable-salon-booking
Plugin version:
3.23.5
Outdated:
No
WP version:
5.8 or higher
PHP version:
8.2 or higher
Test up to WP version:
7.1
Total installations:
0
Last updated:
2026-08-26
Rating:
Times rated:
0
appointment
booking
reservation
salon
scheduler