plugin-icon

Nuoria – Service Booking & Appointments

By Nuoria·
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
Nuoria – Service Booking & Appointments

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.

Freeon Business plan
Tested up to
WordPress 6.9
This plugin is available for download for your site.