> For the complete documentation index, see [llms.txt](https://docs.tipo.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tipo.io/tipo-appointment-booking/settings/require-customer-login.md).

# Require Customer Login

This setting controls **whether customers must sign in to their Shopify customer account before booking**, or if they can book as a guest by filling out a form.

***

#### 🛠️ How to set

1. Go to **Tipo Appointment app** >  open **Settings** > **General**
2. Scroll to the **Customer accounts** section
3. Choose one of the following options:

* **Customer Login**
* **Legacy Mode**

4, Click **Save**

<figure><img src="/files/oGLldMfZKuwWyuuNRJnd" alt=""><figcaption></figcaption></figure>

***

### 🔐 Option 1: Customer Login (Recommended)

When enabled, customers must log in before booking.

**What customers will see:** a sign-in prompt before they can continue.

**Best for:**

* Paid services
* Stores that want cleaner customer data (booking linked to a real Shopify customer)

<figure><img src="/files/9QGm7e57pJV1D9vrmKF8" alt=""><figcaption></figcaption></figure>

***

### 📝 Option 2: Legacy Mode (Book without login)

When enabled, customers **can book without signing in**. They simply fill out a form during booking.

**What customers will see:** extra fields (name, phone, etc.) to enter manually.

**Best for:**

* Free services
* “Fast booking” flows where you don’t want customers to create/login to an account

<figure><img src="/files/a74ue4h3kktElgpRZ4Gd" alt=""><figcaption></figcaption></figure>

3. Click **Save**

***

### ⚡ Quick compare 2 setting options

<table><thead><tr><th width="186.8499755859375">Setting</th><th>Customer Login</th><th>Legacy Mode</th></tr></thead><tbody><tr><td>Login required</td><td>Yes</td><td>No</td></tr></tbody></table>

***

**🙋 Still need support?**

If you still need help, please feel free to contact us at <hi@tipo.io>. We’ll be happy to assist you further.
