Description
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)
Screenshots












Installation
- 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.
FAQ
-
Do I need Square to use Yatoon?
-
No. Free Local mode runs inside WordPress and does not require Square, Vagaro, Stripe, Twilio, or Google Calendar.
-
Does Yatoon work with Square?
-
Yes. Pro adds Square Appointments and POS workflows plus Square online payment and deposit options. Availability is verified again before an appointment change is saved.
-
Does Yatoon prevent double bookings?
-
Yatoon checks staff qualification, working hours, breaks, closed dates, existing appointments, and relevant shared-resource capacity. It performs a final server-side availability check immediately before saving. No booking system can compensate for stale or incorrectly mapped external data, so Square users should monitor the built-in sync health tools and test their mappings after setup changes.
-
Can customers book several services or bring a guest?
-
Yes. A customer can combine services in one visit, and group appointments can keep separate services, staff, and reference photos for each guest.
-
Can customers choose a staff member?
-
Yes. You can allow a preferred professional or Any Staff. Yatoon lists staff who are qualified for that service and available for its required time.
-
Can customers upload a design or reference photo?
-
Yes. Enable the general upload setting and the service-level design upload setting. Each image is tied to its own guest and service, and upload progress is shown before the customer continues.
-
Does this include staff and customer portals?
-
The mobile Staff Portal and Customer Portal are Pro features. Secure customer management links can also be included in booking messages when enabled.
-
Does it work with Gutenberg, Elementor, and my theme?
-
Yatoon includes native Gutenberg blocks and Elementor widgets, plus shortcodes for standard WordPress themes. Highly customized themes or aggressive cache/minification settings may require the booking page to be excluded from optimization.
-
Is Yatoon multilingual?
-
Yes. Yatoon is translation-ready and includes PO/MO catalogs for 20 locales. Site-owned service names, descriptions, policies, and custom labels remain under the site owner’s control.
-
Where can I get help?
-
Free users can use the WordPress.org support forum. Pro downloads, licensing, updates, and priority support are available through Yatoon.com. For faster troubleshooting, copy the privacy-safe technical summary from the Operations health screen.
Reviews
Contributors & Developers
“Yatoon Salon Booking – Square & Vagaro Sync” is open source software. The following people have contributed to this plugin.
Contributors“Yatoon Salon Booking – Square & Vagaro Sync” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “Yatoon Salon Booking – Square & Vagaro Sync” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
4.4.1
- Improved the mobile booking cart, settings tables, iPhone form behavior, accessibility, and responsive polish.
- 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.
