Description
GVW Appointment Scheduler gives your clients a fast, mobile-friendly booking wizard and gives your team a proper salon calendar.
For clients
- Four-step wizard: service add-ons & specialist date & time details
- Search and category tabs for long treatment menus
- “No preference” option that books the least-busy available specialist
- Live availability calendar that only shows days and times that are really free
- Running summary with total price and duration
- Confirmation screen with Google Calendar and Apple/Outlook (.ics) buttons
- Self-service page to reschedule or cancel up to your cut-off time
For the salon
- Day view with a column per stylist, and a week view
- Drag and drop to reschedule; click an empty slot to book a walk-in or phone booking
- Booking drawer: change status, reschedule, add private notes
- Admin override to book outside availability (with confirmation)
- Dashboard: today’s schedule, upcoming count, revenue, no-shows, top services, staff performance
- Bookings list with filters, search, bulk status changes and CSV export
- Customer records with visit history, lifetime value and private notes (allergies, colour formulas…)
Scheduling engine
- Services with duration, price, colour, image, buffer time before/after
- Add-ons that add time and price (e.g. “Deep conditioning +15 min”)
- Staff-specific price and duration per service (e.g. senior stylist charges more)
- Weekly working hours per staff member with multiple periods per day (breaks)
- Staff time off and salon-wide closures / public holidays
- Minimum notice, maximum days ahead, slot step (5–60 min)
- Double-booking protection with a final conflict check at save time
Notifications
- Branded HTML emails: confirmed, pending, rescheduled, cancelled, reminder, new-booking alert to salon and stylist
- Editable subject and body with placeholders
- .ics calendar invite attached to confirmations
- Automatic reminders (configurable hours before) and auto-completion of past appointments
Roles
- Salon Manager – full access to bookings and settings
- Salon Staff – link a WordPress user to a staff member so they see only their own appointments
Shortcodes & block
[glowbook]– the booking wizard[glowbook service="3"]– skip straight to a service[glowbook staff="2"]– preselect a specialist[glowbook category="1"]– open on a category tab[glowbook_manage]– the customer manage-booking page
There is also a “Salon Booking Form” block in the editor.
Developers
REST namespace: glowbook/v1.
Actions: glowbook_booking_created, glowbook_booking_status_changed, glowbook_booking_rescheduled, glowbook_customer_cancelled, glowbook_reminder_sent, glowbook_email_sent.
Filters: glowbook_available_slots, glowbook_pre_insert_booking (return WP_Error to block), glowbook_pick_staff, glowbook_email_vars, glowbook_email_html, glowbook_rate_limit.
Blocks
This plugin provides 1 block.
- Salon Booking Form
Installation
- Upload the
gvw-appointment-schedulerfolder to/wp-content/plugins/or upload the zip via Plugins Add New Upload. - Activate. Two pages are created automatically: “Book an Appointment” and “Manage Your Booking”.
- Demo services and two demo staff are added so you can try it immediately. Edit or delete them under Salon Bookings.
- Go to Salon Bookings Settings to set your business details, currency, booking rules and emails.
- Add your team under Salon Bookings Staff, set their hours and tick the services they perform.
FAQ
-
Emails aren’t arriving
-
WordPress uses your host’s mail function by default. Install an SMTP plugin and use “Send test email” on the Emails settings tab.
-
Reminders aren’t sending
-
Reminders use WP-Cron, which runs when your site gets visits. For exact timing, set up a real server cron that calls wp-cron.php every 5–15 minutes.
-
Is data removed when I delete the plugin?
-
Only if you tick “Delete all bookings, customers and settings when the plugin is uninstalled” under Settings General.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“GVW Appointment Scheduler” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “GVW Appointment Scheduler” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.1
- Renamed to GVW Appointment Scheduler.
- Code clean-up.
1.0.0
- Initial release.