> For the complete documentation index, see [llms.txt](https://docs.powerfulform.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.powerfulform.com/build-your-form/special-form-types/register-form.md).

# Register Form

A form that creates a Shopify customer account when submitted — pick a starting template, and the Shopify integration is already set up for you.

## 🔍 How It's Different

Unlike a blank form, a Register form template comes with the Shopify Customers integration pre-mapped — first name, last name, email, phone, and password are already connected to the right Shopify fields. You don't set up the mapping yourself.

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-a403bbf0cea84b7dfcc4bde0893aecd9b1e2c557%2Fimage%20(45).png?alt=media" alt=""><figcaption></figcaption></figure>

{% stepper %}
{% step %}

## 🔧 Step 1: Pick a Template

1. **Forms** > **Create new form**
2. Click **Register** at the top
3. Choose a layout (Standard, Modern, Address, Demographics, or B2B/Wholesale)
4. Click **Select**

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-6be2530b889b4091a326073ecad1362e63be7aca%2Fimage%20(46).png?alt=media" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-71470fd0b789b565dfd84b67e231fe9120b33f6a%2Fimage%20(47).png?alt=media" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

## ⚙️ Step 2: Choose Account Options

While customizing, pick how accounts are created under **Account options**:

| Option                            | What happens                        |
| --------------------------------- | ----------------------------------- |
| **Automatically create customer** | Account created instantly on submit |
| **Send email invitation**         | Shopify emails an activation link   |
| **Require account approval**      | Submission waits for you to approve |

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-aedbbadbcce04d42b87098ad1161f417974c58f3%2Fimage%20(48).png?alt=media" alt=""><figcaption></figcaption></figure>

> See [Shopify Customers integration ](https://globosoftware.gitbook.io/globosoftware-docs/customers-and-registration/customer-fields)for the full comparison and setup details.
> {% endstep %}

{% step %}

### 🔗 Step 3: Check the Field Mapping (Already Done)

Open **Integration** > **Shopify** to see the pre-filled mapping.

Normally you'd set this up by hand, but the template does it for you.

Add or remove rows here if your template has extra fields (like Address, Birthday, or Gender).

Example

| Form Field    | Shopify Field |
| ------------- | ------------- |
| Email         | Email         |
| First Name    | First name    |
| Last Name     | Last name     |
| Phone         | Phone         |
| Password      |               |
| {% endstep %} |               |

{% step %}

### 🏷️ Step 4: Add Tags or Notes (Optional)

Want to track something extra about each new customer — like which form they signed up from, or a note from a field? Add it under the same **Shopify** integration screen:

* **Tags** — e.g. tag every new sign-up as `Wholesale` or `Newsletter`
* **Notes** — e.g. save a "Company name" field as a note on the customer
  {% endstep %}

{% step %}

### 🌐 Step 5: Publish

Place the form on a page like any other form. See [Form on a specific page.](https://globosoftware.gitbook.io/globosoftware-docs/getting-started/quickstart/publish-the-form)
{% endstep %}
{% endstepper %}

## 📖 Related

* S[hopify Customers integration](https://globosoftware.gitbook.io/globosoftware-docs/customers-and-registration/customer-fields) — account options and field mapping, in detail
* [Add Customer Tag ](https://globosoftware.gitbook.io/globosoftware-docs/customers-and-registration/customer-tags)/ [Add Customer Note ](https://globosoftware.gitbook.io/globosoftware-docs/customers-and-registration/customer-notes)— extra data on the customer record
* [Customer account approval ](https://globosoftware.gitbook.io/globosoftware-docs/customers-and-registration/approve-or-deny)— the review workflow, if you chose that option
