Built in a real salon for real salon workflows. Yatoon has powered day-to-day bookings at a working nail salon for more than a year. It is designed for salons, spas, nail studios, lash and brow businesses, and other multi-staff beauty businesses that need more than a generic meeting calendar.
Try the live booking demo - no account or installation required.
Why salons choose Yatoon
- A polished mobile booking experience for services, options, staff, date, time, customer details, and confirmation.
- Real salon visits with multiple services, service variations, add-ons, group appointments, and separate choices for each guest.
- Safer availability with business hours, breaks, closed dates, qualified-staff checks, shared-resource capacity, and a final conflict check before saving.
- Any Staff or a preferred professional - eligible staff are filtered by the selected service and live availability.
- Reference photos per guest and service for custom designs, with clear upload progress and staff-side previews.
- Customer-friendly confirmation with a complete appointment receipt, directions, secure management links, and Google or Apple calendar actions.
- Your WordPress, your brand with brand colors, service images, custom fields, Gutenberg blocks, Elementor widgets, and privacy tools.
Start free - no Square account required
The Free edition includes:
- Local appointment scheduling and booking management
- Services, categories, options, prices, durations, images, and staff assignments
- Multi-service and group/guest bookings
- Staff schedules, business hours, breaks, closed dates, and time-off checks
- Responsive booking form and visual service menu
- Customer email notifications and secure calendar files
- Custom booking fields and customer records
- Brand, color, button, typography, and layout controls
- Gutenberg blocks and Elementor widgets
- WordPress personal-data export and erasure support
- Translation catalogs for 20 locales, including Spanish, Portuguese, French, German, Italian, Dutch, Polish, Japanese, Korean, Chinese, and more
Pro for Square-powered salons and growing teams
The optional Pro upgrade adds Square Appointments and POS workflows, Square online payments and deposits, Vagaro and Google Calendar workflows, SMS, staff and customer portals, waitlist automation, recurring appointments, packages, memberships, loyalty, gift cards, coupons, broadcasts, reminders, review requests, multi-location tools, inventory, commissions, advanced reports, and recovery diagnostics.
Yatoon is especially well suited to salons that want a branded WordPress booking journey while continuing to operate through Square.
Add Yatoon anywhere
Use a native Gutenberg block, an Elementor widget, or a shortcode:
[yatoon_booking] - complete booking form
[yatoon_service_menu] - visual service menu with Book buttons
[yatoon_customer_portal] - customer self-service portal (Pro)
[yatoon_staff_portal] - mobile staff schedule portal (Pro)
[yatoon_growth_storefront] - package and membership storefront (Pro)
- Install and activate Yatoon Salon Booking from Plugins > Add New.
- Open Yatoon Booking > Setup Wizard and choose Local mode to start without an external account.
- Add your services, options, prices, durations, staff, business hours, and closed dates.
- Create a booking page with the Yatoon Booking block, Elementor widget, or
[yatoon_booking] shortcode.
- Make a complete test booking on a phone before publishing the page.
- Exclude booking and portal pages from full-page caching and delayed JavaScript optimization.
Existing Square users can evaluate the local booking flow first, then upgrade and connect Square from the guided integration settings.
4.4.2
- Added actionable retention, rebooking, cancellation/no-show, future revenue, staff utilization, commission, source, and estimated service-profit reporting with CSV and PDF exports.
- Added a guided, dry-run-first migration center for generic CSV plus Bookly and Amelia services, staff, and clients; Square continues to use its dedicated synchronization flow.
- Added an iPhone/Android-style import choice to Setup Wizard, a visible Tools > Import & Migration entry, and a return-to-wizard flow after previews or imports.
- Expanded Square reliability regression gates for signed, duplicate, delayed, out-of-order, rate-limited, token, payment, retry, and idempotency scenarios.
- Added repeatable 100,000-client and 300,000-booking scale simulations, schema-index checks, accessibility gates, and an independent-audit handoff pack.
- Published quick-start, Square, Local mode, migration, troubleshooting, upgrade/recovery, compatibility, Free/Pro, accessibility, security, scale, and support/video-guide documentation.
- Added estimated supply cost per service and estimated contribution reporting without changing existing prices, payments, commissions, or Square data.
- Added lossless cross-site Yatoon backup and restore for every detected Yatoon table, non-secret setting, and referenced uploaded image, with checksums, preview counts, restore confirmation, and a pre-restore safety snapshot.
- Kept the migration screen focused on complete Yatoon backup/restore and neutral portable CSV exports, without promoting outbound moves to competing products.
- Kept individual UTF-8 CSV exports for spreadsheets and selective transfers, now clearly distinguished from a complete backup.
- Corrected the final mobile CSS override so the category-to-search spacing is genuinely compact in production installs, with a browser regression check.
- Improved the admin sidebar section-heading contrast so Customers, Business, Growth, Tools, and Settings remain clearly readable without competing with the active menu item.
- Includes all 4.4.1 work: two-way client sorting (first name, visits, last visit, total spent, loyalty), correct past Last Visit calculation, retained search/paging sort, mobile category spacing, and the More-menu load-race fix.
4.4.1
- Improved the mobile booking cart, settings tables, iPhone form behavior, accessibility, and responsive polish.
- Added two-way client sorting by first name, visits, last visit, total spent, and loyalty; tightened the mobile category-to-search spacing.
- Added clearer per-service reference-photo uploads, upload status, multi-guest separation, and Staff Portal previews.
- Added a complete confirmation receipt with per-service time, staff, duration, price, directions, and calendar actions.
- Strengthened service changes with qualified-staff selection, closing-hour and break enforcement, Square availability verification, and final conflict checks.
- Expanded Square health reporting, webhook status, failed-job recovery, retry tools, and privacy-safe diagnostics.
- Improved Local-mode service upload permissions and Square custom-design service labels.
- Added or refreshed complete translation catalogs for 20 locales.
- Expanded release checks, recovery guidance, upgrade safety, caching guidance, and multi-store validation documentation.
For the complete version history, see
changelog.txt included with the plugin.