Bookslots – Simple Booking & Appointment Scheduler
Bookslots is a powerful yet simple appointment booking and scheduling plugin for WordPress. Allow your clients to book appointments, consultations, and services directly from your website without endless email exchanges…
Use with caution
Bookslots works, but test it on a staging site before relying on it in 2026. Is rated 5/5 and was last updated 8 months ago, and scores 43/100 on our health check.
- Small user base (<10 active installs)
- Very few reviews so far
- Only tested up to WordPress 6.8 (latest is 7.1)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Bookslots stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| appointment | >100 |
| booking | >100 |
| calendar | >100 |
| reservation | >100 |
| scheduling | >100 |
Rating breakdown
★★★★★★★★★★ 5 from 1 reviews
About Bookslots
From the official readme · v1.0.1Description
Bookslots is a powerful yet simple appointment booking and scheduling plugin for WordPress. Allow your clients to book appointments, consultations, and services directly from your website without endless email exchanges or calendar conflicts.
Perfect For
✓ Service Businesses – Hair salons, barbershops, spas, beauty services
✓ Healthcare – Doctors, dentists, therapists, counselors
✓ Consultants – Coaches, advisors, lawyers, accountants
✓ Fitness – Personal trainers, yoga instructors, gym sessions
✓ Education – Tutors, teachers, training sessions
✓ Professionals – Real estate agents, photographers, freelancers
Why Choose Bookslots?
🚀 Easy Setup – Get started in minutes with intuitive configuration
📱 Mobile Responsive – Beautiful booking forms on all devices
⏰ Timezone Smart – Automatically displays times in your visitor’s timezone
🎨 Customizable Themes – Choose from default or premium modern designs
📧 Email Notifications – Automatic booking confirmations for you and clients
📅 Calendar Download – Clients can download .ics files to add to their calendar
💼 Multi-Provider – Manage multiple staff members with individual schedules
🎯 No Conflicts – Real-time availability prevents double-bookings
Key Features
For Business Owners:
* Unlimited services/calendars with custom durations
* Multiple staff members with individual schedules
* Flexible availability settings (days, hours, breaks)
* Prevent last-minute bookings with advance notice
* Control appointment intervals and buffer times
* Email notifications for new bookings
* Admin dashboard with booking overview
For Your Clients:
* Simple 3-step booking process
* See real-time availability
* Select preferred staff member
* Choose convenient time slots
* Download appointment to calendar (.ics)
* Mobile-friendly interface
* Timezone-aware scheduling
Built for WordPress:
* Standalone – no dependencies on other plugins
* Works with any WordPress theme
* Lightweight and fast – won’t slow down your site
* Secure and WordPress-standards compliant
* Regular updates and support
How It Works
- Setup Your Services – Create appointment types (e.g., “Haircut – 30 minutes”)
- Add Your Team – Add staff members and set their working hours
- Embed the Form – Use shortcode
[bookslots calendar="1"]anywhere - Start Accepting Bookings – Clients book instantly, you get notified
Shortcode Usage
Basic form:
[bookslots]
Pre-select a service:
[bookslots calendar=”58″]
Position the form:
[bookslots calendar=”58″ position=”center”]
[bookslots position=”left”]
[bookslots position=”right”]
Video Demo
Watch our quick 2-minute setup guide:
Support
Need help? We’re here for you!
* Documentation
* Support Forum
* Report Issues
Coming Soon (Pro Version)
🌟 Advanced Features:
* Payment integration (Stripe, PayPal, WooCommerce)
* Google Calendar & Zoom integration
* SMS notifications
* Custom email templates
* Advanced analytics & reports
* Client management (CRM)
* Recurring appointments
* Group bookings
* Custom fields builder
* Multi-location support
* Export bookings to CSV
Privacy Policy
Bookslots stores booking information including:
* Customer name and email address
* Selected service and provider
* Appointment date and time
* IP address (for spam prevention)
This data is stored in your WordPress database and is not sent to external services. You can delete bookings at any time from the WordPress admin.
Credits
Installation
Automatic Installation
- Log in to your WordPress dashboard
- Go to Plugins > Add New
- Search for “Bookslots”
- Click Install Now and then Activate
- Go to Bookslots menu to configure
Manual Installation
- Download the plugin ZIP file
- Go to Plugins > Add New > Upload Plugin
- Choose the downloaded file and click Install Now
- Click Activate Plugin
Quick Start Guide
-
Create a Service – Go to Bookslots > Calendars > Add New
- Name it (e.g., “Haircut”)
- Set duration (e.g., 30 minutes)
- Set interval (e.g., 15 minutes)
-
Add Staff – Go to Bookslots > Providers > Add New
- Select a WordPress user
- Set working hours and availability
-
Add to Page – Create or edit a page, add shortcode:
[bookslots calendar=”1″] -
Done! – Clients can now book appointments
Frequently asked questions
What’s the shortcode to display the booking form?
Use [bookslots] to show all services, or [bookslots calendar="58"] to pre-select a specific service.
Can I have multiple staff members?
Yes! Add unlimited providers (staff members), each with their own schedule and availability.
Does it work with timezones?
Yes! The plugin automatically detects your visitor’s timezone and displays available times in their local time.
Can clients download the appointment to their calendar?
Yes! After booking, clients can click on the appointment date/time to download an .ics file compatible with Google Calendar, Outlook, Apple Calendar, etc.
Is it mobile-friendly?
Absolutely! The booking form is fully responsive and works beautifully on phones, tablets, and desktops.
Can I customize the look?
Yes! Choose between default and premium themes, and customize the theme color in settings.
Does it send email notifications?
Yes! Both you and your clients receive automatic email notifications when a booking is made.
Can I prevent last-minute bookings?
Yes! Set a minimum advance notice period in the calendar settings.
Is it compatible with my theme?
Yes! Bookslots works with any properly coded WordPress theme.
Do I need to install other plugins?
No! Bookslots is completely standalone and doesn’t require any other plugins.
Can I translate the plugin?
Yes! Bookslots is translation-ready and works with WPML, Polylang, and other translation plugins.
How do I get support?
Use the WordPress.org support forum or check our documentation.
Changelog
Major update with timezone support, calendar downloads, new themes, and improved security. Recommended for all users.
1.0.1 – 2026-02-03
- New: Export bookings to CSV from the Bookings page
- Fix: Block registration for WordPress.org plugin directory
1.0.0 – 2026-01-30
Major Release
New Features:
* Timezone support – times display in your visitor’s local timezone
* Calendar download – clients can add appointments to Google Calendar, Outlook, etc.
* Theme options – choose between Default and Premium modern themes
* Form positioning – align booking form left, center, or right
* Gutenberg block – easily add booking forms with the block editor
* Full width option – forms can expand to fill columns and containers
* Enhanced email notifications with customizable templates
Improvements:
* Faster and more reliable booking form
* Better mobile experience
* Improved time slot availability detection
* Smarter double-booking prevention
* Cleaner admin interface
Bug Fixes:
* Fixed provider dropdown not showing in some cases
* Fixed timezone conversion issues
* Fixed time slots not displaying correctly
* Fixed booking conflicts not being detected
* Fixed emails not sending in some configurations
0.1.8
- Limited tags to 5 for WordPress.org compliance
0.1.7
- Added more code comments for better maintainability
0.1.0
- Initial release with basic booking functionality
Screenshots
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Bookslots alternatives
All appointment plugins →FAQ
Bookslots: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 13, 2026
Is Bookslots free?
Yes. Bookslots is free to download and use from the official WordPress.org plugin directory.
Is Bookslots safe to use in 2026?
Bookslots works, but test it on a staging site before relying on it in 2026. Is rated 5/5 and was last updated 8 months ago, and scores 43/100 on our health check.
How many websites use Bookslots?
Bookslots is active on <10 WordPress websites and has been downloaded 3,630 times since it launched in June 2022. It was downloaded 71 times in the last 30 days.
Does Bookslots work with WordPress 7.1?
Bookslots is officially tested up to WordPress 6.8.11, while the latest release is 7.1.3. It may still work, but try it on a staging site first.
What PHP version does Bookslots need?
Bookslots requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Bookslots last updated?
The latest version, 1.0.1, was released on February 3, 2026 (8 months ago).
Who makes Bookslots?
Bookslots is developed and maintained by David Towoju.
What are the best alternatives to Bookslots?
The most popular alternatives to Bookslots are Easy Appointments (10K+ installs), EMC (10K+ installs) and Appointment Hour Booking (10K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card