BSX SnapBook
BSX SnapBook is an appointment booking plugin built for independent professionals (hairdressers, clinics, spas, workshops) and for businesses with several professionals attending customers.
Key features:
- 6-step setup wizard: your booking system is ready in minutes, no documentation required.
- “Independent professional” or “business with several professionals” mode — changeable anytime from Settings.
- Two customer access modes: open to everyone (book with just an email/phone), or logged-in customers only (requires Ultimate Member) — appointments tie to the customer’s account, with a direct “My Appointments” view on their profile and Account page.
- Booking by service, with the option to pick a specific professional or “anyone available”.
- The system prevents the same customer from booking two appointments that overlap, across any service or professional on the site.
- Sync with Google Calendar, Apple Calendar, and Outlook via a unique iCalendar (.ics) feed per professional — no need to connect accounts or grant OAuth permissions.
- WhatsApp confirmations and inquiries via direct links (wa.me), with no paid API required.
- One “Identity” screen for your logo and brand colors, applied everywhere at once — the admin panel, the booking widget, and every email.
- Public cancellation/reschedule page for open bookings; account-based history for logged-in customers.
- Configurable automatic reminders (the day before and a few hours before), plus automatic completion of past confirmed appointments.
- Internal team notifications: the admin and the assigned professional can be emailed when a new appointment comes in, with its confirmation status.
- Frontend portal for each professional ([bsxsb_pro_portal]): manages their own active services, schedule, exceptions/days off, and calendar link, with a WordPress role scoped to their own data.
- Import an existing schedule via CSV, to get started without beginning from scratch.
- Admin panel with Dashboard, Identity, Services, Professionals, Appointments, Email & Notifications, Settings, Instructions, and Activity Log.
- Quick-booking mode for appointments taken over the phone.
- A “Danger zone” in Settings to permanently wipe all appointment data and restart the setup wizard, for a clean reconfiguration.
Languages
BSX SnapBook’s source language is English. Once published, translations are contributed and delivered through translate.wordpress.org.
Privacy
BSX SnapBook does not send any data to external servers by default. WhatsApp links use the public wa.me scheme and require no API or credentials.
Optionally, you can opt in to anonymous usage tracking (a banner asks once, and it’s always available to toggle from Settings). If enabled, the plugin sends: plugin/WordPress/PHP versions, site language, whether the site is multisite, counts of professionals/services/appointments, the customer access mode, whether Ultimate Member is active, and the server software type (Apache/Nginx/etc.) — sent weekly via WP-Cron. It never sends your domain, IP address, usernames, or any customer data. A random, non-reversible site hash is included only to avoid duplicate counting, not to identify your site. Declining, or never responding to the prompt, means nothing is ever sent. See “External services” below for where this data goes.
External services
This plugin can optionally connect to Google Apps Script, used solely to collect the anonymous usage statistics described in the Privacy section above.
This connection is opt-in: nothing is sent unless you explicitly accept the one-time banner or enable it from Settings. If enabled, the plugin sends the data listed in the Privacy section (plugin/WordPress/PHP versions, site language, multisite status, professionals/services/appointments counts, customer access mode, Ultimate Member active status, server software type, and a random non-identifying site hash) once immediately upon opting in, and then weekly via WP-Cron for as long as tracking stays enabled. No domain, IP address, username, or customer data is ever included.
This service is provided by Google. Terms of Service: https://policies.google.com/terms — Privacy Policy: https://policies.google.com/privacy
