4.5/5 · 100,000+ active installs

Explore Everything BookingPress Has to Offer

BookingPress provides several unique appointment scheduling features you won't find in other WordPress booking plugins – and unlike the rest, the premium addons are all included free.

60+
Premium add-ons
22+
Payment gateways
35+
SMS providers
15+
Languages · RTL

24/7 Appointment scheduling

Allow your clients to check your real time availability for chosen dates and book an appointment online with or without an online payment.

Unlimited services & bookings

With the BookingPress scheduler WordPress plugin, you can sell any number of services and receive bookings without limit; unlike many competitors, we don’t take any extra commissions on that.

Any appointment duration

We don’t set any constraints for hourly bookings or the like. You can customize and sell appointments of absolutely any duration.

Handy admin tools

Easier focus on different activities and data. Manage clients, payments and appointments individually. Customize your WordPress booking widget and do more from a single dashboard.

Booking with calendar view

Automatically approved bookings, single-touch rescheduling, & adding appointments via the admin dashboard, we provide you with a fully flexible WordPress calendar scheduling plugin.

Agile Schedule

Customize the schedule of your establishment by adding breaks, days-off, and holidays to the regular working time. Apply all the changes via a handy and intuitive menu.

Custom email notifications

Brand automated email notifications the way you need; add custom texts, tags and more. Instant messages are sent out with automatically replaced client data.

Online payment processing

Accept appointment reservation payments online via PayPal or let clients pay at the office after they arrive. Check and manage all the payments in a separate view.

Step by step booking wizard

Place an appointment booking calendar on your site in a few steps. Guide customers through a simple booking flow that makes scheduling effortless & lighting fast.

Fully tunable booking form

Customize the booking wizard’s layout, colors, typography and fields to make it a great fit for whatever site design you have with any WordPress theme.

In-built spam protection

Get booking requests from real people only and never waste your time on spam. We provide you with a great layer of spam protection built into the BookingPress appointment booking plugin.

Statistics & reports

The reports section lets you track various aspects of business performance, categorized into sub-sections.

Page builder support

BookingPress integrates with various top page builders in the market, such as Gutenberg, Elementor, WPBakery, and more.

Translation ready

Our WordPress scheduling plugin will work for any locale. You can translate the BookingPress plugin in your language with any popular WordPress translation plugin.

Custom fields for checkout

Customize the booking widget checkout experiences by adding any type of extra custom field, e.g. a checkbox, dropdown, radio button, etc.

Add appointments manually

Add a new appointment by hand through the admin’s dashboard interface in a few clicks, set its booking and payment status, optionally choose a coupon and more.

Import / Export

The BookingPress Import/Export Tool is designed to streamline the process of transferring your essential data.

Date & Time

Take control of your booking form by repositioning your Date & Time earlier in the booking steps for a smooth booking experience.

Resource Capacity

Allow multiple customers to book the same appointment slot for a fixed service price. Set a max booking capacity for each service, and keep the total cost unchanged.

Coupon Codes

Build client engagement with discounts! Create fixed or percentage-based coupons for chosen services, for a certain date range, or for an unlimited period.

Deposit payments

Allow clients to secure their booking by paying a certain amount of money as deposit, not the full cost. Set a different amount of deposit based on the service!

Selling extras

You can add some helping side services to the main ones and offer the latter to clients at checkout, thus increasing your chances to generate more revenue!

Group appointments

Manage an appointment’s capacity and allow a client who makes a booking to bring people with them.

Individual staff accounts

Give your employees various permissions to view, delete, and edit their appointments and payments as well as customize their schedules.

Staff Commission

Set commission for each staff member with flexible and easy configuration. Automatically calculate earnings and track staff performance without manual effort.

Tax fees

Add extra tax charges in the total of appointment payments. Simply set the percentage, and the calculation is done automatically.

PDF invoices

Using handy email tags (e.g., for appointment and payment details), you can build and brand your own email templates for automatically generated invoices.

WooCommerce integration

For even more payment options and eCommerce possibilities, BookingPress deeply integrates with WooCommerce.

21+ Payment gateways

Already built-in gateways for accepting online booking payments, including such popular solutions as Stripe, 2Checkout, Authorize.net, Mollie, Skrill and more.

Cart

Using our free Cart addon, you empower customers to choose and book various services within one reservation, thus adding multiple appointments at once.

Recurring Appointments

Allows your clients to schedule multiple recurring sessions in advance for their preferred recurring frequency, days, and time slot.

Multi-Service

Allow clients to enjoy multiple treatments or services in one go with Multi-service addon for smooth time management with zero overlaps.

Multi-Staff

Let customers select multiple staff members for a single appointment, giving a more flexible and personalized booking experience.

Custom Service Duration

Allow clients to book multiple slots in one go with the Custom service duration addon for tailored time settings.

Ratings and Review

Let customers rate and review staff members connected to the provided services, making it easier to make informed booking decisions.

ARMember Integration

BookingPress integrates with ARMember to support subscription-based appointment bookings, so you get to manage members, recurring payments and access levels with ease.

iCal integration

Sync your WordPress booking calendar with iCal, Apple Calendar, and other supported platforms to keep appointments updated automatically.

Google Calendar integration

Connect your WordPress appointment booking plugin to Google Calendar and automatically sync bookings in real time.

Outlook Calendar integration

Use two-way Outlook sync with your WordPress booking system to keep appointments updated and avoid double bookings.

Microsoft Teams Integration

Connect your WordPress appointment booking plugin with Microsoft Teams to schedule and manage online appointments smoothly.

