Skip to content

Additional fields on the splash page

Overview

Powerlynx Additional Fields is a feature that enables you to create custom fields and display them on a splash page. This allows you to collect specific information from your customers beyond the default fields like name, email, and phone number.

With this functionality, you can tailor the customer onboarding process to fit your business needs, ensuring you gather all necessary details before granting access.

How it works

  1. Create Additional Fields – Navigate to the Config/System/Additional fields and add the extra fields you want to collect.

Add additional fields

When adding an additional field, you need to set the following parameters:

  • Title – The field's name visible to the customer.

  • Internal Name – How the field is stored in the database.

  • Type – The data type of the field depends on the data you want to store: string, integer, select, select multiple, date, and more.

  • Readonly – If enabled, the field cannot be edited from the GUI.

  • Hidden – If enabled, the field will be hidden from the GUI.

  • Use on Splash Page (Most Important) – Defines whether this field can be assigned to the splash page.

  1. Assign to Splash Page – Once the field is created and the "Use on Splash Page" toggle is enabled, you will see a new option available on your splash pages:

Enable on splash page

Enable the "Required" toggle for this field to make it mandatory on the splash page.

  1. Collect and Store Data – On the splash page, the customer will be prompted to enter data into the fields you have enabled.

Example

I want to ask my customers for their age, gender, and whether they would like to receive various notifications from our product via email.

This is my set of additional fields:

Example additional fields

Splash page settings:

Example additional fields on splash page

With this setup, I will ask my customers to provide their email (required), and name (required), as well as their age (required), gender (required), and an optional checkbox to opt in for various emails from our product.

How it looks on the splash page:

Splash page view with extra fields

Customer in Powerlynx with collected data:

Customer with AF

You can export the collected data using our reporting feature.

Asking existing customers for missing fields

Re-survey asks returning customers for any required additional fields they haven't filled in yet, and holds back network access until they complete them. It's useful when you add a new required field after customers have already signed up — for example a national ID for a new regulation — since those existing customers have the field blank, and re-survey collects it on their next captive-portal visit.

It has two strengths, set per splash page:

  • Prompt for missing fields (soft). A returning customer who has no active voucher and is buying a new one is shown the missing required fields as an extra step before the plan / buy screen.
  • Enforce required fields via RADIUS (hard). A returning customer who reconnects with an active voucher — who would otherwise be let straight online — is instead sent back to the captive portal to fill the missing fields first, and only let online once they're saved. This mode needs a router that supports a walled garden.

Enabling it

  1. Go to Config → Portal → Splash pages and open (or create) a splash page.
  2. On the General tab, make sure the fields you want to collect are marked Required and shown on the splash page.
  3. On the Advanced tab, in the Data Completion section, turn on Prompt for missing fields.
  4. Optionally also turn on Enforce required fields via RADIUS (available only once the first toggle is on) to enforce it even for customers reconnecting with an active voucher.
  5. Save.

The Data Completion toggles — "Prompt for missing fields" and "Enforce required fields via RADIUS" — on the splash page's Advanced tab

What the customer sees

A returning customer who is missing a required field is shown a "Complete your details" step that lists only the fields they still need to fill — never ones they've already answered. After they fill them in and continue:

  • If they have an active voucher, they're put straight back online (no new purchase).
  • If they don't, they carry on to plan selection as usual.

If they don't actually owe any field by the time the step loads, it's skipped and they're let through without seeing an empty form.