# 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tipo.io/tipo-appointment-booking/settings/require-customer-login.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