n8n Integration

Use the n8n Integration Addon to connect BookingPress with hundreds of apps and build flexible, no-code workflows using real-time booking events.

Zapier integration

Link your booking plugin for WordPress with Zapier to automate bookings and connect with thousands of apps. It’s completely free with BookingPress.

Make.com Integration

Sync your WordPress scheduling plugin with Make.com to automate bookings and simplify everyday business tasks.

FluentCRM integration

Sync BookingPress bookings with FluentCRM to automatically add contacts and manage email campaigns.

Zoom integration

If you provide virtual meetings and appointments, we’ve got you covered with an effortless Zoom integration.

Happy Hours Pricing

Attract your customers by setting a dynamic price for your service for specific weekdays/dates.

Waiting List

The waiting list addon will allow the Customers to still book the appointment and try their luck for getting the service.

Tip

Make a positive approach to your business by encouraging staff members with a tip. Customers will be able to add a Tip for the service that they are booking.

Manage Multiple Location

The Location Addon is an essential tool for service-based businesses such as spas and salons with multiple locations.

Mailchimp integration

By connecting Mailchimp email marketing tools, you’ll have a chance to build your client list naturally, adding addresses of those who made an appointment to your outreach lists.

Service Package

Allows you to create packages of multiple services and offer a discount on the total price to attract more customers.

Gift Card

Provide personalized gift cards for your services, offering customers an easy and convenient way to give gifts.

Multi-Language Support

Let customers from all over the world be able to book an appointment in their own language.

Google ReCaptcha

Google ReCaptcha provides one of the most intelligent anti-spam algorithms to protect your booking website from automated attacks.

Turnstile Captcha

Protect your BookingPress booking forms from fake bookings, spam and fraud transactions with Turnstile Captcha integration.

SMS notifications

Instant, convenient messaging to your customers with BookingPress offering 36 SMS gateways.

WhatsApp notifications

Send appointment reminders and other notifications via WhatsApp messenger and serve certain categories of your clients best.

Telegram Notification

Just like with WhatsApp, you can instantly notify your customers through Telegram, ensuring they receive real-time updates about their bookings.

AWeber Integration

Connect your WordPress booking plugin with AWeber to grow your email list and send targeted campaigns automatically.

Omnisend Integration

Integrate Omnisend with your BookingPress booking plugin for WordPress to automate newsletters and customer email campaigns.

Conversion Tracking

Track bookings, conversions, and customer actions in your WordPress booking system to track marketing performance.

GDPR & HIPAA ready

Keep your WordPress booking system GDPR & HIPAA ready with consent options for secure personal data collection.

RTL support

The BookingPress WordPress scheduling plugin is not just limited to and aimed at English websites. The built-in support for the RTL writing system is also included.

Stripe POS

Accept in-person booking payments with ease using Stripe POS Addon, giving your customers full payment freedom across countries.

Migration Add-on

Switching to BookingPress is now effortless! The Migration Addon lets you import all your bookings and customer data from Amelia, Bookly, Booknetic, and LatePoint smoothly.

Roles & Capabilities

Gain full control over user access with the Roles & Capabilities Addon. Create custom roles, assign permissions, and manage who can access different BookingPress modules effortlessly.

Two Factor Authentication

Secure your BookingPress login with time-sensitive verification codes sent via email, SMS, WhatsApp, or Telegram.

REST API Add-on

Control appointments, customers, services, and payments with secure, flexible REST API endpoints.

Google Address Autocomplete

Enable fast address entry with Google autocomplete suggestions. Improve accuracy and lower input errors during booking.

myCred

Reward customers with loyalty points for every booking and let them redeem points for discounts automatically.

Everything you’d pay extra for elsewhere — free.

Escape the à la carte add-on trap. Why pay $19–$49 for every premium add-on when they’re all included? The BookingPress WordPress booking plugin gives you every premium module in a single plan, with nothing left to unlock.

Payments & checkout

  • 22+ payment gateways
  • WooCommerce integration
  • Tax fees
  • PDF invoices
  • Cart add-on
  • Stripe POS

Scheduling & ops

  • Recurring appointments
  • Service packages
  • Multi-service
  • Multi-staff
  • Custom service duration
  • Waiting list
  • Multiple locations

Notifications

  • SMS — 35+ gateways
  • WhatsApp notifications
  • Telegram notifications
  • Two-factor authentication

Calendars & meetings

  • Google Calendar
  • Outlook Calendar
  • iCal / Apple Calendar
  • Zoom
  • Microsoft Teams
  • Conversion tracking

Marketing & loyalty

  • Happy hours pricing
  • Gift cards
  • Ratings & reviews
  • Tips
  • myCred loyalty points

Email & CRM

  • Mailchimp
  • FluentCRM
  • AWeber
  • Omnisend
  • ARMember

Automation & API

  • Zapier
  • Make.com
  • n8n
  • REST API add-on

Access & global

  • Roles & capabilities
  • Google reCAPTCHA
  • Turnstile Captcha
  • Multi-language support
  • RTL support
  • GDPR & HIPAA ready
  • Google address autocomplete
  • Migration add-on

Have a feature in mind? 

Submit your request or upvote an existing idea. Our product team reviews every suggestion to shape what’s next for BookingPress.

Suggest a feature →

Take bookings on your site in under an hour.

Start with the free plugin, or unlock all 60+ premium add-ons with a one time license. No monthly fees. No booking commissions. Ever.

14-day money-back guarantee 1 year of updates & support No booking fees
Click here to open Form