Product page | Documentation | Support Yo Booking is a standalone WordPress appointment booking plugin for service businesses. It combines a customer booking flow with service and staff scheduling, appointment operations, notifications, offline payments, customer self-service, and developer integrat
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.3 and PHP 7.4.
SourceWordPress plugins · Oct 23, 2026
01 / Source details
Aboutthistool.
Product page | Documentation | Support
Yo Booking is a standalone WordPress appointment booking plugin for service businesses. It combines a customer booking flow with service and staff scheduling, appointment operations, notifications, offline payments, customer self-service, and developer integrations.
The core plugin does not require WooCommerce or an external booking service. It includes Pay locally and Bank transfer. Online payment gateways are handled by separately distributed add-ons.
Services, staff, and availability
Manage service categories, services, staff assignments, and customer profiles.
Configure business hours, individual staff schedules, split working periods, and date exceptions.
Set lead time, booking window, slot interval, cancellation deadline, and rescheduling deadline.
Prevent overlapping appointments through server-side availability and conflict checks.
Follow the timezone, date format, and time format configured in WordPress.
Booking and customer self-service
Add the responsive booking flow with the Yo Booking block or [yo-booking] shortcode.
Support guest booking and signed-in customer detail prefilling.
Let customers select a service, preferred or first-available staff member, date, time, and payment method.
Customize colors, layout density, buttons, progress display, prices, and service descriptions.
Add [yo-booking-portal] for signed-in customers to review upcoming and past appointments.
Provide secure token-based cancellation and rescheduling links with configurable deadlines.
Appointment operations and notifications
Manage appointments in list, month, week, day, and agenda views.
Drag, drop, or resize calendar events with conflict validation and rollback.
Export authorized appointment, customer, and report data to CSV.
Payments, administration, and recovery
Offer Pay locally and Bank transfer with no-payment, deposit, or full-payment modes.
Track unpaid, partially paid, paid, and refunded balances.
Record manual payments and refunds with references while preserving booking totals.
Use Booking Manager and Booking Staff roles with scoped capabilities and staff ownership restrictions.
Review audit records for important booking, payment, customer, service, staff, and settings changes.
Use WordPress personal data export and erasure tools and configurable retention cleanup.
Create password-encrypted same-site backups and restore managed booking data.
Check database tables and scheduled tasks through WordPress Site Health.
Developer integrations
Create hashed API keys with separate appointment and customer scopes.
Use authorized REST endpoints for server-to-server workflows.
Send signed outbound webhooks through a retry queue with delivery logs.
Register separately distributed payment gateways through the documented provider contract.
See docs/integrations.md for API and webhook details and docs/payment-addons.md for the payment provider contract.
Privacy
Yo Booking stores the booking, customer, staff, service, notification, payment, audit, and integration-delivery data needed by enabled features in the WordPress database.
It does not send booking data to an external booking service by default. Data is sent externally only when an administrator configures a webhook or third-party add-on. Site owners are responsible for documenting those destinations and reviewing their privacy terms.
01Install the plugin through the WordPress Plugins screen, or upload it to /wp-content/plugins/yo-booking/ .
02Activate Yo Booking and open Yo Booking > Dashboard .
03Create service categories, services, staff, and service assignments.
04Configure business hours, staff schedules, exceptions, booking limits, and customer policies.
05Review payment methods, currency display, notifications, and Appearance settings.
06Add the Yo Booking block or [yo-booking] to the booking page.
07Optionally add [yo-booking-portal] to a page for signed-in customers.
08Send a test notification and complete a test booking before accepting live appointments.
03 / Source details
Frequently asked questions.
Does Yo Booking require WooCommerce?
No. It is a standalone appointment scheduling plugin. The currency list follows the familiar WooCommerce catalog, but WooCommerce is not required.
How do I add the booking form?
Insert the Yo Booking block in the block editor or add [yo-booking] to a page.
Can customers book without an account?
Yes, when guest booking is enabled. Signed-in customers can have saved contact details prefilled.
Can customers cancel or reschedule an appointment?
Yes. Secure token links and the signed-in customer portal support self-service within the deadlines configured by the administrator.
Does the core plugin include online card payments?
No. The core includes Pay locally, Bank transfer, deposits, balance tracking, and manual payment or refund records. Online gateways use separate add-ons.
How are emails and reminders sent?
They use the WordPress email system, while reminders are processed by WordPress Cron. Reliable delivery still depends on the site’s mail or SMTP configuration.
Does it support WordPress privacy tools?
Yes. The plugin registers personal data exporters and erasers, provides retention controls, and includes privacy guidance.
What happens to data on uninstall?
Booking data is retained by default. To remove managed tables, settings, roles, and capabilities, enable Remove all data on uninstall before uninstalling. Back up first.
Can another system connect to Yo Booking?
Yes. The plugin provides scoped API keys, REST endpoints, signed webhooks, and a payment-provider contract for developers.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati