Nuoria – Service Booking & Appointments
·
A powerful, responsive booking system for WordPress that integrates with Gutenberg, Elementor, Divi, WPBakery, and Beaver Builder.
Rating
5/5
Version
1.6
Last updated
Dec 21, 2025
Quick Appointments is the ultimate solution for managing appointments and bookings on your WordPress site. Whether you run a salon, clinic, consultancy, or any service-based business, this plugin streamlines your scheduling process.
Designed with both performance and user experience in mind, it offers a smooth, multi-step booking form that looks great on all devices. It’s fully AJAX-powered for real-time availability checking and instant feedback.
🚀 Key Features
Booking & Scheduling
- Multi-Step Booking Form: A user-friendly, step-by-step wizard for clients to book appointments.
- Responsive Design: Fully optimized for mobile, tablet, and desktop devices.
- Real-Time Availability: AJAX-powered system prevents double bookings and shows up-to-date slots.
- Service Management: Create unlimited services with custom durations, prices, and descriptions.
- Flexible Schedule: Define your business hours, holidays, and break times.
- Time Slot Control: Customize slot duration, buffer times between appointments, and advance booking limits.
- Holidays Management: Set specific dates as holidays to prevent bookings on those days.
Admin Features
- Dashboard Widget: Quick overview of today’s appointments and upcoming bookings right on your WordPress dashboard.
- Admin Calendar View: Visual calendar powered by FullCalendar to manage all your appointments at a glance.
- Booking Management: View, edit, approve, or cancel bookings with a comprehensive admin interface.
- Customer Management: Dedicated ‘Customer’ user role with booking history tracking.
- Service Management: Easy-to-use interface for adding and managing your services.
Notifications & Communication
- Email Notifications: Automated email confirmations for both admins and customers.
- Status Change Notifications: Automatic emails when booking status changes (approved, cancelled, completed).
- Customizable Email Templates: Personalize email subject lines and message content.
Security & Spam Protection
- Honeypot Anti-Spam: Invisible field protection to block bot submissions.
- Rate Limiting: Prevent abuse by limiting booking attempts from the same IP address.
- Configurable Rate Limits: Set maximum requests and time windows (1 minute to 24 hours).
Customization & Branding
- Color Customization: Match your brand with built-in color pickers for buttons, backgrounds, and text.
- Step Indicator Colors: Customize active, inactive, and completed step colors.
- Typography Settings: Adjust base font size and heading sizes.
- Widget Display Options: Toggle step progress indicators and other visual elements.
🔌 Seamless Page Builder Integration
We support all major page builders out of the box! No shortcodes needed (unless you want them).
- Gutenberg Block: Native WordPress block with live preview in the editor.
- Elementor Widget: Drag-and-drop widget for Elementor users.
- Divi Module: Native module integration for Divi Builder.
- WPBakery Page Builder: Custom element for WPBakery.
- Beaver Builder: Custom module for Beaver Builder.
- Shortcode Support: Use
[nuoria_service_booking_appointments_form]anywhere on your site.
⚡ Performance Optimized
- Lightweight: Minimal assets loaded only when needed.
- Fast: Optimized database queries and AJAX handling.
- Clean Code: Built following strict WordPress coding standards.
- Database Migrations: Automatic schema updates when upgrading versions.
License
This plugin is licensed under the GPL-2.0+ License. See LICENSE for more details.
This plugin is available for download for your site.
