SH Nexa – Your Next Digital Solution
-17%
Plugins Botble Plugins Digital download Hot New Sale

SH Appointment Scheduler

0.0 · 0 reviews SKU: SHNX-84292-DK9SF Available

Publish your services, manage staff schedules, take bookings around the clock, collect payments and keep customers informed automatically.

$49.00

$59.00

Save $10.00

(Excluding VAT 14.5%)

Need Update?*
Need Support?*

Instant Delivery

For all digital products

24/7 Dedicated Support

Anywhere & anytime

Secure Payment

Guarantee secure payments

Overview

SH Appointment Scheduler turns your Botble website into a complete booking system for salons, clinics, consultants, studios, tutors, repair shops, rentals and any business that works by appointment.

 

Customers pick a service, a staff member (or "anyone available"), a free day and time, and book in a few clicks. You manage everything from a week calendar in the admin panel.

Botble corePHP
7.0.0 or higher8.1 or higher

Features

Services

FeatureWhat it does
Unlimited servicesName, category, description, image, duration and price.
Buffer timesBlock preparation or cleaning time before and after each booking.
Group sessionsSeveral customers per time slot for classes, workshops and tours.
Flexible paymentPer service: pay at the appointment, full payment online, deposit online, or let the customer choose.

Staff and availability

FeatureWhat it does
Staff profilesPhoto, bio, contact details and the services each person offers.
Weekly hours with breaksFor example 09:00-12:00, 13:00-17:00, set per weekday.
Time off and holidaysBlock days for one person or close the whole business.
Staff loginsLink a staff member to an admin user so they see only their own appointments.
Booking rulesSlot interval, minimum notice, how far ahead customers can book.

Online booking

FeatureWhat it does
Booking pageA ready booking page at /booking (address can be changed).
Shortcode[appointment-booking] places the booking form on any page, for one service, one staff member or one category.
Live availabilityCustomers only see days and times that are really free.
No double bookingsEach booking is checked again and locked at the moment it is saved.
Works in any themeResponsive, keyboard friendly, no extra libraries.
Spam protectionRate limiting and a hidden honeypot field.

Payments

FeatureWhat it does
Botble PaymentStripe, PayPal, Razorpay, Paystack, SSLCommerz, bank transfer and any installed gateway plugin.
DepositsTake a percentage online and the rest at the appointment.
Slot holdUnpaid online bookings hold the time for a set number of minutes, then release it.
Manual paymentsRecord cash or card-terminal payments in the admin panel.

Notifications

FeatureWhat it does
Customer e-mailsBooking received, confirmed, moved, cancelled and reminder.
Team e-mailsNew, moved and cancelled bookings to your team and the staff member.
Editable templatesAll e-mails can be changed in Settings > E-mail.
SMS readyEvery notification fires an event that SMS and WhatsApp plugins can use.

Customer self-service

FeatureWhat it does
Personal booking pageA private link in every e-mail to view the booking.
Cancel and rescheduleOnline, up to a deadline you set.
Add to calendarDownload an .ics file for Google Calendar, Outlook and Apple Calendar.

Admin

FeatureWhat it does
Week calendarAll appointments per day, colour-coded by service, filter by staff.
Dashboard figuresToday, waiting for confirmation, next 7 days, paid this month.
Appointment listSearch by name, e-mail, phone or booking code; filter by status, staff, service and date.
Manual bookingsBook phone and walk-in customers with a free-time finder; overbook when you need to.
PermissionsSeparate rights for appointments, services, staff and settings.

Requirements

  • Botble CMS 7.0.0 or higher
  • PHP 8.1 or higher
  • For online payments: the Botble Payment and Ecommerce plugins with at least one payment method
  • For reminders and releasing unpaid bookings: the Botble cron job (php artisan schedule:run every minute)

Installation

  1. Upload the sh-appointment-scheduler folder to platform/plugins/.
  2. Open Admin Panel > Plugins and click Activate.
  3. Open Settings > Others > SH Products, paste your license key and click Activate.

Full setup steps are in INSTALL.md.


Quick Start

  1. Appointments > Staff: add the people who take appointments and their working hours.
  2. Appointments > Services: add your services and choose who offers them.
  3. Appointments > Settings: set your booking rules, notification e-mails and payments.
  4. Open your booking page (/booking) or add [appointment-booking][/appointment-booking] to any page.
  5. Watch new bookings arrive in Appointments > Calendar.
Product Name SH Appointment Scheduler
Version 1.0.0
File Type zip
Last Updated 11/11/2026
Compatible Browsers Google Chrome, Mozilla Firefox, Microsoft Edge, Safari, Opera
Framework Laravel
Programming Language PHP
Required Software PHP, Node.js
PHP Version 8.1+
Framework Laravel 10+
Database MySQL 8+
Server Type Apache / Nginx
SSL Certificate
Cron Job Required
File Permissions 755 / 777
Minimum Browser Version Chrome 90+
JavaScript Enabled

Add your review

Your email address will not be published. Required fields are marked *

Please login to write review!

Looks like there are no reviews yet.

You may also like

SH Appointment Scheduler

$49.00

Instant Delivery

For all digital products

Smart Eco System

Maintaining your ecosystem

100% Secure Payment

Guarantee secure payments

24/7 Dedicated Support

Anywhere & anytime

Daily Offers

Discount up to 45% OFF

SH LIVE CHAT Online

Hi there! How can we help you today?

Glad you’re here.