NiftyBukzee – Calendar Booking Plugin for Appointments and Events
Demo | Docs | Support | Website 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. Key Features with Details 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 Suited For * Clinics. * Fitness trainers. * Stylists & salons. * Lawyers & consultants. * Coaches and educators. Usage To display the appointment booking wizard on the frontend, simply use the following shortcode on any page: [niftybkz_appointment_booking_shortcode]
Webase Booking Manager
Webase Booking Manager is a complete appointment and service booking system for WordPress. Built for any service-based business, it allows customers to book appointments directly from your website through a clean, multi-step frontend form. Key Features: Multi-step booking form — Category → Service → Date/Time → Details → Payment Service categories with customizable color coding Per-service time slots with configurable intervals (30 minutes to 12 hours) Optional time slot toggle — date-only mode for package-style bookings Per-package date availability — fully booked dates disabled only for that specific service Multiple payment gateways — Bank Transfer, Stripe, PayPal PDF invoice generation with bank account details and company logo Complete admin panel — Bookings, Payments, Services, Invoices, Calendar View Bulk actions support for bookings, payments, and invoices Working hours configuration per day of the week Automatic booking reference number generation Email notifications sent to both customer and admin Mobile-responsive frontend design Translation ready Services showcase shortcode [wbbm_services] with category filter and column control Built-in Payment Gateways: Bank Transfer — Manual confirmation by admin Stripe — Secure credit/debit card payments PayPal — Online payments via PayPal Admin Management: View and manage all bookings from a central dashboard Update booking statuses (Pending, Confirmed, Completed, Cancelled) Manage payment statuses (Pending, Paid, Failed, Refunded) Create and edit service categories and services View calendar overview of all bookings Generate and download PDF invoices Configure working hours Set company information, currency, and payment gateways Webase Booking Manager is developed and maintained by Webase Solutions. External services This plugin optionally connects to the following third-party services when the corresponding payment gateway is enabled by the site administrator. Stripe When the Stripe payment gateway is enabled and a customer submits a booking, the plugin communicates with: Stripe API (https://api.stripe.com) — to create a PaymentIntent and process the card payment. Data sent includes the booking amount, currency, and a booking reference metadata string. No personal customer data (name, email, address) is sent to the Stripe API directly by this plugin. Stripe.js (https://js.stripe.com/v3/) — the official Stripe JavaScript library, loaded on any page containing the booking form when Stripe is enabled. This library handles secure card field rendering in the customer’s browser. Stripe may collect browser and device information as described in their privacy policy. Stripe Terms of Service: https://stripe.com/legal/ssa Stripe Privacy Policy: https://stripe.com/privacy PayPal When the PayPal payment gateway is enabled and a customer chooses PayPal at checkout, the plugin communicates with: PayPal Orders API — https://api-m.paypal.com (live) or https://api-m.sandbox.paypal.com (sandbox/test mode) — to create a PayPal order and capture the payment. Data sent includes the booking amount, currency, and a booking reference description. PayPal Terms of Service: https://www.paypal.com/legalhub/useragreement-full PayPal Privacy Policy: https://www.paypal.com/legalhub/privacy-full No data is sent when gateways are disabled Bank Transfer (the default gateway) does not connect to any external service. Stripe and PayPal connections are only established when those gateways are explicitly enabled in Webase Booking Manager → Settings → Payment Gateways.