Yatoon Booking Pro Setup Guide
This guide helps Yatoon Booking Pro users configure third-party integrations. Test every integration on a staging site or with test credentials before accepting live bookings.
Before you start
- WordPress is updated.
- PHP is 7.4 or newer.
- HTTPS is enabled.
- Yatoon Booking Pro is installed and activated.
- Your Pro license is active.
- Booking pages are excluded from aggressive caching and delayed JavaScript loading.
- WordPress email delivery works, preferably through SMTP.
Square setup
- Open Square Developer at
https://developer.squareup.com/apps. - Create or open your Square application.
- Copy the access token and Square location ID.
- In WordPress, go to Yatoon Booking > Settings > General.
- Set Active Platform to Square.
- Paste the access token and location ID.
- Choose Sandbox for testing or Production for live bookings.
- Save settings, test the connection, sync data, and confirm staff/service variation mapping.
Vagaro setup
- Get your Vagaro API key and business ID from your Vagaro account.
- In WordPress, go to Yatoon Booking > Settings > General.
- Set Active Platform to Vagaro.
- Enter the API key and business ID.
- Save settings, test the connection, and confirm staff, services, and availability mapping.
Stripe deposits
- Open Stripe Dashboard.
- Copy the publishable key and secret key.
- In Yatoon settings, find the Stripe webhook URL.
- Create a Stripe webhook endpoint using that URL.
- Copy the webhook signing secret.
- Go to Yatoon Booking > Settings > Deposit & Prepay.
- Enter Stripe keys and webhook secret.
- Test using Stripe test mode before switching to live keys.
Twilio SMS
- Create or open a Twilio account.
- Copy Account SID, Auth Token, and sender phone number.
- Go to Yatoon Booking > Settings > SMS Notifications.
- Enter Twilio credentials and enable the SMS messages you want to send.
- Send a test SMS and confirm your salon has consent to send customer SMS reminders.
Google Calendar
- Create a Google Cloud project.
- Enable the Google Calendar API.
- Create OAuth credentials.
- Add the redirect URI shown in Yatoon settings.
- Copy the client ID and client secret.
- Go to Yatoon Booking > Settings > Google Calendar.
- Enter the credentials, connect Google Calendar, and authorize the calendar.
- Create a test booking and confirm the event appears.
Recommended launch test
- Create one single-service booking.
- Create one multi-service booking.
- Create one group booking.
- Test Any Staff assignment, cancellation, and rescheduling.
- Confirm customer and admin email delivery.
- Confirm SMS, Stripe deposit, Square/Vagaro sync, and Google Calendar sync if enabled.
- Confirm mobile booking page layout and staff portal access.