> For the complete documentation index, see [llms.txt](https://docs-en.shoppy.is/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-en.shoppy.is/shoppy-dashboard/settings/app-settings/customer-account.md).

# Customer Account

## Introduction

Shopify recently introduced a new **Customer Account experience** with a refreshed design, faster login, and passwordless access.&#x20;

Shoppy supports this new experience through Shopify’s **Headless** API — allowing your mobile app to use the same login flow you enable on your online store.

## **What Are New Customer Accounts?**

Shopify’s **New Customer Accounts** offer a more modern login experience:

* Users log in via **email verification** (no password required)
* It works across **Shopify Checkout**, **Shopify POS**, and **Headless** channels (like Shoppy)
* Customers can manage orders, profile details, and addresses more smoothly

## **How to Enable It with Shoppy**

Enabling New Customer Accounts with Shoppy involves **two simple steps**:&#x20;

### **Enable New Customer Accounts in your Shopify Admin**

* Go to **Settings > Customer accounts**.
* Select **"Show login link in the header of online store and at checkout"**.
* Choose **"New customer accounts"**.
* Click **Save**.

### Get Your Client ID

To activate the **New Customer Accounts (NCA)** login inside your Shoppy app, Shopify requires a **Client ID** generated via a **Headless App**. Here’s how to get it:

**1. Open your Shopify Admin**

From your Shopify dashboard, go to the **Apps** section.\
Search for and open the **Headless** app (by Shopify).

***

**2. Create a Storefront**

Once inside the Headless app, navigate to the **Storefronts** tab.\
Click the **“Create storefront”** button.

***

**3. Manage Customer Account API Access**

Scroll to the **Manage API access** section.\
Click the **Manage** button next to **Customer Account API**.

***

**4. Set Client Type to Public**

In the **Client type** section:

* Click the **Edit** icon 🖉
* Select **Public (mobile app)**
* Click **Save**

***

**5. Copy Your Client ID**

Your **Client ID** will now be visible under the **Customer account API credentials** section.

📋 Copy this ID — you will need to paste it into the **Client ID** field when enabling the Customer Accounts type.

***

{% hint style="warning" %}

#### **Important Note**

To avoid issues with the New Customer Accounts workflow, **do not uninstall the Headless app** after setup.\
It does not affect your Shopify storefront or any sales channels, but it is essential for maintaining the integration.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs-en.shoppy.is/shoppy-dashboard/settings/app-settings/customer-account.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
