21+ years in hosting · Jaipur, India · INR billing with 18% GST · 24/7 email support
Blog · WordPress plugins

Best WordPress popup and booking plugins

Quick answer

Popup plugins collect emails; booking plugins take appointments, different jobs that both add scripts. Popup Maker (600,000+ installs) leads the free popup side; Amelia (90,000+) and Bookly (60,000+) lead WordPress bookings. Time popups so they never cover a phone's first screen. WebJi sells none of these plugins.

For Indian clinics, salons and consultants adding popups or appointment booking to WordPress.

GuideWebJi®
knowledge
Read time
3 min
Sections
4
Updated
14 Nov 2026
Written by
WebJi® team

Does your site need a popup plugin, a booking plugin, or one honest form?

A clinic or salon owner often buys two plugins where one contact path would serve both jobs: capture the enquiry, then book the appointment. Popups collect email addresses; booking plugins hold a calendar and confirm slots. Neither does the other's work, and running both adds two scripts to every page.

Popup only

You publish content and want subscribers. A timed popup — never a full-screen arrival overlay on mobile — with a clear close control does the whole job.

Booking only

Visitors already come on purpose: a clinic, a studio, a consultant. A calendar with confirmation beats any popup; the enquiry is the appointment.

Both, wired apart

Content plus bookable services. Keep the popup on blog posts, the calendar on the booking page, and never stack both on the same first screen.

How the pages around a calendar should read — copy, trust marks, phone paths — is drawn in clinic website design and salon website design. A plain form is still a fine answer: see adding a contact form to WordPress.

Popup plugins: dated facts and the mobile interstitial rule

Google's mobile guidance treats a full-screen overlay that appears as a page loads as an intrusive interstitial, so time the popup for after the visitor has seen the page. The trigger is your setting, not the plugin's logo — every plugin below can be timed.

WordPress popup plugins (wordpress.org facts read 15 November 2026)
PluginActive installsDated listing factsMobile habit to set
Popup Maker (Code Atlantic)600,000+v1.25.0, changelog dated 10 September 2026; 4.9 stars across 4,516 reviews; triggers include click, auto-open and time delayShow after scroll or exit intent, close control easy to hit
OptinMonster—Commercial service with a connector plugin; campaigns load from their platformDelay that third-party script; never load it in the head of every URL
Hustle (WPMU DEV)—Email opt-ins with display rulesNo full-screen overlay on arrival from search

Exit-intent triggers and advanced targeting sit in Popup Maker's paid tiers per its listing; the free core covers timed and click-triggered popups. Google publishes no points penalty you can quote — avoid the pattern its mobile guidance calls intrusive, then judge the form by subscribers you actually receive. WebJi® sells none of these plugins and has not measured their conversion.

Booking plugins for clinics, salons and consultants

The booking shortlist splits by weight: Amelia and Bookly are full appointment desks in the free repository, while WooCommerce Bookings serves shops that already sell through WooCommerce. wordpress.org figures below were read on 15 November 2026.

WordPress booking plugins (wordpress.org facts read 15 November 2026)
PluginActive installsDated listing factsConfirm on the tier you buy
Amelia90,000+Appointments and event calendars; tested against current WordPress releases; 796 ratingsGoogle Calendar sync, WhatsApp notices, your payment gateway
Bookly60,000+Scheduling, calendar management, reminders, payment collection; 586 ratingsWhether Calendar and WooCommerce support are included or sold as add-ons
FluentBooking—A lighter calendar aimed at consultants (not re-verified in this read)Google Calendar and payments in the current release
Simply Schedule Appointments—Clinic-friendly tiers (not re-verified in this read)Which tier includes Calendar sync
WooCommerce Bookings—Commercial extension for WooCommerce storesRazorpay via the official WooCommerce plugin; calendar sync is separate

No scores on this page. Book a slot on the demo exactly as a customer would, on a phone-sized screen. If the free tier hides the calendar feature you need, price that add-on before designing the site around it — and if the services are sold products, the store side belongs on WooCommerce hosting.

Wiring one booking path end to end before the site opens

Wire the smallest possible path first: one service, one staff member, one open hour — and do not add a second feature until that path works. Most booking disasters are integrations switched on in bulk the night before launch.

  1. Create the single service, staff member and open hour; book a test slot yourself.
  2. Connect Google Calendar for that staff member; check the slot lands on the calendar you intended, not a personal one.
  3. For UPI payments, use the gateway plugin your cart already trusts — on WooCommerce that is Razorpay's official plugin, with UPI enabled in your Razorpay account.
  4. Send the WhatsApp reminder only if your tier lists it; otherwise rely on the plugin's email confirmation.
  5. Cancel the test booking and confirm the slot reopens on the calendar.

A reminder that never arrives is worse than no reminder: do not print "WhatsApp confirmation" on the clinic page until a test message reaches a phone you control.

Keeping popup and booking scripts off the pages that never use them

These plugins slow a site when their assets load on every URL, including posts that show neither the popup nor the calendar. Restrict each to its own pages and retest the appointment URL itself, not just the homepage.

  • Show the popup on chosen landing pages, not every post.
  • Load the booking calendar only on the appointment page.
  • Never stack a full-screen popup and a booking widget on the same first screen.
  • Delay off-site scripts such as OptinMonster until first interaction.
  • Uninstall a rejected booking plugin outright — a deactivated plugin can still leave scheduled tasks running.

The rest of a service site's plugin list is in essential WordPress plugins. WebJi® sells neither the plugins nor the delay tools named here.

FAQ

Frequently asked questions

Are popups penalised by Google on mobile?

Google's mobile guidance describes full-screen overlays that appear as a page loads as intrusive interstitials, and advises against the pattern; it publishes no points penalty you can quote. Time your popup to scroll depth or exit intent, keep it dismissible, and the practical risk disappears.

Is Amelia or Bookly better for a small clinic?

Both sit in the free repository with large install bases — Amelia at 90,000+, Bookly at 60,000+ (read 15 November 2026). Amelia leans toward events as well as appointments; Bookly's listing centres on reminders and payment collection. Test both demos with two services and one staff member, and buy the one whose add-on list prices your actual needs lower.

Can I take bookings without any plugin?

Yes, at small volume: a contact form plus a Google Calendar share link, with a WhatsApp path for regulars, books appointments without a plugin. Install a booking plugin when no-shows, reminders or prepaid deposits become a management problem worth automating.

Will a booking plugin work with Razorpay and UPI?

Where the booking plugin runs on WooCommerce — WooCommerce Bookings, or Bookly's WooCommerce add-on — Razorpay's official plugin handles cards, netbanking and UPI with subscriptions enabled on your Razorpay account. For plugins with their own checkout, check the gateway list on the exact tier before promising UPI on your pricing page.

Does WebJi® sell popup or booking plugins with its hosting?

No. WebJi hosts the WordPress site; the plugins come from wordpress.org or their vendors, and their licences are yours. What hosting adds to this stack is the speed baseline — plan-level caching and backups — so two extra plugins do not turn the appointment page slow.

Last editorial update: 15 November 2026.

WebJi® since 2005

Ready to get started with WebJi®?

Join 12,000+ businesses across India and overseas. INR pricing, 18% GST shown before payment and 24/7 email support in Hindi and English — average first reply under 60 minutes.