|
/ Documentation /Creating Forms/ SureForms Registration Block – Step-by-Step Guide

SureForms Registration Block – Step-by-Step Guide

Overview

SureForms makes it easy to create custom registration forms that seamlessly align with your website’s design. The Registration Block allows you to build and customize user registration forms that reflect your site’s branding, ensuring a smooth and user-friendly onboarding experience.

This guide explains how to use the Registration Block, available with the Business plan of SureForms. You can use this block to create a custom registration form for your users.

How to Create a Registration Form

  1. Go to your WordPress Dashboard
  2. Click on SureForms Dashboard and select Add New Form.
  3. Choose Build Form From Scratch.
  4. Add a Registration Block to your new form.

Customizing the Registration Block

Registration Block Layout

When you add the Registration Block, it includes these elements by default:

  • First Name
  • Last Name
  • Username
  • Email
  • Password

You can add more fields (like Phone Number or Signature) by clicking the plus icon.

Field Settings

First Name, Last Name, Username
  • Input Pattern:
    Input patterns in SureForms allow you to control the format of the data users enter into form fields. 
  • Default Value:
    Set a predefined value for the field. You can enter it manually or use Smart Tags.
  • Read Only:
    Make the field non-editable on the frontend. Requires a Default Value.
  • Required:
    Ensure users must fill in this field before submitting the form.
  • Validate as Unique:
    Prevent duplicate entries.
  • Error Message:
    Customize error messages for invalid input.
  • Text Maximum Length:
    Set a character limit for the input.
  • Help Text:
    Add helpful instructions below the field.
Email Field
  • Default Value:
    Set a predefined value for the field. You can enter it manually or use Smart Tags.
  • Read Only:
    Make the field non-editable on the frontend. Requires a Default Value.
  • Required:
    Ensure users must fill in this field before submitting the form.
  • Validate as Unique:
    Validate as Unique checks if the value entered in the field has already been used. This helps prevent duplicate entries.
  • Enable Email Confirmation:
    Adds a confirmation field for email.
  • Help Text:
    Add helpful instructions below the field.
Password Field
  • Required:
    Make this field mandatory.
  • Error Message:
    Customize error messages for invalid input.
  • Enable Password Strength:
    Suggests if the password is weak, moderate, or strong.
  • Enable Password Confirmation:
    Adds a confirm password field.
  • Enable Password Visibility Toggle:
    Lets users show/hide their password.
Register Button

This button submits the registration form and creates a new user account.

User Registration Settings

1. Go to Form Settings → General → User Registration.

2. Click Add New.

Here you can set:

  • Name:
    Give your registration setting a name.
  • User Registration Type:
    Choose to create a new user or update an existing user.

Registration Field Mapping

Map each form field to its matching WordPress user field (Username, First Name, Last Name, Email, Password). Click the three dots to open mapping options.

  • User Role:
    Choose the role for new users (Editor, Author, Contributor, Subscriber).
  • User Meta:
    Set a meta key and map it to any form field value.

Additional Options

  • Send Email:
    Automatically sends the new user an email with their account details.
  • User Activation:
    Sends an activation email to the user. The account is created only after the user activates it.
  • Auto Login:
    Allow the user to login automatically after registration.

Once set up, your form is ready to collect user data and register new accounts on your site.

Enable Custom Registration Page

  • Go to SureForms > Settings > User Registration/Login.
  • Turn on Enable Custom Registration Page.
  • Select your registration page from the dropdown menu.
Wish to use this advanced feature?

Move beyond the basics and explore what’s possible with premium features.

Was this doc helpful?
What went wrong?

We don't respond to the article feedback, we use it to improve our support content.

Need help? Contact Support
On this page
Scroll to Top