Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

Webase Booking Manager Wordpress Plugin - Rating, Reviews, Demo & Download

Webase Booking Manager Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

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 APIhttps://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.

Screenshots

  1. Admin Settings — General tab with company name, currency, time slot step, default booking status, and Show Time Slots toggle

    Admin Settings — General tab with company name, currency, time slot step, default booking status, and Show Time Slots toggle

  2. Admin Dashboard — key stats overview including total bookings, revenue, pending, approved, and bank transfers pending

    Admin Dashboard — key stats overview including total bookings, revenue, pending, approved, and bank transfers pending

  3. Admin Dashboard — top services bar chart, peak booking hours heatmap, and recent bookings list

    Admin Dashboard — top services bar chart, peak booking hours heatmap, and recent bookings list

  4. Admin Calendar — monthly view with color-coded booking entries per service

    Admin Calendar — monthly view with color-coded booking entries per service

  5. Admin Services — Add New Service modal with name, category, color, duration, price, and capacity fields

    Admin Services — Add New Service modal with name, category, color, duration, price, and capacity fields

  6. Frontend booking form Step 1 — category filter dropdown and service selection cards with price and hours

    Frontend booking form Step 1 — category filter dropdown and service selection cards with price and hours

  7. Frontend booking form Step 2 — interactive calendar date picker with available time slots

    Frontend booking form Step 2 — interactive calendar date picker with available time slots

  8. Frontend booking form Step 4 — payment summary with booking details, total, and payment method selection

    Frontend booking form Step 4 — payment summary with booking details, total, and payment method selection


Reviews & Comments