Search⌘K

Form Question Types

Every Input Portal form question type and what it captures — text, numbers, money, dates, choices, contacts, and more.

A form in Input Hub is an ordered list of questions (also called fields). Each question has a type that decides what the question looks like, what kind of answer it accepts, and which validation and display options are available to you. You pick the type when you add a question — set it first, because changing it later clears any type-specific settings you've already configured.

This guide covers the most common question types. For file uploads, addresses, sub-forms, lookups, and linked records, see Advanced Question Types.

Text questions

Use these for answers that are words or sentences.

Short Text

UI label: Short Text
Type value: Text

A single-line text box. Use it for names, reference numbers, codes — anything short.

  • Supports Length validation (min/max characters) and a Pattern rule (regular expression) for formats like licence numbers.
  • Answers can be flagged AI-extractable, so when an applicant uploads a document the platform can attempt to fill this field automatically.

Long Text

UI label: Long Text
Type value: TextArea

A multi-line text box for longer, free-form answers.

  • Supports Length validation.
  • Also AI-extractable.

Example: "Purpose of loan", "Notes for the underwriter".

Numbers and money

Number

UI label: Number
Type value: Number

A numeric input for integers or decimals.

  • Range validation sets a minimum and/or maximum value.
  • Accepts ABN numeric format validation via the NumericFormat rule.
  • You can add a unit suffix (e.g. "years", "%") so the displayed value reads naturally.
  • Supports auto-calculate: derive this field's value from other fields using a formula (addition, subtraction, multiplication, division) or a date_add expression.
  • AI-extractable.

Example: "Number of dependants", "LVR %".

Money

UI label: Money
Type value: Money

A currency input — stored as a number, displayed with a $ adornment.

  • Range validation (min/max amount).
  • Display modes: standard number input; slider (a draggable range — requires a min/max Range rule to be set first); read-only statement.
  • Amount + frequency mode lets you capture both a dollar amount and how often it recurs (weekly, monthly, etc.) in one question.
  • Supports auto-calculate.
  • AI-extractable.

Example: "Annual income", "Loan amount" (with a slider once you've set reasonable bounds).

The slider display mode only becomes available after you set a Range validation rule with both a minimum and maximum. Add the Range rule first, then switch the display mode to slider.

Dates

Date

UI label: Date
Type value: Date

A calendar date picker.

  • Set Date type to Date of birth to get age-relative validation messages (e.g. "You must be at least 18 years old") instead of generic date wording.
  • DateRule validation lets you require a date before or after today, optionally with an offset (e.g. no earlier than 3 years ago).
  • Supports auto-calculate — useful for computed dates like a loan maturity date.
  • AI-extractable.

Example: "Settlement date", "Date of birth" (switch Date type to Date of birth).

Date and Time

UI label: Date & Time
Type value: DateTime

A combined date and time picker. Same validation options as Date.

Example: "Valuation appointment time".

Choice questions

These present a set of options for the applicant to pick from.

UI label: Dropdown
Type value: Dropdown

Pick one option from a list.

  • You define the option list as value / label pairs.
  • Default display mode: grid tiles. You can switch to a standard dropdown, compact grid, or read-only statement.
  • Individual options can have showWhen rules so they appear or disappear based on other answers.

Example: "Loan purpose" — Purchase / Refinance / Construction.

Multi-Choice

UI label: Multi-Choice
Type value: MultiSelect

Pick zero or more options from a list.

  • Default display mode: grid tiles.
  • A Selections rule sets a minimum and/or maximum number of choices.

Example: "Which documents can you provide?" (select all that apply).

Single Choice

UI label: Single Choice
Type value: Radio

Pick exactly one option, displayed as radio buttons or tiles. Functionally the same as Dropdown but better for short lists where you want all options visible at once.

Example: "Residency status" — Citizen / Permanent resident / Temporary visa.

Checkbox

UI label: Checkbox
Type value: Checkbox

A yes/no toggle — the most versatile choice field thanks to its four display modes:

ModeWhat it shows
Normal checkboxA plain checkbox.
Toggle switchA switch control instead of a checkbox.
Disclaimer / ConsentA scrollable rich-text panel (your T&Cs or privacy policy) followed by an "I agree" checkbox. You set the body text, checkbox label, and whether the applicant must scroll to the bottom before ticking.
Read-only statementNon-interactive display text — no interaction.
  • The Must be true validation rule blocks form submission unless the checkbox is ticked — use this for required consents.

Example: "I confirm the above is accurate" (Must be true); a privacy policy with scroll-to-accept (Disclaimer / Consent mode).

For legal acknowledgements — credit-guide disclosure, privacy policy, terms of engagement — use Disclaimer / Consent mode with require scroll turned on. This gives you an auditable record that the applicant read the full text before consenting.

Contact details

These types capture and validate contact information.

Email

UI label: Email
Type value: Email

A text field that validates the entry as an email address.

  • EmailFormat validation; you can define an allow list (only certain domains accepted) or a deny list (certain domains blocked).

Example: "Applicant email address".

Phone

UI label: Phone
Type value: Phone

A phone-number input that stores the value in normalised format.

  • PhoneFormat validation with four modes:
ModeWhat it enforces
ANYAny phone number format accepted.
International (E.164)Must include a country code (e.g. +61).
AustralianAustralian landline or mobile.
Australian mobileAustralian mobile numbers only.

Example: "Mobile number", "Work phone".

What comes next

The types above cover the everyday building blocks. Input Hub also offers specialised question types for more complex needs:

  • Advanced Question Types — file uploads, addresses, sub-forms, people pickers, contact/applicant fields, search lists, linked records, and display blocks.
  • Field Settings — the full set of per-field options: required, help text, placeholder, visibility rules, sensitivity, and advanced settings like field keys and entity binding.
  • Display Modes — every presentation option (grid tiles, slider, disclaimer, switch, statement) explained with examples.
  • Validations — every validation rule, how they combine, and how to read validation errors.