Custom User Registration Fields

Collect important user information at the time they are most willing to provide it - when registering for support!

There are times when you need to collect additional information on your site before allowing a user to access your support pages.  This add-on allows you to collect any additional information you might need prior to the user completing the site registration process.

This can be particularly useful when combined with moderated registration where you want to approve each user before they can create and submit tickets.

An example of where this might be necessary is the registration of vendors for a trade show.  With Moderated Registration enabled in Awesome Support Core and this add-on active, you can collect additional fields to pre-qualify a vendor.

In the above image, all fields below the password field are custom registration fields.

Major Features

This add-on comes with an extensive set of features:

10 Field Types

  • Text
  • Text area
  • Editor
  • Email
  • Number
  • Date
  • Password
  • Select
  • Check-boxes
  • Radio Buttons

Basic Attributes

The admin can set the label, help-text, sort order and whether or not the field is required.

Admin Only Fields

Fields can be configured to only be available in the user profile in wp-admin.  This allows you to create customer fields that are available only to agents and admins.

Ticket Display Locations

Fields can be displayed directly in the ticket – either in the TICKET DETAILS meta-box or the USER PROFILE meta-box.  They can also be configured to not be displayed in the ticket at all.


The admin can specify which roles can edit or view the fields after they have been submitted.

Collect Registration Data From Multiple Locations

Not only can each field appear in the Awesome Support registration screen, they can also be configured to appear:

  • In the WordPress registration screen
  • The WooCommerce registration screen
  • The Easy Digital Downloads Registration screen

This enables you to collect registration data regardless of where the registration is done, making it very useful for specialized e-commerce sites!

Virtual Fields: Map Registration Fields To Existing User Profile Fields

You can create Virtual Fields that can feed back to pre-existing WordPress user profile fields.  For example, you can create registration fields that show up in the Awesome Support screen but which populate the standard WooCommerce user profile fields:

User Can Edit Their Fields After Registration

The administrator can decide if each field is editable by the user after registration.  Users can access their editable data under a new USER PROFILE button on the front-end ticket form:

Integration With WordPress Personal Data Export

Any data collected will be exported as part of the standard WordPress EXPORT PERSONAL DATA process in order to remain compliant with privacy and data access regulations such as GDPR.

Summary of Major Features

  • 10 field types:  Text, Text area, Editor, Email, Number, Date, Password, Select, Check-boxes, Radio Buttons
  • Basic Attributes: Label, Help Text, Sort Order, Required
  • Advanced Attributes:  Admin-only, Display Locations
  • Security: Specify which roles can edit or view the fields after submission
  • Virtual Fields: Map registration fields to existing WordPress user-profile fields


This add-on can be purchased individually and is also included in the following bundles:

Agency Bundle

Early Release Notice

We tag new extensions with the label “Early Release”. The label is removed after a  certain number of customers have installed and used the extension in production.

Purchase options

  • Billed once per year until cancelled

  • Billed once per year until cancelled

  • Billed once per year until cancelled

Add to Cart


  • Your cart is empty.

Basic System Requirements

  • WordPress Version 4.9 or later
  • Awesome Support Version 5.8.0 or later
  • PHP 7.1 (7.3 or later recommended)

Additional Requirements



Purchase options

  • Billed once per year until cancelled

  • Billed once per year until cancelled

  • Billed once per year until cancelled

Add to Cart


The items below are great complements to this product!


Recurring Subscription Notification

The pricing for this (and most other add-ons) is set as a subscription by default. However, you are free to cancel the recurring subscription at any time – you will still be entitled to the one year of free updates and support from the time of your last payment. The software will generally continue to work without additional payments. However, you should be aware that, as with all software, a future update of any of WordPress / Awesome Support Free Core could include a breaking change. At that time, if you are not on a subscription plan, you will need to purchase a new license to obtain the compatibility updates necessary for the product to continue to work.

To cancel your subscription:

  • Credit card or stripe users- just go to your MY ACCOUNT page on our website.
  • Paypal users - cancel from directly inside your Paypal account.

This notice does not apply to service products such as custom programming or to free plugins.

Related Articles and Videos

Unfortunately no related articles are available for this product right now.


Version 1.1.4

  • Fix: The template tags for email notifications are working now.


  • Template tags for User Registration Fields are working now


  • Fix: Fixed depreciated message


  • Fix: Make sure the admin menu option is only visible to AS Admins
  • Tweak: Added a css ID to the user profile elements. This class will be styled in version 5.9 and later of Awesome Support.


  • New: Added a couple of additional locations that fields can be displayed when an agent is viewing the ticket.
  • Tweak: Added better styling to segment the fields when they are showed in the ticket details metabox.


  • Initial version