Title: Yo Booking
Author: YoOhw Studio
Published: <strong>6 de abril de 2025</strong>
Last modified: 12 de junio de 2026

---

Search plugins

![](https://ps.w.org/yo-booking/assets/banner-772x250.png?rev=3334408)

![](https://ps.w.org/yo-booking/assets/icon.svg?rev=3267428)

# Yo Booking

 By [YoOhw Studio](https://profiles.wordpress.org/yoohw/)

[Download](https://downloads.wordpress.org/plugin/yo-booking.1.1.4.zip)

 * [Details](https://es-pr.wordpress.org/plugins/yo-booking/#description)
 * [Reviews](https://es-pr.wordpress.org/plugins/yo-booking/#reviews)
 *  [Installation](https://es-pr.wordpress.org/plugins/yo-booking/#installation)
 * [Development](https://es-pr.wordpress.org/plugins/yo-booking/#developers)

 [Support](https://wordpress.org/support/plugin/yo-booking/)

## Description

**Yo Booking – Appointment Booking and Scheduling System** provides an intuitive
and flexible solution for scheduling appointments on your WordPress website. Whether
you’re running a salon, clinic, consultancy, or any service-based business, Yo Booking
is designed to simplify the booking process for both administrators and clients.

**Dashboard / Calendar**

Gain full control of your appointment scheduling with a dynamic calendar interface.
View and manage bookings in month, week, or day formats. Easily navigate, create,
or edit appointments directly from the calendar. All bookings are color-coded and
displayed with service, staff, and timing for a quick visual overview of your schedule.

**Appointments**

Manage all appointments from a centralized list view. Quickly update appointment
statuses (Pending, Confirmed, Cancelled, etc.), edit details, or delete entries.
You can also track customer notes, staff notes, and view linked service and staff
information. Filtering and sorting options make it easy to handle high volumes of
bookings efficiently.

**Services**

Create and manage your company’s service offerings. Organize services into categories,
set custom durations, and optionally add descriptions. Assign services to specific
staff members to control availability based on skillsets or roles. Services form
the core of your scheduling system, giving clients clarity and admins control.

**Staff members**

Easily manage your entire team of service providers. Add new staff, group them by
department or role, and assign services to match their expertise. Customize working
hours for each staff member or apply business-wide hours. Each staff member can 
also have notes, profile images, and service schedules that reflect real availability.

**Customers**

Track and manage customers in one place. Each customer can be linked to a WordPress
user account, and you can store their name, phone number (with international format),
email address, notes, and history. View the number of total appointments they’ve
made and their last appointment for better customer relationship management.

**Notifications**

Set up automated email notifications triggered by appointment status changes (e.
g., confirmation, cancellation, reminder). Customize message templates using smart
placeholders like {customer_name}, {appointment_time}, {service_name} and more. 
Notifications can be tailored for both administrators and customers to ensure everyone
stays informed.

**Block Insert / Shortcode**

Add the Yo Booking form to any page or post using the included Gutenberg block or
a simple shortcode [yo-booking]. This allows you to embed your booking system seamlessly
into your site, providing a smooth user experience for clients booking online.

### Privacy

Yo Booking stores appointment, service, staff, and customer data in the site’s local
WordPress database. Customer data can include name, phone number, email address,
appointment notes, and linked WordPress user ID when selected by an administrator.

The plugin sends booking notification emails through the site’s configured WordPress
mail system. The free plugin does not contact an external geolocation API, product
feed, CDN, or remote code service during normal operation. All JavaScript and CSS
libraries used by the plugin are bundled locally.

### Third-party Libraries

Yo Booking bundles the following GPL-compatible libraries:

 * Select2 4.0.13, MIT License, https://github.com/select2/select2
 * intl-tel-input 29.0.5, MIT License, https://github.com/jackocnr/intl-tel-input
 * FullCalendar Standard Bundle 6.1.17, MIT License, https://fullcalendar.io/

## Screenshots

[[

[[

[[

[[

[[

[[

[[

[[

[[

## Blocks

This plugin provides 1 block.

 *   Yo Booking

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/yo-booking` directory, or install
    the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the Plugins screen in WordPress.
 3. Go to **Yo Booking > Settings** to configure your services, staff, and availability.
 4. Use the `[yo-booking]` shortcode to display the booking form on any page or post.

## FAQ

### Can I allow customers to book online?

Yes! You can embed the booking form anywhere on your site via block or shortcode.

### Can I customize appointment duration and buffer time?

Yes, every service has a customizable duration. More features for buffer time will
be available in a future update.

### Does Yo Booking support multiple staff with different schedules?

Absolutely. You can assign services to individual staff and customize their working
hours.

### Is this plugin mobile responsive?

Yes, the admin calendar and the front-end booking interface are fully responsive.

### Can I translate this plugin?

Yes. The plugin is translation-ready and compatible with WPML or Loco Translate.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Yo Booking” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ YoOhw Studio ](https://profiles.wordpress.org/yoohw/)
 *   [ B.Ng ](https://profiles.wordpress.org/baonguyen0310/)

[Translate “Yo Booking” into your language.](https://translate.wordpress.org/projects/wp-plugins/yo-booking)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/yo-booking/), check
out the [SVN repository](https://plugins.svn.wordpress.org/yo-booking/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/yo-booking/) by 
[RSS](https://plugins.trac.wordpress.org/log/yo-booking/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.4 (Jun 12, 2026)

 * Improve: Prepared plugin metadata, license text, and readme content for WordPress.
   org submission.
 * Improve: Removed non-essential external API requests and YoOhw product dashboard
   feed.
 * Improve: Hardened admin AJAX and CRUD handlers with capability checks, nonces,
   validation, sanitization, and escaping.
 * Improve: Replaced automatic IP geolocation with local country defaults and settings-
   based country restrictions.
 * Fix: Addressed WordPress.org review feedback for plugin URL metadata, admin script
   enqueues, admin menu position, AJAX action prefixes, frontend nonce sanitization,
   and bundled library versions.

#### 1.1.3 (Sep 15, 2025)

 * Update: Set the default status in the add new appointment based on the default
   status in settings.
 * Update: Disabled the submit buttons to avoid duplicated entries.
 * Fix: Avoid autocomplete user or customer for disabled and readonly fields.
 * Improve: Optimized the appointment hooks.
 * Improve: Customized the popup modals.
 * Improve: Added missing language strings.

#### 1.1.2 (Aug 15, 2025)

 * Fix: Contact requirement default value is added.
 * Fix: Get the dial code based on user IP instead of hosting.
 * Fix: Security issue with booking a new appointment.

#### 1.1.1 (Aug 12, 2025)

 * New: Added the email notification for updated appointment.
 * New: Added the customer reminder email notification.
 * New: Added the staff email address for the staff member.
 * New: Added the option to send email notification to the staff member.
 * Fix: Added missing email notifications to the customer for the appointment created
   by admin.

#### 1.1 (July 26, 2025)

 * New: Brand new booking form style.
 * New: Added the appointment details to the confirmation step.
 * New: Auto pre‑filled the customer fields for logged in user.
 * New: Save the guest details to pre-fill for the next appointment.
 * Fix: Cannot book the appointment if email or phone is not required.
 * Fix: Dial code does not display for logged in user.

#### 1.0 (Apr 30, 2025)

 * First released.

## Meta

 *  Version **1.1.4**
 *  Last updated **3 días ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/yo-booking/)
 * Tags
 * [appointment booking](https://es-pr.wordpress.org/plugins/tags/appointment-booking/)
   [appointments](https://es-pr.wordpress.org/plugins/tags/appointments/)[booking](https://es-pr.wordpress.org/plugins/tags/booking/)
   [booking system](https://es-pr.wordpress.org/plugins/tags/booking-system/)[scheduling](https://es-pr.wordpress.org/plugins/tags/scheduling/)
 *  [Advanced View](https://es-pr.wordpress.org/plugins/yo-booking/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/yo-booking/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/yo-booking/reviews/)

## Contributors

 *   [ YoOhw Studio ](https://profiles.wordpress.org/yoohw/)
 *   [ B.Ng ](https://profiles.wordpress.org/baonguyen0310/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/yo-booking/)