Question Type: Button Group



The Button Group Question typeClosed Question type refers to the format of a question in a form, such as a text field, dropdown, audio recording, or radio button, among others. Question types are chosen when adding questions to a form in the Form Builder. allows a mobile user to choose an answer from 2 to 5 color-coded buttons, providing easy visual feedback. Button Group questions are often used in inspection forms to show a Yes/No/Not Applicable question, and can collect additional comments when specified answers are selected.

Form Builder

In the Form Builder, a Button Group question will show up like this: 


The Question Edit screen for these questions has four tabs: General, Options, Properties, and Help OptionsClosed Help Options are ways to add help content, such as YouTube videos, web pages, text, or images, to questions in a form. Mobile users simply tap the help icon next to a question to see the help that the form designer provided.. This article will go through each of the tabs.


Unique ID

The Unique IDClosed A Unique ID refers to the specific identifier of a question, form page, form section, or Data Destination. Unique IDs are used as reference points when pulling data for conditional logic, Analytics projects, Data Destinations, and Documents. is the reference for the question. For more information on Unique IDs, read: Overview: Unique IDs. It can either be auto-generated based on the question text, or customized.

Data Types

Data Types are the kind of information your mobile users will be putting into these questions. Setting a data type makes sure that you use the correct kind of information, in the right format. The data type can also influence whether the answer to a question can be used later in the form, or in the business process.

The Button Group question type supports the following data types:

Free Text Email URL Phone Number Integer Decimal Currency
Button Group
Tips for Form Designers:
Ensure you choose a data type that matches the options users can choose from, and what you need to do with the data.
  • Email: Use this data type if collecting an email address that you need to send an email to with an Email Data Destination.
  • Integer, Decimal, and Currency: Use one of these data types if the answer needs to be used in a calculation or aggregation later in the form. Note: In order to calculate a score using button group questions, such as for an inspection form, you must use a numeric data type.


Restrictions control how your mobile users interact with a question. They can be set on the question itself or controlled by Conditional Logic.

The following table shows which restrictions you can set for the question type. Note that:

  • indicates a restriction that you can configure.

  • * indicates a restriction that is always on.

  • ✘* indicates a restriction that is always off.

Required Read-Only Hidden on Device Hidden on Reports

Keep question width to 100%

Side-by-Side SectionsClosed Side-by-Side Sections display questions and answers in a condensed, two-column layout. This can make it easier and faster for field users to scan, complete, and confirm the answers in a form. only)

Button Group


The Options menu is where you can set up the two to five choices mobile users can select from in this question and configure the correct colors.

Button Group options that show "Value submitted to server" as "10, "Text displayed on device" as "Excellent", and "Display color" Green (the color applied once the field user selects the option).


Properties allow you to set up your question in various ways. Question Properties change depending on the data type chosen.

Free Text Email/URL/Phone Number Integer/Decimal/Currency
  • Validation Type: Validation checks that your users have entered information correctly.
  • Default Value
  • Allow mobile users to launch Email, Browser, SMS, or Phonecall to this entry
  • Default Value
  • Allowable Range (Min/Max)
  • Decimal Place Precision (Decimal Data Type)
  • Currency
  • Default Value

Answer Exceptions

Answer Exceptions are used to categorize problems identified during the course of a field technician's work as the user completes a form. For example, if configured on an Inspection form, if a user selects "No" for an answer, an Exception could trigger that fails the entire inspection until problems are fixed.

For more information on setting up Answer Exceptions, please read: Answer Exceptions

Additional Comments

Additional Comments are useful for when certain answers from a user require further information, like a comment or reason. On a Button Group question, the additional comment field shows up when a user selects a particular answer. For example, if the options are Yes, No, and N/A, a comment could be configured to appear on a "No" answer, requesting details.

For more information on configuring Additional Comments on questions, please read: Additional Comments on Questions

Help Options

Adding "Help" content to forms gives mobile users access to support and other resources out in the field. Help content is available to users through a button embedded beside a question. Any question in the form can include a link to YouTube videos, web pages, or work instructions.

For more information on Help Content, please read: Add Help Options to Questions