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.
[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 customersThis 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.
https://api.netgsm.com.tr/)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.