What are Inputs?

Article contents

In the User Interfaces  page you can create UIs. To create functional UIs, you need to add elements. Inputs are elements that allow the developer to gain information from end-users, and the end-user to interact with the app.

Before moving forward, read our Getting Started with User Interfaces article to make sure you understand the fundamentals of UIs.

Note: We recommend you add inputs to Containers. Learn more  here.

Make use of Inputs

There are multiple types of Inputs and to see the full list and add these elements to your UI you need to expand the Inputs menu on the left side of the screen.

Activity Deadline

Set a deadline for an activity


Provides suggestions while typing into the field

Button [API]

Performs a specific API-based command

Button [Document]

It generates a document that has a template attached to it

Catalog list as options

List catalog as options.


Allows the user to make or multiple choices

Date-time picker

Ehe end-user can pick the date and time

Drop-down list

Expands a list from where the user can select a value

Export CSV Add the option to export CSV.

Jitsi Video streaming capability.


Plain text

Paragraph Add read only text.


Allows the user to make one single choice

Recording Record video and audio.


A zone for the user to add his signature

Static image

Add a static image


Add plain text on multiple lines


Add plain text on a single line


Allows the user to upload files and any kind of attachments to the server

Videoconference Set up the ability to have a videoconference within the UI.

Webcam capture

The end-user can capture an image of himself