Skip to content

Registration Form Builder — Add Custom Fields to the Affiliate Signup Form

What Is the Registration Form Builder?

The Registration Form Builder lets you customize the affiliate signup form. You can add extra fields — text boxes, dropdowns, checkboxes, date pickers, file uploads, and more — that affiliates must fill in when they register on your platform.

The default fields (email, username, password, confirm password) are always present and cannot be removed. Everything else is fully customizable.

How to Open It

  1. Log in to the admin panel.
  2. In the top navigation, click Settings.
  3. Click Add-Ons.
  4. On the Add-Ons page, find the Registration Form card and click GO TO MODULE. The Registration Form Builder page opens.

You can also go there directly via the URL: yourdomain.com/admincontrol/registration_builder

How the Builder Works

The builder uses a drag-and-drop interface. On the left you see available field types; on the right is your form canvas. Drag any field type onto the canvas to add it to the form, then drag rows up or down to reorder them.

Available field types

Field type What it creates
Text Single-line text input (also used for the built-in Mobile Number field).
Textarea Multi-line text area for longer answers.
Number Numeric input field.
Date Date picker.
Select Dropdown list — you define the options.
Radio Group Multiple-choice with one answer (radio buttons).
Checkbox Group Multiple-choice with multiple answers (checkboxes).
File File upload field (for documents, images, etc.).
Autocomplete Text input with autocomplete suggestions.
Star Rating Star rating selector.
Paragraph Static descriptive text block — instructions or notices shown to the affiliate, not an input.
Header Section heading to group fields visually. Cannot be removed or edited once the default fields are set.

Field Options

Click the pencil (edit) icon on any field row to open its options. Common options include:

  • Label — the text shown above the field on the form.
  • Name — the internal key used to store the value.
  • Required — tick this to make the field mandatory before the form can be submitted.
  • Placeholder — hint text shown inside the field before the affiliate types anything.
  • Hide on registration — tick this to hide the field on the public registration form but still keep it available in the admin user-edit view (useful for admin-only fields).
  • Mobile Validation (Text field only) — forces the input to be validated as a phone number.

Default fields (email, username, password, confirm password) are required and cannot be removed from the builder. They are shown as locked rows.

Built-in Extra Fields

The builder includes two ready-made fields you can add with one click:

  • Static Field — a header/section label (non-editable by the affiliate).
  • Mobile Number — a pre-configured text field with phone-number validation, labelled Mobile Number.

How to Save

After making any changes, click the Save button at the top right of the page header or the Save changes button at the bottom of the form canvas. A success notification confirms the form has been saved. The new fields will appear on the affiliate registration page immediately.

Where Affiliate Answers Are Stored

When an affiliate submits the registration form, their answers to your custom fields are stored on their account and visible to the admin from Users → All Affiliates → (click user) → User Details. The admin can also edit these values from that same page.

Custom field answers are also included when you export users to CSV from the Users list — each custom field becomes an extra column in the export file.

Was this article helpful?

1 view