Skip to main content

Text Input

Ask users to provide a written response. Useful for feedback or open-ended questions.
  • Label: Question or prompt shown to the user.
  • Description: Helper text for the input box.
  • Response length: Minimum and maximum response length.
  • Regex pattern: Optional regex pattern to validate the response.

Numeric Input

Similar to text input but restricted to numbers.
  • Label: Question or prompt shown to the user.
  • Description: Helper text for the input box.
  • Number format: Choose whether to accept only integers or decimals.
  • Number prefix: Prefix shown before the number (e.g., ”$”)
  • Number suffix: Suffix shown after the number (e.g., ”%”)
  • Response limit: Define the allowed response range.

File Upload

Require users to upload a file or document. Ideal for proof-of-work or creative contests.
  • Label: Question or prompt shown to the user.
  • Description: Helper text for the input box.
  • Allowed files: Restrict allowed file types.
  • Image: .jpg, .jpeg, .png, .webp and .gif files.
  • Video: .mp4, .webm and .mov files.
  • Audio: .mp3 and .wav files.
  • PDF: .pdf files.
Max size of the uploaded file is limited to 5 MB.
This task requires manual review from your team. It cannot be verified automatically.

Poll

Ask your community to vote in a poll. Great for surveys or getting structured feedback.
  • Label: Question or prompt shown to the user.
  • Description: Helper text for the input box.
  • Poll options: Define up to 25 options for the poll.
  • Selection limit: Minimum and maximum number of options that can be selected.

Wallet Input

Ask users to submit a wallet address for a specific blockchain.
  • Label: Question or prompt shown to the user.
  • Description: Helper text for the input box.
  • Chains: Specify chains the wallet address will be validated against.
Specifying multiple chains means the user can submit a wallet address from any one of the selected chains. They only need to provide one address, not an address for each chain.