Introduction
NiftyBukzee is a smart, user-friendly appointment booking plugin built for service-based businesses. It enables quick 3-step bookings with service providers, supports offline payments, and integrates Google Meet or Zoom for virtual appointments. Designed to help you gain more customers and streamline your operations, NiftyBukzee is perfect for clinics, trainers, stylists, consultants, and other professionals.
With a built-in dashboard, customizable services, and provider time scheduling, NiftyBukzee helps manage appointments efficiently. Accept payments via Stripe* or PayPal*(*Coming soon), generate unique appointment IDs, send email confirmations, and more all from your WordPress site.
Whether you're a doctor, lawyer, stylist, or coach. NiftyBukzee makes booking fast, simple, and seamless.
Features
- Quick 3-Step Booking Process - Let your customers book appointments in just three easy steps: choose time, provide details, and confirm.
- Customizable Services - Add, edit, or remove services and choose from pre-set templates for doctors, trainers, stylists, and lawyers.
- Service Provider Management - Manage service providers with individual availability, working hours, and service assignments.
- Unique Appointment ID Generation - Automatically assign a unique ID with a customizable prefix for each new booking.
- Admin Dashboard & Calendar View - Get real-time insights into today's bookings, cancellations, registered users, and more.
- Email Notifications - Send automated appointment confirmation emails with all the booking details.
- Mobile-Responsive Design - Optimized for mobile and desktop to ensure a smooth experience for all users.
- Quick Setup Wizard - Get started quickly with an easy-to-follow wizard to guide you through setup.
- Customizable Frontend with Shortcodes - Use shortcodes to embed the booking form anywhere on your WordPress site pages.
- Google Meet & Zoom Integration - Embed meeting links in services, which are then shared on confirmation pages and emails.
- Multiple Payment Options - Currently supports offline payments; Stripe and PayPal integration coming soon.
Best Used For
- Clinics
- Fitness trainers
- Stylists & salons
- Lawyers & consultants
- Coaches and educators
Plugin Requirements
- WordPress 5.6 or higher
- PHP 7.4 or higher
Installing the Plugin
- Go to Plugins > Add New in your WordPress admin.
- Upload the plugin ZIP file.
- Click Install Now and then Activate.
About Plugin
Once NiftyBukzee is installed, proceed with the Setup Wizard to configure your plugin.
Step 1: Basic Settings
After clicking Step 1, you’ll be redirected to the Settings page where you can configure the basic site options.
Service Business Name :- Enter the name of your service-based business.
Service Business Type :- Choose the type of your business (e.g., Doctor, Trainer, Stylist, Lawyer).
Service Business Address :- Provide the full address of your service business.
Select Frontend Booking Page :- Select the WordPress page where the [niftybkz_appointment_booking_shortcode] has been added.
Note: If no pages appear in the dropdown, first add the [niftybkz_appointment_booking_shortcode] to a page in WordPress.
Default Country :- Select the default country for your site.
Default Currency :- Choose the default currency for your appointments.
Appointment Prefix :- Enter a prefix for appointment numbers (default is AP-).
Send appointment booking mail to client :- Check this box if you want to send an appointment confirmation email to the customer after booking.
Appointment Email Subject :- Set the subject line for the appointment confirmation email. You can customize this to suit your needs.
Appointment Email Template :- Customize the email content sent to customers after booking.
Note: You can use the following placeholders in your template: {customer_name}, {appointment_date}, {appointment_time}, {service_provider}, {service_business_name}
Step 2: Add Service Provider
Once Step 1 is completed, please proceed to Step 2: Add Service Provider.
After clicking on Step 2, you’ll be redirected to the Add Service Provider page where you need to fill in the service provider's details in the form.
First Name :- Enter the first name of the service provider.
Last Name :- Enter the last name of the service provider.
Date of Birth :- Select the service provider’s date of birth.
Gender :- Choose the gender of the service provider.
Specialization :- Enter the area of specialization for the service provider.
Mobile/WhatsApp Number :- Provide the service provider’s mobile or WhatsApp number.
Telephone Number :- Provide the service provider’s telephone number.
Username :- Set a username for the service provider.
Email :- Enter the service provider’s email address.
Password :- Set a password for the service provider.
Profile Photo :- Upload a profile picture of the service provider.
Step 3: Set Time Schedule
Once Step 2 is completed, please proceed to Step 3: Set Time Schedule.
After clicking Step 3, you’ll be redirected to the Service Provider Schedule Setup page, where you can configure the availability schedule for the service provider.
Here, you can configure the service provider’s availability schedule.
You can also add holidays for the provider—these dates will be disabled on the calendar, preventing customers from booking appointments on those days.
Step 4: Active Service
Once Step 3 is completed, please proceed to Step 4: Active Service.
After clicking Step 4, you’ll be redirected to the Active Service page, where you can active service.
Service Name :- Enter the name of the service.
Service Appointment Duration :- Select the duration of the service, such as 5 minutes, 10 minutes, 15 minutes, 20 minutes, 30 minutes, 45 minutes, 60 minutes, or 90 minutes.
Service Type :- Choose the service type:
- Offline – For in-person appointments.
- Online – When selected, a field will appear where you can enter a Google Meet or Zoom meeting link. This link will be sent to the customer in the booking confirmation email and displayed on the appointment Thank You page.
Online Conference Type
Service Price :- Specify the price for the service.
Activated :- Choose Enabled to activate the service or Disabled to deactivate it.
Description :- Provide a detailed description or content for the service.
Services
You can view all active and inactive services here.
Click the Copy Link button to share the appointment booking link with anyone.
Booking Wizard Steps
Step 1: Select Date and Time
Choose your preferred appointment date and time. Once selected, click the Confirm button to proceed.
Step 2: Enter Customer Details
Provide the customer's information, including Mobile/WhatsApp Number, First Name, Last Name, and optionally, an Email address.
Step 3: Confirmation & Thank You
A summary of the booked appointment will be displayed for confirmation.
Appointment List
The Admin or Service Provider can manage all appointments from the Appointments section in the admin panel. You can cancel any appointment by clicking the Cancel button. Once canceled, the time slot becomes available for new bookings.
Full Dashboard
Here is the complete dashboard view with all data displayed.
Troubleshooting
- Plugin not activating? - Confirm PHP and WordPress versions.
- 3 step booking wizard not displaying on frontend? - Check shortcode usage.
FAQs
Q: How do I show the Booking appointment wizard on the frontend page?
A: Simply add the below shortcode to any page where you want the booking wizard to appear.[niftybkz_appointment_booking_shortcode]
Q: Who is NiftyBukzee built for?
A: It's ideal for service-based professionals like doctors, coaches, stylists, trainers, consultants, and more.
Q: Can I customize the booking form and services?
A: Absolutely. You can add/edit services, providers, time slots, and even style the booking process using the settings.
Q: Can I collect payments through this plugin?
A: Yes! NiftyBukzee supports offline payment methods. But Stripe, PayPal, and other payment gateway coming soon.
Q: How does the Google Meet or Zoom integration work?
A: Just add the Google Meet or Zoom meeting link to your services, and NiftyBukzee will automatically send the link to the customer when they book an appointment through the 3-step frontend booking wizard.
Q: Where are the Google Meet or Zoom meeting links shown to customers?
A: Customers will see the Google Meet or Zoom meeting links on the Thank You page and in the appointment confirmation email.
Q: Do I need coding knowledge to use this plugin?
A: Not at all. Everything is handled through the admin dashboard with a simple interface and guided setup.
Q: Will it work with my WordPress theme?
A: NiftyBukzee is developed using WordPress coding standards and is compatible with most modern themes.
Need Support?
If you have any question which you couldn’t get answered within our documentation then feel free to email us on sales@niftysol.com. Thank you.