# Error "Phone has already been taken"

This message appears when your form is trying to create (or update) a Shopify customer, but the phone number submitted is already used by another customer in your Shopify admin.

✅ Nothing is broken! Shopify is preventing duplicate phone numbers for customer records (depending on your store settings).

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

***

### 🔍 Why this happens

When a customer submits the form, Powerful Form sends the information to Shopify (example: Email, Name, Phone).

If the **phone number** is already attached to an existing Shopify customer, Shopify may reject the request and return:

**“Phone has already been taken”**

Common causes:

* You are testing multiple submissions using the same phone number
* Different customers share one phone number (family / company phone)
* The form is set to create customers, but your store requires phone numbers to be unique

***

### ✅ How to solve it

**Steps**

1\. Open the app > click **Forms** > open the form you want to edit

2\. Click the **Integration** icon on the left side > enable **Shopify** and click on **Shopify** option

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

3. Find **If customer already exists** and choose:

➡️ **Continue and ignore the error**

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

4. Click save.

#### **✅ Why use this option?**

This option helps prevent the submission from failing when the customer already exists in Shopify (usually because the email is already in your Customers list).

With this setting:

* &#x20;If the email already exists, the form submission can still continue
* Shopify will not create a duplicate customer and make no change to Shopify customer account
* The app will skip the “already exists” error and move on

> ⚠️ Note: This option does **not** update customer information.\
> If you want to update fields like **phone, name, or address**, choose **Continue and update customer information** instead.

4\. Click ” **Save”** to update the form

<br>


---

# 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.powerfulform.com/~/revisions/KRfi0fHdeAFeAhiPrH7G/trouble-shooting/error-phone-has-already-been-taken.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.
