

Booking calendar front-end view — Clean interface for customers to select appointments
Radius Booking is the WordPress booking plugin built for service businesses that need appointment scheduling, event registration, and meeting coordination in a single solution. Whether you run a salon, medical practice, cleaning company, coaching studio, or consulting firm, Radius Booking replaces phone calls, paper calendars, and back-and-forth emails with an automated booking system that works around the clock.
Unlike other appointment booking plugins that only handle simple time slots, Radius Booking covers three distinct booking needs — service appointments, event registrations, and team meetings from one unified dashboard. The Pro version adds an AI-Powered booking assistant (powered by OpenAI or Google Gemini with your own API key) that lets customers schedule through natural conversation, delivering a modern scheduling experience your clients actually enjoy using.
👉 Plugin Demo | Documentation | Get Pro 👈
Whether you run a busy salon, medical practice, consulting firm, or home services company, RadiusBooking replaces phone calls, paper calendars, and back-and-forth emails with a streamlined appointment booking system that works 24/7.
Video Tutorial
What makes RadiusBooking different?
Our AI-Powered booking assistant lets customers schedule appointments through natural conversation. Instead of clicking through forms, they simply tell the chatbot what they need—and the booking happens automatically. It’s appointment scheduling that feels human.
Every service business loses revenue to scheduling friction — missed calls, double bookings, no-shows, and the hours spent manually coordinating calendars. Radius Booking eliminates these problems and gives your business measurable advantages:
Accept Bookings 24/7, Even While You Sleep
Your booking calendar works around the clock. Customers schedule appointments, register for events, or book meetings at any time — no staff required. Businesses using online booking systems typically capture 30-40% more appointments by being available outside office hours.
Eliminate No-Shows With Upfront Payments
Require full payments or deposits at booking time through PayPal or Stripe. When customers have financial commitment, no-show rates drop significantly. Your cash flow becomes predictable and your schedule stays full.
Save 5-10 Hours Per Week on Admin Work
Stop managing appointments manually. Automated confirmations, reminders, calendar syncing, and customer management free your team to focus on delivering great service instead of answering phones and updating spreadsheets.
Let AI Handle the Booking Conversation [Pro]
The AI booking assistant understands natural language — powered by OpenAI or Google Gemini using your own API key. Customers type “I need a haircut with Sarah next Tuesday afternoon” and the assistant checks availability, confirms details, and completes the booking — no forms, no friction. You stay in full control of your AI provider and costs.
One Plugin for Appointments, Events, and Meetings
Most booking plugins handle only one booking type. Radius Booking manages service appointments, event registrations, and internal or client meetings from a single dashboard — reducing plugin bloat and simplifying your workflow.
Deep integration with our Classified Listing – Classified ads and Business Directoey plugin. By combining this with the Radius Booking, you can instantly transform a standard business directory into a fully functional service marketplace with integrated booking capabilities.
Radius Booking serves any business that relies on appointments, events, or scheduled services. Here is how different industries use this service booking plugin:
Salons & Spas
Hair stylists, nail technicians, massage therapists, and estheticians use Radius Booking to let clients book their preferred services and staff members online. Customers choose their stylist, pick a time slot, and pay, all without a phone call. Buffer times between appointments give staff preparation time, and recurring bookings keep regulars on a consistent schedule.
Healthcare Providers
Doctors, dentists, clinics, chiropractors, and therapists streamline patient scheduling with automated confirmations and reminders. The custom fields feature collects intake information during booking, and the customer management panel maintains organized patient records with booking history and visit notes.
Home & Cleaning Service
Roofing contractors, plumbers, electricians, HVAC technicians, and cleaning services use the booking calendar to let homeowners request service appointments directly from their websites. Custom fields capture job details, service areas, and special requirements upfront, reducing back-and-forth communication and improving first-visit resolution.
Education & Tutoring
Private tutors, music teachers, language instructors, and academic coaches manage student sessions efficiently. Recurring appointment features make weekly lessons simple to schedule, and Google Calendar sync keeps tutors organized across multiple students.
Fitness & Wellness
Personal trainers, yoga studios, pilates instructors, and gym facilities handle class bookings and one-on-one training sessions. Multiple staff calendars keep everyone’s schedule organized, and the customer dashboard lets clients manage their own bookings.
Consultation Businesses
Consultants, lawyers, accountants, financial advisors, and marketing agencies offer professional appointment booking directly through their WordPress sites. Accept deposits to reduce no-shows, and use Google Meet or Zoom integration for virtual consultations.
Event Organizers
Workshop hosts, seminar organizers, community groups, and training providers manage event registrations, track attendance capacity, and collect payments — all through the same booking system they use for appointments.
Coaches & Advisors
Life coaches, business mentors, career counselors, and wellness advisors provide seamless booking experiences that match their professional brand. Meeting booking features streamline discovery calls and ongoing coaching sessions.
The common thread? Every service business saves hours each week when scheduling runs on autopilot.
Simple for Your Customers
Your clients book appointments quickly without confusion. The clean, mobile-responsive interface works perfectly on phones, tablets, and desktops. No account creation required customers complete bookings in under 60 seconds.
Powerful for Your Business
Manage your entire booking operation from one dashboard. Track appointments, events, meetings, staff schedules, services, and payments in one centralized place. No juggling between multiple plugins or external tools.
AI That Actually Helps [Pro]
The AI-powered booking assistant is not a gimmick. Powered by OpenAI or Google Gemini through your own API key, it understands real customer requests, checks live availability, and completes bookings through natural conversation. No vendor lock-in, no per-booking AI fees — you control the AI provider and your costs.
How to configure AI Booking Assistant
Three Booking Types, One Plugin
Appointments, events, and meetings — handled by a single plugin. This means fewer compatibility issues, one set of settings to manage, and a consistent experience for your customers.
Radius Booking’s free version includes everything you need to start accepting bookings today.
Appointment Booking System
The core appointment booking engine handles the complete scheduling workflow for service-based businesses. Customers browse available services, select a staff member, pick a date and time from your real-time availability calendar, and confirm their booking all from your WordPress website.
Event Booking [New]
Create and manage events with defined dates, times, and capacity limits. Whether you host workshops, training sessions, seminars, or community gatherings, the event booking feature handles registrations, tracks available spots, and collects payments. Attendees register through the same clean booking interface used for appointments, providing a consistent experience across all booking types.
Meeting Booking [New]
Enable clients, colleagues, or prospects to schedule meetings directly from your website. The meeting booking feature works for discovery calls, client consultations, team check-ins, or any time-based meeting that requires calendar coordination. Share your meeting booking link and let others pick a time that works for both parties. Define meeting types with specific durations (15 min, 30 min, 60 min), Set available meeting windows based on your personal schedule, Auto-generate Google Meet or Zoom links for virtual meetings and Integrate with Google Calendar for seamless schedule management
Schedule & Availability Settings
Configure your business hours with precision. Set time and date formats that match your locale, define weekly schedules, mark special dates, and block off days when you are unavailable. Your booking calendar automatically reflects your real availability — no manual updates needed.
Calendar View
See your entire appointment, event, and meeting landscape at a glance. The visual calendar interface displays all bookings across staff members and booking types, making it easy to spot openings, identify busy periods, and plan your week effectively.
Appointment Management
Take control of every booking from one central dashboard. View appointment details, reschedule when needed, mark completed sessions, and maintain a complete history of customer interactions. Filter and search bookings by date, staff member, service, or status.
Customer Management
Build lasting relationships with organized customer records. Store contact information, track booking history, add internal notes, and understand your clients’ preferences — all from the customer management panel. Know your regulars and serve them better.
Payment Processing
Get paid when bookings are made, not after. Accept online payments through PayPal integration, or offer offline payment options for customers who prefer to pay in person. Flexible payment settings adapt to how your business operates.
Service Management
Create your complete service menu with detailed listings:
Staff Management
Coordinate your entire team from one system:
Email Notifications
Keep everyone informed automatically. When a booking is made, confirmed, rescheduled, or cancelled, Radius Booking sends email notifications to business administrators, assigned staff members, and customers.
Integrations
Connect Radius Booking with tools you already use:
Form Customization
Make the booking form match your website design. Customize color schemes, button styles, field labels, placeholder text, typography, and form layout. Your booking form looks native to your site — not like a third-party widget.
Multilingual Support
Reach customers worldwide. Radius Booking is fully translation-ready, supporting multilingual websites through standard WordPress translation methods. Serve clients in any language without additional plugins.
Customer Dashboard
Give customers their own booking portal where they can view upcoming appointments, review past booking history, reschedule or cancel bookings (based on your policies), and manage their profile information. Self-service reduces support requests.
Staff Dashboard
Empower your team with dedicated access. Staff members view their personal appointment calendar, see customer details for upcoming sessions, manage their availability settings, and track their schedule — all without needing full admin access.
Unlock advanced capabilities to scale your booking operations as your business grows.
AI-Powered Booking Assistant (Bring Your Own API Key)
This is where Radius Booking stands apart from every other WordPress booking plugin. The AI chatbot enables conversational appointment booking — customers describe what they need in natural language, and the assistant handles the rest.
Advanced Analytics & Reporting
Make data-driven decisions with comprehensive reporting:
Export reports to CSV and visualize trends to optimize your business strategy.
Coupons & Discounts
Drive bookings with promotional offers. Create percentage-based or fixed-amount discounts, set minimum order requirements, limit total uses or uses per customer, configure expiration dates, and apply coupons to specific services or all bookings.
Multi-Location Management
Operate multiple branches from one WordPress installation:
Ideal for franchises, regional businesses, or practices with multiple offices.
Custom Fields
Collect the specific information your business needs. Add custom fields to booking forms for special requests, intake questionnaires, service preferences, medical information, or any data specific to your workflow.
Tax Management
Handle tax compliance professionally. Configure tax rates by service category, set location-based tax calculations, control tax display preferences, and manage exemptions.
Recurring Appointments
Serve regular customers effortlessly. Enable recurring booking options for weekly standing appointments, bi-weekly sessions, monthly check-ins, or custom recurrence patterns. Ideal for ongoing services like tutoring, therapy, personal training, or maintenance contracts.
Deposit Payments
Secure bookings with upfront partial payments. Set deposit amounts as a percentage or fixed amount, reduce no-shows through financial commitment, improve cash flow predictability, and collect remaining balances at service time.
Stripe Payment Gateway
Accept credit card payments securely with Stripe. Provide a seamless checkout experience supporting all major credit cards, PCI-compliant processing, automatic payment confirmations, and refund management.
Premium Integrations
Expand your toolkit with Pro-only integrations:
Getting Radius Booking onto your WordPress pages takes seconds using shortcodes, Elementor widgets, or Gutenberg blocks.
Display your service list:
[rtrb_service_list]
Add the booking form:
[radius_booking_form]
Page Builder Support
Elementor Users: Drag and drop Radius Booking widgets directly into your Elementor page designs. Customize appearance using familiar Elementor controls — no coding required.
Gutenberg Users: Insert Radius Booking blocks into the WordPress block editor. Configure booking settings right in the editor without switching between pages.
Place booking components anywhere — dedicated booking pages, service pages, landing pages, contact pages, or even in sidebars and footers.
Need help setting up or configuring Radius Booking? Access comprehensive resources:
Join our Facebook Community to connect with other Radius Booking users and get tips.
If you find Radius Booking helpful, check out our other WordPress plugins: