WordPress Booking Plugin
Everything You Need to Succeed
Streamline your booking process with features designed to grow your business — right inside WordPress.
Powerful Features, No Cost
Everything you need to start taking bookings — available completely free, forever.
Booking Form Shortcodes
Three flexible form styles — inline, popup, and slide-in sidebar — embed anywhere on your site with a simple shortcode.
Availability Calendar Display
Visual calendar showing available and unavailable dates so customers can easily select their booking time.
Time Slot Management
Set available time slots and customize booking intervals — 15 min, 30 min, or any custom duration — with break periods per day.
Working Hours
Define your business's open days, start/end times, and break windows — globally or per staff member.
Blackout Dates
Block specific dates and times from booking for holidays, maintenance, or personal days off — globally or per staff member.
Service Management
Create unlimited services with descriptions, pricing, duration, color coding, and featured images — organized into categories.
Staff / Employee Management
Manage unlimited staff members, each with their own services, custom schedules, breaks, personal days off, and per-service pricing.
Staff Portal
Dedicated front-end portal for staff: view today's schedule, manage appointments, approve reschedule requests, and message clients.
Client Portal
Self-service area where customers can register, view their bookings, cancel, request reschedules, send messages, and update their profile.
Email Notifications
Automated emails for confirmations, reminders, cancellations, and rejections — triggered by events or scheduled before an appointment.
Custom Email Templates
Design personalized email templates with merge tags (client name, service, date, staff, price, business details) and your own branding.
Appointment Reminders
Time-scheduled reminder emails sent automatically before an appointment to reduce no-shows and keep customers informed.
Booking Approval System
Set bookings to pending status requiring manual approval before confirmation — ideal for consultation or premium services.
Cancellation Management
Allow customers to cancel or request reschedules through their portal. Staff can approve or reject reschedule requests.
Insightful Dashboard
KPI cards for total appointments, revenue, completion rate, and average booking value — with status breakdowns, trend charts, peak hours, and top services.
Booking History
Comprehensive record of all past and upcoming appointments with status tracking, notes, email logs, and search/filter capabilities.
Add to Calendar
Clients receive a generated ICS file with their appointment so they can add it to any calendar app — Google, Apple, Outlook — in one click.
Price Variations
Set different pricing per staff member, per service, or by duration. Currency display, position, decimals, and separators are fully configurable.
Mobile Responsive Design
All booking forms and admin interfaces fully optimized for mobile devices and tablets for a seamless experience on any screen.
Integration with Page Builders
Fully compatible with Elementor, Divi, Beaver Builder, and other popular page builders for complete design flexibility.
Form Design Customization
Customize colors, font size, border radius, button styles, and backgrounds per form type — with a live preview right in the admin panel.
GDPR Compliance
Built-in data protection features including consent checkboxes, data deletion support, and privacy policy integration.
AI Content Helper
Built-in AI assistant (OpenAI or Anthropic) to help generate service descriptions, email templates, and other content directly in the admin.
Unlock the Full Power of Appointa
Upgrade to Premium and get advanced features that give your business a competitive edge.
Custom Booking Fields
Add custom text, textarea, select, radio, or checkbox fields to your booking form. Filter by service and mark fields as required.
Online Payment Integration
Accept payments via Stripe and PayPal directly through the booking form. Supports both gateways simultaneously with sandbox testing.
SMS Notifications
Send automated SMS reminders and status alerts to clients and admins via Twilio or Vonage — event-triggered or scheduled before the appointment.
Calendar Sync
Two-way sync with Google Calendar and Outlook per staff member. Also generates iCal feeds so appointments appear on any calendar app automatically.
Recurring Appointments
Let customers book a series of repeating appointments — daily, weekly, bi-weekly, or monthly — with configurable repeat counts or end dates.
Group Bookings & Capacity
Set per-service capacity limits so multiple participants can book the same slot. Slots are automatically blocked when fully booked.
Group Discounts
Define tiered discount rules (percentage or fixed) that trigger automatically when the group size reaches a minimum participant count.
Waitlist
When a slot is full, customers can join a waitlist. They're automatically notified by email or SMS when a cancellation opens the slot back up.
Customer Database
Searchable client records with full booking history, contact details, and personal notes — so you always know who's coming in.
Advanced Analytics & Export
Deep analytics with revenue charts, bookings by day and hour, and staff performance — plus one-click CSV and PDF export for external reporting.
Gamification & Loyalty Points
Reward returning clients with points per booking, referral bonuses, streaks, tier levels, off-peak multipliers, early bird bonuses, and monthly challenges.
Resource Management
Assign physical resources (rooms, equipment, kits) to services with quantity limits. Time slots are blocked automatically when resources are fully consumed.
Premium Support
Priority access to the Appointa support team with faster response times and dedicated help for your configuration and technical questions.
Quick Start Call
Get up and running in 30 minutes with a personalized onboarding call from the Appointa team — included with Yearly and Lifetime plans.
Ready to Transform Your Booking Experience?
Start free and upgrade when you're ready. All plans include a 30-day money-back guarantee — no questions asked.
Monthly from $7.30 · Yearly from $73/yr · Lifetime $149 one-time