Control how customers book and pay for your classes. These settings are found in Admin → Settings → Booking.
Guest checkout#
When guest checkout is off, customers must sign in or create an account to complete a booking. When it is on, customers can book or purchase eligible options without creating an account. They enter their name and email during guest checkout. Memberships and free bookings still require an account.
When to use guest checkout#
- You're just getting started and want to reduce friction for new customers
- You run drop-in classes or one-off workshops where repeat booking isn't expected
- Your customers prefer a quick checkout experience
How to enable it#
- Go to Admin → Settings → Booking.
- Scroll to the Payment section.
- Toggle Guest checkout on.
- The setting saves automatically.
Customers who check out as guests will still appear in your customer list with their name and email. If they create an account later using the same email, their booking history carries over.
Verified customer phone#
Use this when your team needs a verified phone number for booking updates, last-minute class changes, or day-of coordination. Change it in Admin → Settings → Booking → Customer phone.
- Off: Naayya does not ask customers for a phone number.
- Ask only: Naayya asks customers to add a verified phone number, but they can skip it.
- Require new customers: customers who are new to your business must verify a phone number before booking. Existing customers can continue booking and see an optional prompt.
- Require all customers: every signed-in customer must verify a phone number before booking.
"New customer" means new to your business, not necessarily new to Naayya. Guest checkout still only collects name and email; the verified phone setting applies when a customer books while signed in or finishes account setup. SMS and WhatsApp marketing consent are managed separately from phone verification.
Payment mode#
Choose how your studio accepts payments:
- Online only: customers pay at checkout via Stripe (card, SEPA, ACH depending on your setup)
- Offline only: no online payment; customers pay at the studio
- Hybrid: customers can choose to pay online or at the studio
Change this in Admin → Settings → Booking → Payment → Payment mode.
Booking window#
Appointments and classes have separate booking windows in Admin → Settings → Booking. Changing an appointment setting does not change when customers can book a class.
Appointments#
Under Appointment booking window, set Minimum notice for how far ahead a customer must book an appointment and Booking horizon for how far ahead appointment times can be offered. Click Save appointment changes. Appointment time-slot and checkout-hold controls are in Appointment time slots.
Classes#
Under Class booking window, choose Class minimum notice and Class booking horizon, then click Save class window. The minimum notice is how long before a class starts a customer must book. It defaults to 2 hours for existing and new businesses. You can choose another value, including None for zero notice. The booking horizon limits how far ahead customers can book and defaults to No limit.
The class window applies to new class bookings, including bookings using class credits or memberships, and to waitlist joins and promotions. Appointment booking settings remain separate.
Cancellation#
Cancellation rules are managed separately from checkout settings. Open Admin → Settings → Policies to set the customer cancellation window and the result when a booking is cancelled. Explain the refund, credit, or forfeiture result in the policy so customers know what to expect before they book.
Abandoned checkout recovery#
When enabled, customers who start checkout but don't complete it receive a reminder email. This can help recover lost bookings. Toggle it in the Payment section alongside the other settings above.
See Payment Methods & Payouts for setting up Stripe capabilities.