Available Widgets

Widget Name Description
Audio Adds the ability to record voice clips to the app.
Barcode Adds barcode scanning capability to the app.

Requires access to device camera.

Business Card Reader Adds a OCR capability to read the contents of a business card to populate app fields.
Button Adds a button that can trigger events and actions such as submitting a form or navigating to another screen.
Camera Adds photo and video capture capabilities to the app.
Carousel Displays a collection of application pages in a rotating sequence.
Check Box Adds options to the app from which users can choose one or many.

If you want to add options where only one selection is possible, use a Radio Button widget instead.

Date Adds a calendar with a date picker to the app.
Drop Down Adds a drop down list to the app.
External Data Brings data from a spreadsheet data import connection into your app. Use this widget to add options that update as the data in the spreadsheet changes.

Requires a data import connection.

File Upload Adds the ability for app users to upload files to the SOTI Snap server.

Files cannot exceed 2 MB and store on the SOTI Snap server unless you configure different data storage options.

Geo Location Records the GPS coordinates for the device's location.
Image Adds an image to the app. You can add hotspots to the image to trigger actions when clicked, such as taking users to other places in the app, submitting data, or running a script.
Label Adds descriptive text for another field in the app.
Layout Aligns widgets vertically within its container for presentational purposes.

Section is another useful positional widget.

Link Adds a hyperlink to the app.
List Adds a list to the app. List items originate from the records submitted or synchronized by the app user.
Map Embeds an interactive map in the app. You can add specific location markers to the map.
NFC Adds Near-field communication (NFC) capability to the app.

Supported on Android only.

Paragraph Adds a text field where administrators can put information for the app user to read.

If you want to add a text field where the app user can enter text, use a Text Box widget instead.

QR Code Adds a scannable QR code to the app for optically transfering specific formatted data to another device.
Radio Button Adds options to the app from which users can choose only one.

If you want to add options where many selections are possible, use a Check Box widget instead.

Rating Adds a rating mechanism where users can give feedback.
Section Groups widgets to make them easier to move together rather than individually.

The Layout widget is another useful positioning widget.

Signature Adds a field where users can enter their signatures.
Switch Adds a toggle (on/off switch) to the app.
Table Adds an embedded a table view in your app that acts as a front end to a private database.
Text Box Adds a field where users can enter text into the app.

To provide informational text that the user cannot edit, use a Paragraph widget instead.

User List Adds a filtered list of users or user groups from which the app user can select in workflow applications.
Video Player Adds an embedded video player that can play hosted or local .mp4 and .mov video formats.
YouTube Embeds a YouTube video in the app.