GVW Appointment Scheduler

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

  1. Upload the gvw-appointment-scheduler folder to /wp-content/plugins/ or upload the zip via Plugins Add New Upload.
  2. Activate. Two pages are created automatically: “Book an Appointment” and “Manage Your Booking”.
  3. Demo services and two demo staff are added so you can try it immediately. Edit or delete them under Salon Bookings.
  4. Go to Salon Bookings Settings to set your business details, currency, booking rules and emails.
  5. 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.

Contributors

Changelog

1.0.1

  • Renamed to GVW Appointment Scheduler.
  • Code clean-up.

1.0.0

  • Initial release.