preloader

Bookly plugin review and common issues

Bookly is used for appointments, consultations, reservations, and calendar-based booking inside WordPress. In most cases, it fits business sites better than building the same workflow from scratch too early. A common issue is that time slots or confirmations fail when time zones, email delivery, or payment settings are off. This usually happens when settings overlap with themes, optimization tools, or other plugins already on the site. It can save time, but it still needs testing on a staging site before major changes go live. From experience, Bookly works best when the setup stays focused and the main settings are documented. It is useful in production, but it still needs updates, reviews, and periodic cleanup.

Bookly plugin review and common issues

What is Bookly plugin?

Bookly is one of the most feature-rich appointment booking plugins for WordPress, with a core free plugin and an extensive ecosystem of 40+ paid add-ons that allow businesses to build a booking system precisely matched to their workflow. The free version handles single-service booking with one staff member, while add-ons extend functionality with multiple staff members, recurring appointments, group booking, WooCommerce payment integration, SMS/email notifications, deposits, Google Calendar sync, and dozens more features.

Bookly’s add-on model is both its strength and potential weakness: businesses can pay only for the specific capabilities they need, but add-ons add up quickly for feature-complete setups. A fully-featured Bookly installation with multiple staff, recurring appointments, SMS reminders, group booking, and payment integration can cost $200-400 in add-ons, making it more expensive than Amelia’s all-inclusive pricing for most feature combinations. However, for businesses that need only one or two specific features beyond the free core, the add-on approach represents genuine cost savings.

Bookly’s booking form is clean and mobile-responsive, with strong customization options for colors and styles. Staff management and individual staff calendars are well-developed. The plugin is particularly popular with medical practices, legal offices, and technical service businesses where the robust add-on ecosystem’s specialized features (HIPAA-aware configurations, intake forms, payment deposits) match specific industry requirements. For straightforward salon or spa booking, Amelia’s all-inclusive approach is generally more cost-effective.

Need Help With Bookly Setup, Troubleshooting, or Customization?

Need help with Bookly? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.

Get Bookly Expert Help

Key Features

  • Free core: single staff, single service, appointment booking with Bookly form
  • Multiple staff members (add-on)
  • Recurring appointments with flexible schedules (add-on)
  • Group booking / class booking (add-on)
  • SMS and email notifications (SMS add-on)

Pros & Cons

Pros

  • Free core plugin with genuine booking functionality for simple single-staff setups
  • Pay-per-feature add-on model avoids paying for capabilities you do not need
  • Most extensive add-on ecosystem (40+) in the WordPress booking plugin category

Cons

  • Core free plugin is quite limited — most professional features require paid add-ons
  • Full-featured setup can exceed $200-400 in add-ons, more expensive than Amelia Pro

Free vs Premium

Free: single service, single staff, basic booking form. Pro add-ons from $29+ each: multiple staff, recurring, SMS, group booking, WooCommerce, Google Calendar, and 35+ more. Full add-on bundles available at bookly.co.

Common Problems & Fixes

Bookly booking form is not showing available time slots for the selected date — the calendar shows the date as available but no times appear. How do I fix this?

Time slot display depends on service duration and staff working hours alignment. Check: (1) in Bookly → Staff Members → [staff] → Schedule, verify the working hours are set for the selected day with sufficient time for at least one appointment; (2) the service duration plus any buffer time must fit within a working hours block; (3) verify the time slot length in Bookly → Settings → General → Time Slot Length is configured appropriately (15 or 30 minutes); (4) check the minimum advance booking time setting — if set to 24 hours, same-day slots will not appear; (5) if using the Multiple Staff add-on, ensure the staff member is assigned to the selected service.

Bookly email notifications are not being received by clients after booking. How do I configure and test email sending?

Bookly uses WordPress’s wp_mail() for notifications. Check: (1) go to Bookly → Notifications → Email Settings and verify the “From” email address and the notification trigger (on booking confirmation, on payment); (2) use WP Mail SMTP’s test email function to verify WordPress email is working at all; (3) check the client’s spam folder; (4) review Bookly → Notifications to confirm the specific notification templates are enabled and contain valid content; (5) for WP Mail SMTP or other SMTP plugins, ensure the SMTP configuration is valid — Bookly inherits WordPress’s email sending configuration.

Bookly WooCommerce payment integration is not appearing at checkout — clients are not prompted to pay when booking. How do I configure payment?

WooCommerce payment in Bookly requires the WooCommerce add-on. With the add-on installed: (1) go to Bookly → Settings → Payments → WooCommerce and enable the integration; (2) verify WooCommerce is active and a payment gateway is configured; (3) check that the service price is set (non-zero price) in Bookly → Services — free services do not trigger payment; (4) ensure the Bookly WooCommerce product is published in WooCommerce → Products (Bookly creates a virtual product automatically); (5) test with a service that has a specific price configured.

Customization & Developer Notes

How do I allow clients to book multiple services in one appointment using Bookly?

Chained appointments (booking multiple services sequentially in one booking session) require the Chain Appointments add-on. With it installed, clients can select multiple services during the booking process — the plugin automatically calculates the combined duration and schedules the services back-to-back. This is useful for businesses where clients commonly book a haircut + color treatment together, or a massage + consultation. Configure which services can be chained in the add-on settings.

How do I add custom intake questions to the Bookly booking form?

Custom fields on the booking form require the Custom Fields add-on. After installing, go to Bookly → Custom Fields → Add New Field. Select the field type (text, textarea, select, checkbox, file upload) and configure the label, required/optional status, and which services display this field. Fields appear in the booking form between the client information step and confirmation. Responses are saved with each appointment and visible in the booking details in Bookly → Appointments.

Frequently Asked Questions

Is Bookly free good enough to start with?

Bookly free is suitable for a solo practitioner (single staff member) offering one service at one location. If you need to add a second staff member, accept online payments, send SMS reminders, or enable recurring bookings, you need add-ons. For most real-world service businesses, at least 2-3 add-ons are required before the booking system is production-ready. Amelia’s paid-but-comprehensive approach is often more cost-effective for businesses that need the full feature set.

Does Bookly support HIPAA-compliant medical appointment booking?

Bookly does not claim HIPAA compliance out of the box — it is a general-purpose booking plugin. For medical practices with HIPAA requirements, the data stored in Bookly (patient names, appointment types, contact information) is stored in your WordPress database. True HIPAA compliance requires a Business Associate Agreement (BAA) with your hosting provider, encrypted data transmission, access controls, and audit logs that WordPress alone does not provide. Bookly can be part of a HIPAA-aware setup when combined with appropriate hosting, but it does not carry its own HIPAA certification.

Can Bookly break after updates?

Yes, that can happen, especially on older sites with many plugins. This usually happens when the plugin, theme, and add-ons are updated out of sequence. In most cases, testing on staging catches the issue before it reaches the live site. From experience, backups and changelog reviews save a lot of cleanup time.

What should I check before installing Bookly?

Start by checking whether another plugin already does the same job. In most cases, overlap is what creates avoidable conflicts and performance issues. A common issue is installing a plugin because it looks convenient without checking the stack first. From experience, a short compatibility review avoids most of the pain later.

Need a Bookly Developer?

Find a vetted WordPress developer specializing in Bookly. From setup and configuration to custom Bookly development — get expert help on WPWizzy.
Get a Free Estimate

Pick one option and we’ll take you to the right next step.

After submitting your request, up to three WordPress developers may review your project and ask a few questions to better understand the issue.
This step helps us define the scope of work and provide an accurate estimate. Most projects receive a response within 24 hours.
Providing a few key details about your website or the problem will help us respond faster. There is no obligation to proceed with the project.