Easy!Appointments
Stop sending customers to a separate booking site. Bring the booking form directly into WordPress — and watch your conversions soar. Easy!Appointments for WordPress connects your self-hosted Easy!Appointments installation to your site in seconds. Your customers book appointments without ever leaving your page, on your domain, in your brand — all without a SaaS subscription, per-booking fees, or giving up control of your data. Whether you run a salon, clinic, consultancy, agency, or any service-based business, setup takes minutes and the results are immediate. 🧱 Built for Gutenberg — First-Class Block Support Love the WordPress block editor? So do we. The Easy!Appointments Gutenberg block lets you drop the booking form into any page or post in seconds — just like any other block. Search for “Easy!Appointments” in the block inserter, add it, and you’re done. Configure iframe dimensions and pre-select a provider or service right from the block settings panel. No shortcodes, no code, no fuss. 🎨 Built for Elementor — Drag, Drop, Done Already building with Elementor? The Easy!Appointments Elementor widget integrates seamlessly into your Elementor workflow. Find it in the widget panel, drag it onto your canvas, and configure everything visually. Full property controls included — width, height, styling, provider and service pre-selection, all without touching a line of code. Also Works Everywhere Else Not using Gutenberg or Elementor? No problem — the classic [easyappointments] shortcode works in any page builder, theme, or editor that supports shortcodes. Why Easy!Appointments beats the rest Most booking plugins hold your data hostage. This one doesn’t. You own your data — it stays on your server, always No vendor lock-in — self-host Easy!Appointments for free Zero per-booking or per-user fees — grow without growing your costs Works with any theme — zero conflicts, zero bloat Clean booking UX — your customers will actually complete bookings Key Features 🧱 Native Gutenberg block — insert the booking form like any other block 🎨 Elementor widget — fully visual drag-and-drop integration 📋 Shortcode support — [easyappointments] works everywhere ⚡ Connect to any Easy!Appointments installation in seconds 📱 Fully responsive — looks great on every device 👥 Multi-service and multi-provider support 🎯 Pre-select a provider or service via attributes 🪶 Fast and lightweight — no performance impact Perfect for Salons, barbershops & spas Consultants & freelancers Clinics & healthcare providers Agencies & service businesses Coaches, tutors & trainers How it works Install and activate the plugin Navigate to Easy!Appts in your WordPress admin menu Paste your Easy!Appointments installation URL and connect Add the booking form using the Gutenberg block, the Elementor widget, or the [easyappointments] shortcode Start accepting bookings instantly Connecting Easy!Appointments with WordPress Install and activate the plugin and navigate to the Easy!Appts menu in the WordPress admin section. Connect to an existing Easy!Appointments installation by providing your URL. Once connected you can embed the booking form in any page using your preferred method. Gutenberg Block Open any page in the block editor, click the + button to add a block, and search for Easy!Appointments. Add the block and configure it from the settings panel on the right — set width, height, optional inline styles, and optionally pre-select a provider or service by ID. Elementor Widget Open a page in Elementor, search for Easy!Appointments in the widget panel, and drag it onto your canvas. All settings are available as Elementor controls — no custom code needed. Shortcode Use the [easyappointments] shortcode anywhere in your content: [easyappointments width="100%" height="500px" style="border: 5px solid #1A865F; box-shadow: #454545 1px 1px 5px;"] The width, height and style attributes are optional and let you fine-tune the iframe appearance. Pre-select a provider and/or service (IDs are found in your Easy!Appointments backend): [easyappointments provider="2" service="1"] Minimum Requirements: WordPress v5.0 & PHP v5.6 Find out more at https://easyappointments.org/wordpress
Top keywords
- appointments15×2.43%
- block13×2.11%
- elementor10×1.62%
- booking8×1.30%
- wordpress8×1.30%
- easyappointments7×1.13%
- service7×1.13%
- gutenberg6×0.97%
- page6×0.97%
- provider6×0.97%
- widget6×0.97%
- booking form5×0.81%
Ultimate Booking Manager
This is a Multipurpose “Booking System” plugin can be used by Medical Doctors, Beauty Salon, Hairdresser & Spa Services, Massage Therapists, Handyman, Cleaning Services and all Contract based Consultants, Training Sessions, Art, Music and Dance Classes and Hourly or Price Based Service Providers. Ultimate Booking Plugin Provides One Page and Multilevel booking system for your Website. User can Check availability and Make bookings for your services with different duration and Price and Products Availablity. You can Control the Staff (Team) or Resource availability and Services List to be Shown in the Form. Demos | HELP Your website visitors can check availability of services you offer and make a booking for specific Hourly or Multiple hours time slot according to your Services you offer (Ex: Beard Shave – 1 hr, Hair Cut – 2 hrs). Our Booking Manager provides Multiple features to complete almost all niche based Business Services booking functionality. Booking reservations & appointments with a Specific time and a Hourly duration for a service and Specific Staff. Each calendar can have multiple services with different duration and prices. Booking Manager Customers will be able to: Select day(s) in calendar Select a Service Can Choose the Person or Staff (He/She Desired) Select available time-slot to book. Fill Essential booking form fields Submit a booking The Notification Emails Administrator and Staff also your visitors will receive notification emails, like new booking and Changes and Cancellations. Admin can Approve or Decline the reservations in from Weekly Calendar View Booking Panel. Staff Wise Booking List can be Seen too. The notification emails can be in “Plain Text” format or in “Custom HTML” formats. Booking Manager Benefits: Simple and easy to use. Very flexible functionality. Fit to very wide range of niche business. All bookings and settings are stored in your WordPress DB. Responsive front end and back end design. Customizable email notifications for administrator, Staff and users Form validation and built it anti-spam captcha protection An easy to use Booking Admin Panel that displays bookings in Weekly Calendar Overview or Staff Wise Listing Table and lets you manages bookings. Can redirect customer to the specific “Thank you” page, after successful booking process. WPML Multi language support. Working dates, holiday dates, not available dates and specific time can be defined Can Control restriction of default, maximum and minimum hours Open hours can be defined for each date based on Staff or Service Booking calendar can have multiple services defined All services can have its own price and duration Available times are managed automatically to avoid double-booking Booking form can be connected with payment modules (Ex: PayPal Standard, Pay at arrival (Cash)) Easy to Integrate with Shortcodes Booking Manager Plugin is built to be compatible with all themes, we have checked the compatibility with 2019, 2020 WordPress Themes. Install and Activate it and insert booking shortcode into the post / page and your website can receive new bookings. Booking Manager Shortcodes for Popular Pluigins such as WP Bakery Visual Composer, Elementor to add booking forms into pages. Booking System / Booking Manager Plugin can be used for: Service Providers Contactor / Consultant Scheduling (photographers, lawyers, beauty salons, spas, massage therapists). Product rentals (Mobiles, Electronics, cars, bikes, computers, Furniture etc.,). Meeting Sessions / Training Classes (coaching, phone advice). Event Reservations (conference, course, fitness center, yoga class, gym). Theraphy / Treatments (doctor, dentists, clinic, medical). Places or Property (Pools, Play centers, Office & Meeting Spaces) All services, where reservation for specific time possible… Take a look at this video: Booking Manager WordPress Themes Meni – Meni is an awesome cosmetic surgery, medical WordPress theme created for plastic surgeons, beauty clinics, healthcare, medicine, and all kind of medical business website. Helen Spa – A beautiful Spa theme to showcase your Spa, beauty parlors, hair salons, unisex gyms as well as exclusive male and female gyms, wellness centers, salons of all types, massage centers, yoga studios and just about any hospitality center! Dental – This Dental Theme is #1 Medical WordPress Theme for Dental Surgeons and Cosmetic Clinics. Dental Theme offers you unique pages for dentists, dental service, procedures, Procedure detail, doctor profile, appointment and Inquiry page. Onelife – It is a versatile theme that is well suited for the Cosmetic Medical Center, Plastic Surgeons, Hospitals, Beauty Clinics, Health Care Companies, Pharmaceuticalsand all medical related business. One Click Demo install will pre load all the elements with you need to create websites. Spalab – A hand crafted Beauty Salon WordPress Theme for hair salons, wellness centre, yoga / meditation classes and all other health care businesses. The theme includes essential advanced features such as two types of menu card designs, therapists, reservation, gift card, product and shop and many more. LMS – Powerful Learning management system WordPress theme provides awesome features for creating online courses, teacher profile, extended user profiles, lesson management, quiz System, video hosting, ranking / rating system, questions system, attachments, Tracking course progress etc.,