survey question-type library and advanced branching logic

It’s not just the questions you ask that matters. It’s the way you ask them. It’s the order you present them in. It’s deciding which questions to ask which respondents.

Checkbox’s comprehensive set of survey questions, along with powerful logic and survey actions, make it easy to structure effective surveys that deliver the data you need.

Survey Question Types

How you ask your survey questions matters a lot, and choosing the right question type is the first step to creating a smart, insightful survey. All of our highly-customizable question types are included with all of our hosted plans or on-premises licenses, because we believe you should be able to create powerful surveys with any budget.

Explore our survey features below or check out our Question Demo Survey to see each question type in action.

Radio Buttons (single choice)

Use radio buttons when you’d like respondents to choose a single response from a list of available options. Include an “other” option so respondents can enter their own answer.

Checkboxes (multiple choice)

Use checkboxes when you’d like respondents to make multiple selections from a list of options. You can choose to allow a minimum and/or maximum number of selections, as well as include an “other” and/or “none of the above” options.

Dropdown Menu

Dropdown menus allow respondents to choose a single option from an expandable list, and are especially useful for mobile surveys or when you need to display a long list of answer choices in a smaller space.

Custom Source Dropdown

The Custom Source Dropdown allows you to dynamically pull a list of answer options from an external source into Checkbox. This allows you to update your Checkbox survey automatically using an API, rather than having to make manual changes each time your options change.

Multi-Line Free Text

Use multi-line free text questions to collect comments or free-form answers. You can style the text entry as plain text or use richer HTML formatting, and even set minimum and maximum character limits.

Single-Line Free Text

Use single-line text questions to collect short, free-text data like a respondent’s name or email. Use validation settings to ensure that information like email addresses, phone numbers, zip codes, etc. are in the proper format. You can even create your own auto-complete lists to cut down on data entry errors.

Rating (Likert) Scale

Create a custom rating or likert scale to allow your respondents to rate an item or experience. You can customize both the number values and text labels of your scale, as well as add an N/A option.

Custom Matrix Grid

Matrix questions allow you to combine questions of similar format into a single grid. This saves space, looks neater, and makes answering a large number of questions faster and easier for respondents. Checkbox’s matrix items are fully customizable, allowing you to create as many rows and columns as you need. Columns can be radio buttons, checkboxes, dropdowns, ratings scales, sliders, open text, and continuous sum.

Contact Form

The Contact Form question allows you to collect contact information from respondents in a customizable grid-style question. You can customize the fields you’d like to appear, add optional validation rules (such as email address or phone number format) to some or all fields, and make some or all fields required. Data can be exported or displayed in a table-style report.

Image Choice 

The Image Choice question allows respondents to click to select one or more image options. You can make the question required and set the minimum/maximum number of images to select.

Slider – images, text, or numbers

Slider questions allow respondents to click a choice or slide a bar to choose a custom image, text or numerical value. Sliders are a great option for market research questions, pain or satisfaction scales, or numerical questions with many options.

Rank Order

Rank order questions allow respondents to drag and drop text or images into their order of preference. Options can be dragged and dropped in place or into a secondary “bucket”. Rank order questions can also be shown as dropdown or fill in the blank.

Star Rating

Star ratings allow your respondents to rate an item or experience visually by filling in a custom number of stars. You can also display the rating in a bar, line or box format.

Net Promoter Score

Net Promoter Score (NPS) is a standard market research tool that measures how likely a respondent is to recommend a product or service. Respondents choose a value from 0 to 10, and the NPS report places respondents in different categories based on the score and also calculates an overall NPS for the organization.

Max Diff

Max Diff is a standard market research question that measures preference/importance scores for multiple items (e.g. preference or importance of various brands, features, images). Answer choices are divided into randomized question sets and respondents are asked to choose their most and least favorite/important option from each set.

Signature Item

The Signature item allows respondents to record a digital signature or sign a survey electronically using their mouse on a PC or finger/stylus on a mobile device.

Other Survey Items

Messages, Images, and Video

Use our custom HTML item to add welcome messages, pages headers, insert images, and even play videos right within your survey.

Reporting & Action Items

Once your respondent clicks submit, you can easily trigger automatic emails (including the full survey response), redirect respondents to another website or restart the survey for them, display a summary of their survey on-screen, or display a report or poll results.

Respondent File Upload

Allow respondents to upload a file as part of their survey response, such as a photo or signed document. Make a file upload required or optional, and specify the file types you’ll accept. Checkbox stores all your files securely, and allows you to download them individually or all at once in a zip file.


Use a CAPTCHA item to improve survey security and response integrity, especially on public surveys. You can configure CAPTCHA length requirements, alpha/numeric character entry, and CAPTCHA image sizing.

Hidden Items (URL Variables)

Hidden Items (also called URL variables or query string variables) allow you to “tag” a response with certain information or data by passing it through the URL or link of the survey. For instance, if you wanted to send a survey to a customer after they complete an online purchase, you could pass the customer’s order id in as a Hidden Item. Then, when you export or view that response, you’ll be able to quickly reference the order that the survey relates to. Hidden Items can be populated manually or through code, if you’d prefer to automate this process.

Custom JavaScript

Add a JavaScript survey item or survey-wide JavaScript to extend the functionality of your survey. Perform custom calculations, integrate with external API’s such as the Google Maps API, automatically advance or close your survey, and much more.

Survey Logic, Merging & Actions

Effective surveys ask respondents the right questions at the right time, cutting down on survey fatigue and improving response rates.

Question and Page-Level Conditions

Conditions are rules that you add to questions, messages, actions, or pages that determine which items a respondent sees in a survey. Checkbox conditions can be based on previous survey answers, user profile information or something about your survey response like the current date or the current survey score.

Use conditions to display a follow-up question right after another question, display a question on the next page, or show/hide an entire page. Checkbox can handle all your logic needs from simple, one-rule conditions to complex and/or and nested conditions.

Take this Logic Sample survey to see Checkbox’s logic features in action.

Branching (Skip) Logic for a Better Survey Experience

Branching (or skip logic) lets you skip respondents over certain survey pages, or even to the end of the survey. Branching is often used when your survey includes pre-qualification questions or when you only want respondents to answer certain sections of your survey.

Just like Conditions, Branching rules can be based on previous survey answers, user profile information or something about your survey response like the current date or the current survey score.

Logic-Based Actions

While you can certainly use Conditions and Branching to display questions and messages, you can make your survey even more powerful by using logic to trigger action items in your survey.

For example, you could use your survey to send an automatic email to your customer service manager when a survey respondent gives you a poor satisfaction rating. Or automatically show a custom message or redirect a disqualified survey taker to a new website.

Learn even more about our automated survey follow-up capabilities.

Merging/Piping Options

Merging is another great way to personalize your respondent’s survey experience. User profile information such as name or company can be merged into your email invitation or welcome message to create a personal greeting. Or merge a previous survey answer or the survey score into a question or message item in your survey for a custom survey-taking experience.

Survey Scoring

Scoring can be enabled on any survey, allowing you to assign custom point values to your survey answer choices and calculate total and per-page scores for each survey. For more information on Scoring, please see Results & Reporting.