# Booking & Checkout Settings

Configure guest checkout, payment modes, and other booking settings for your studio

Canonical URL: https://www.naayya.com/help-center/booking-settings
Category: payments
Last updated: 2026-09-23T13:35:06Z

# Booking & Checkout Settings

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

1. Go to **Admin → Settings → Booking**.
2. Scroll to the **Payment** section.
3. Toggle **Guest checkout** on.
4. 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](/help-center/payment-methods) for setting up Stripe capabilities.
