
Smart Booking for WordPress — appointments, classes & event tickets with online payments
WPCodexa Smart Booking turns any WordPress site into a complete booking system for clinics, consultants, salons, tutors, coaches and event organisers. Customers pick a service, see real availability in their own time zone, pay online and manage their booking themselves — while you get a modern dashboard, calendar and transaction ledger.Why it is different
- No double bookings, ever — slots and ticket stock are protected by database row locks, proven with parallel-request race tests.
- Payments confirmed only by the provider — a booking becomes paid only from a signed webhook (never from a return URL), with duplicate, amount and currency checks.
- Works without WooCommerce — Stripe Checkout and Razorpay Payment Links (UPI, cards, net-banking, wallets) are built in. WooCommerce gateways are supported too.
- 3D Secure ready — authentication happens on the provider’s page; optional “always ask for 3D Secure” for Stripe.
- Test and live keys side by side — a Test mode checkbox switches key sets; test payments can never confirm real bookings.
Features
- Four modules: Doctor & clinic, Business services, Education & classes, Events & ticketing
- Services, providers, weekly schedules, buffers, holidays and date overrides, minimum notice and booking window
- Modern 5-step booking widget: service cards, week strip with availability, accessible date picker, grouped time slots, live hold countdown, add-to-calendar (.ics)
- Payment modes per service: free, full online payment, deposit, or pay later / at visit
- Late-payment recovery or automatic refund, partial and full refunds from the booking screen
- Customer self-service page: pay, reschedule, cancel, view QR tickets
- Events: ticket tiers, limited inventory, QR tickets, door check-in with session tally
- Email and WhatsApp (Meta Cloud API) confirmations and reminders with retries, consent and quiet hours
- Google Calendar / Meet, Microsoft Outlook / Teams and Zoom connections
- Admin dashboard with KPIs and charts, calendar (day / week / month / agenda), Transactions ledger with CSV export, webhook log, audit log, job queue
- Roles for owners, staff and read-only support; each organisation’s data kept separate
- Privacy tools: personal data export / erase, retention policy, encrypted API keys
- Theme-proof design with your brand colour; keyboard and screen-reader friendly; mobile ready
- Sandbox mode: test everything without sending real messages or taking real money
Shortcodes
[wpcodexa_booking], [wpcodexa_manage_booking], [wpcodexa_events], [wpcodexa_checkin event="ID"]
Requirements
- WordPress 6.2+ (tested on 7.1)
- PHP 8.0+ (tested on 8.3)
- MySQL 8 / MariaDB 10.4+ with InnoDB
- WooCommerce optional
Documentation
A complete HTML manual is included: setup wizard, payments (Stripe, Razorpay, WooCommerce), 3D Secure testing, notifications, integrations, roles, privacy, REST API, hooks and troubleshooting.
Changelog:
1.3.4 — Fixes from a real-browser end-to-end run: delayed payment confirmations delivered, clearer “waiting for payment” and “expired” messages, refund limit shown in currency, Transactions improvements.
1.3.1 — Test mode checkbox with separate test and live key sets; refunds always use the account that took the payment; Stripe “always ask for 3D Secure”.
1.3.0 — Stripe Checkout and Razorpay Payment Links built in (no WooCommerce needed).
1.2.x — Payment security hardening, custom accessible date picker, theme-proof design.
1.0.0 — Initial release.
Only logged in customers who have purchased this product may leave a review.
Support by WPCodexa
WPCodexa supports this product through WPBay
Questions are handled in WPBay's private ticket system, keeping your purchase details and support conversation together.
After purchase, open this item in My Downloads and choose Get Support.
What support includes
- Answers to product-related questions
- Help with reported bugs and issues
- Guidance for included third-party assets
What support does not include
- Customizations or new features
- Installation or setup services
Maintenance snapshot
See recent updates, compatibility, support, and developer activity.
- Updated today
- Developer active recently
- WPBay support available
- WordPress 7.1 tested
Snapshot updated 12 hours ago
View details Hide details
Maintenance details
This is maintenance data. It does not measure product quality or sales.
- Last update Updated today
- Compatibility WordPress 7.1 tested · PHP 8.3 tested, one version behind · WooCommerce 10 tested, one version behind
- Releases 2 releases in the 1 days since listing
- Developer activity Developer active recently
- Support No recent support tickets to measure
- Docs and demo Documentation available · Changelog available · No demo listed
How this snapshot works
Plugin Health
The score is out of 100 and uses data WPBay can check. Ratings, popularity, and sales are not used.
- Last update 30 points
-
Plugins receive full recency points under 30 days, then step down at 90, 180, 365, and 545 days.
- Compatibility 20 points
-
WordPress, PHP, and WooCommerce (when relevant) are scored separately. The latest two PHP lines count as current. Nearby previous versions keep most of the points.
- Current version 100%
- One version behind 75%
- Two versions behind 50%
- Three versions behind 25%
- Older or not listed 0%
- Releases 15 points
-
One release earns 10, two or three earn 13, and four or more earn 15. Each accepted product ZIP counts once; reprocessing the same upload and listing-only edits do not count.
- Developer activity 15 points
-
Based on WPBay login and dashboard activity. Exact last-login dates are never shown.
- Support 15 points
-
There are no recent WPBay tickets to measure.
- Docs and demo 5 points
-
Documentation: 2. Changelog: 1. Working demo or preview: 2.
Score ranges
- 90–100 Excellent
- 75–89 Healthy
- 60–74 Fair
- 40–59 Needs attention
- 0–39 Limited
Long gaps
WPBay also checks for long gaps between updates, developer activity, support replies, and releases. Buyers do not see this score.
- Time since update 35 points
- Last developer activity 25 points
- WordPress compatibility 15 points
- Support replies 15 points
- Fewer releases 10 points
More by WPCodexa
Explore more bestselling products from this creator.

Reviews
There are no reviews yet.