# How Customers Book Appointments

Understand the customer booking experience from service selection to confirmation.

Canonical URL: https://www.naayya.com/help-center/how-customers-book
Category: appointments
Last updated: 2026-09-19T20:37:15Z

# How Customers Book Appointments

## The booking flow overview

Customers book appointments through your business's public booking page. The process guides them through selecting a service, choosing a provider (if applicable), choosing a place or resource when configured, and picking a date and time.

### Your booking page URL

Your public booking page is located at:

```
https://www.naayya.com/s/<business-slug>/appointments
```

The business can share this public appointments page with customers.

## Step 1: Select a service

Customers start by browsing your available services:

1. Customer visits your studio's appointments page
2. Services display with name, description, duration, and pricing
3. Customer clicks on a service to start booking

Only services that are available for booking appear to customers. Availability can depend on the service, provider, resource, and booking settings.

## Step 2: Choose a provider (optional)

If your service allows provider selection:

1. Customer sees available providers for the selected service
2. Each provider shows their name and photo (if available)
3. Customer selects their preferred provider, or chooses "Any available provider"

If provider selection is disabled, the system automatically assigns an available provider.

## Step 3: Choose a place or resource (optional)

If the service is configured with customer-selectable resources:

1. Customer sees the list of selectable resources for that service
2. They choose exactly one place, court, lane, room, or other resource
3. The booking flow uses that selection when calculating available dates and times

If the service does not use customer-selectable resources, this step is skipped entirely.

## Step 4: Select a date

The date picker shows availability:

1. Customer sees a calendar with available dates highlighted
2. Days without availability appear grayed out
3. Customer clicks on their preferred date

The calendar respects the business's booking horizon. Customers cannot book beyond the available booking window.

## Step 5: Choose a time slot

Available times appear for the selected date:

1. Time slots display based on what the service needs: provider availability for provider-based services, required resources, and any customer-selected resource
2. Each slot shows the start time
3. Customer clicks their preferred time

Slots follow the service's availability and booking settings and exclude times that are no longer available.

## Step 6: Hold timer

After a signed-in customer selects a time:

1. The slot is temporarily held for them
2. A countdown timer shows how long the hold lasts
3. They must complete checkout before the hold expires

If the customer is not signed in, Naayya redirects them to login before holding the slot and returns them to the booking flow. If the hold expires, the slot becomes available to other customers. Hold duration is configured in your appointment settings.

## Step 7: Complete checkout

After the slot is held:

1. Customer reviews the booking summary (service, provider or resource, date, time, price)
2. Continues with the booking flow

Appointment booking requires an account. Account creation during this flow is not supported.

### Use an appointment pass or credit

If the customer has an eligible appointment pass or credit, it can appear in the booking flow for the selected service.

If an eligible pass or credit does not appear, check that:

- The customer is logged in to the account that owns the credits
- The credits are still active

## Confirmation details

After successful booking, customers receive:

- **Confirmation page**: Shows all booking details with a summary
- **Account record**: The booking appears in the **Activity** area under **Appointments**

The confirmation includes the service name, provider when the service has one, date, time, and selected location or resource when available. The business may also configure email notifications.

## Booking requirements

For a successful booking, customers need:

- An account with your business, signed in before booking
- Selection within the booking window (not too close to the appointment time, not too far out)

Clear service descriptions and pricing help customers make informed booking decisions.
