Plugin info

Total downloads: 114
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 11/12/2025 (49 days ago)
Added to WordPress: 11/11/2025 (0 years old)
Minimum WordPress version: 6.0
Tested up to WordPress version: 6.8.3
Minimum PHP version: 7.4

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 49 days ago

59/100

Is Schedula – Smart Appointment Booking abandoned?

Likely maintained (last update 49 days ago).

Compatibility

Requires WordPress: 6.0
Tested up to: 6.8.3
Requires PHP: 7.4

Developers

Languages

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

No similar plugins found yet.

Description

Schedula is a complete appointment booking solution for WordPress. It helps service businesses accept online bookings 24/7, manage staff schedules, keep a clean calendar, and automate reminders — so you can focus on delivering great service.

Whether you run a salon, clinic, training center, garage, consulting practice, or any local service, Schedula gives you a frictionless booking flow on the front end and a powerful, simple admin on the back end.

• Mobile-first booking form
• Services, categories, and variable durations
• Staff schedules and availability
• Email notifications and reminders
• Clean admin calendar (day / week / month)
• Works with any theme — no coding required

Live demo

Documentation

Plugin site

Why Schedula

• Convert more visitors with a fast, 3-step booking flow
• Keep your calendar organized with color-coded services
• Reduce no-shows with automated notifications
• Scale easily with Pro features when you grow

Who uses Schedula

Beauty & wellness, medical & clinics, fitness & coaching, education & tutoring, garages & workshops, professional services (legal, finance, consulting), and more.

Key Features (Free)

  • Modern, responsive booking form
  • Create services, categories, and pricing
  • Variable service durations
  • Staff members (basic) and availability
  • Day/Week/Month admin calendar
  • Email notifications (booking, update, cancel)
  • Customer list with quick add from calendar
  • Shortcode and Gutenberg block
  • Translatable and theme-friendly

Schedula Pro (Upgrade)

Unlock advanced scheduling:

  • Unlimited services and staff members
  • Advanced form customization (steps, labels, fields)
  • Multiple payment methods (Stripe, WooCommerce Checkout)
  • SMS notifications and reminders
  • Advanced templates for emails
  • Google Calendar sync
  • Reports & analytics dashboard
  • Deposits, coupons, buffers, blackout dates
  • AI-assisted slot optimization

Learn more

Benefits

For your customers

  • Book in minutes on mobile or desktop
  • See only real-time available slots
  • Get instant email confirmations and reminders

For your business

  • Reduce manual admin and back-and-forth
  • Keep staff schedules centralized
  • Customize the form to match your brand
  • Track bookings and customers in one place

Blocks

This plugin provides 1 block.

  1. Schedula – Booking Form

Shortcodes

Use the shortcode anywhere (pages, posts, widgets):

[schedula_booking]

Optional attributes (examples):
* service=”ID” – preselect a service
* category=”ID” – preselect a category
* staff=”ID” – preselect a staff member
* layout=”compact|steps” – choose form layout

Example:
[schedula_booking layout=”steps” service=”12″]

Integrations

  • Stripe (Pro) – secure payments at booking
  • WooCommerce (Pro) – use existing checkout, tax, and receipts
  • Google Calendar (Pro) – 2-way syncing per staff member
  • WP Mail / SMTP – transactional emails

Compatibility

  • Works with any modern WordPress theme
  • Compatible with Gutenberg and classic editor
  • Tested with major page builders via shortcode and block

External Services / Privacy

To deliver some features, Schedula may connect to third-party services:

  • Stripe – payment processing (customer name/email, appointment details, card/payment data via Stripe elements). Policies: https://stripe.com/privacy
  • Google Fonts – optional fonts loaded by the browser (IP address may be transmitted to Google). Policies: https://policies.google.com/privacy
  • IP2C (ip2c.org) – optional country detection for phone field (IP address to determine country code)
  • ipapi.co – optional timezone detection fallback in admin (IP address to determine timezone)
  • Email – uses WordPress wp_mail or configured SMTP to send transactional emails (recipient name/email, booking details)

Site owners are responsible for displaying an appropriate privacy notice and obtaining any required consent in their jurisdiction.

Developer Notes

Source code (unminified assets included):
https://github.com/vertim-coders/schedula-smart-appointment-booking

Actions/Filters and template overrides are documented in the developer section of the docs.

Installation

Minimum Requirements

  • WordPress 6.0 or greater
  • PHP 7.4 or greater
  • MySQL 5.6 or greater

Automatic Installation

  1. In WordPress, go to Plugins Add New.
  2. Search for “Schedula”.
  3. Click Install Now, then Activate.

Manual Installation

  1. Download schedula.zip
  2. In WordPress, Plugins Add New Upload Plugin
  3. Choose schedula.zip and click Install Now
  4. Activate the plugin

Getting Started

  1. Create at least one Service (duration, price)
  2. (Optional) Add a Staff member and set availability
  3. Configure notifications (email)
  4. Add the booking form to a page (block or shortcode)

Frequently Asked Questions

How do I add the booking form to a page?

Use the “Schedula – Booking Form” block in Gutenberg, or add the shortcode [schedula_booking] to any page.

Can I customize the steps, labels, and fields?

Yes. In the free version you can rename key labels and choose layout. The Pro version adds full step control, custom fields, and deeper styling options.

Does Schedula work with my theme or builder?

Yes. Schedula is theme-agnostic and works with Gutenberg, Classic Editor, and popular builders via shortcode or block.

Can I accept online payments?

Yes with Schedula Pro (Stripe and/or WooCommerce). You can also take bookings without payment in the free version.

Do you offer SMS notifications?

Yes, SMS reminders and templates are available in Schedula Pro.

Is there a Google Calendar sync?

Yes, 2-way syncing per staff member is available in Schedula Pro.

Where can I get help?

Documentation: https://docs.vertimcoders.com/docs/schedula-smart-appointment-booking-doc
Support: https://vertimcoders.com/contact-us/

Review feed

No reviews available

Screenshots

  1. User-friendly booking form

    User-friendly booking form

  2. Service creation with duration and pricing

    Service creation with duration and pricing

  3. Staff schedule and availability

    Staff schedule and availability

  4. Admin calendar (day/week/month)

    Admin calendar (day/week/month)

  5. Email notifications templates (Pro)

    Email notifications templates (Pro)

Changelog

1.0.0 – 2025-09-22

  • First stable release