Types of User Inputs

Learn the different ways to collect data from the app user.


Depending on the type of data you plan on collecting from app users, there are different User Input types you can use. See Create a User Input for more information on creating any of the following input types.

Types of Inputs

Long Text

The Long Text input collects a large amount of plain text that can be typed or pasted in. This input type is best suited for collecting long form answers to questions or pasted in text from large files.

See Long Text User Input Settings.

Short Text

The Short Text input collects small amounts of plain text that can be typed or pasted in. This input type is best suited for collecting names, URLs, and geographical locations.

See Short Text User Input Settings.

Text Choice

The Text Choice input allows selection of one or multiple text choices. By default, the text choice input displays two choices (Yes and No). This input type is best suited for Yes or No questions, multiple choice questions, and “Select all that apply” style questions.

See Text Choice User Input Settings.

Image Choice

The Image Choice input allows selection of one or multiple image choices instead of text. A text label attaches to each image that is stored when a user makes a selection.

See Image Choice User Input Settings.


The Rating input is a 1-5 selection input. Customize the left and right labels to identify the ratings scale.

See Rating User Input Settings.


The Date input is a date picker that expands a calendar to select a specific date.

See Date User Input Settings.


The Display input is a text and image display that does not require the user to input any information. The Display is best suited for instructions and guiding users through a Workflow.

See Display User Input Settings.

Scrape URL

The Scrape URL input collects a URL from the user and scrapes the text from the front page of that URL. Note that the Scrape URL cannot scrape images or additional pages inside of the URL provided.

See Scrape URL User Input Settings.

Upload File

The Upload File input presents users with a media upload to collect data from text-based documents. The Upload File input accepts the following file types:

  • Excel Spreadsheet (.xlsx)

  • CSV File (.csv)

  • Word Document (.docx)

  • Text File (.txt)

  • PDF (.pdf)

  • HTML Document (.html)

Note that when a user uploads a file to an AI, the AI model processes the entire file. This may increase the number of tokens the AI model uses, and therefore the number of billing credits to run that AI.

See Upload File User Input Settings.

Last updated