survey question-type library and advanced branching logic

The first and most important step in building an effective survey program is optimizing your survey structure. 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. Each of these things is critically important to your success.

Checkbox makes it easy to structure effective surveys that get you to the answers you’re looking for.

Survey Question Types

The way you ask a question matters a lot. Sometimes you need to collect simple yes/no facts. Other times, you need to explore perceptions, ideas that a respondent may not fully understand himself. Choosing the right question type makes it easier to learn what you’re looking to learn. Our standard question-type library gives you nine options, something for every exploratory need.

Radio Button Questions

Use radio buttons when you’d like respondents to choose a single response from a list of available options. Include an “other” option to collect the best data possible.

Checkbox Questions

We like checkbox questions! Use them when you’d like respondents to make multiple selections from a list of options. You can set up checkbox questions to require either a minimum or maximum number of selections. You can include an “other” response option as well.

Multi-Line Free Text Questions

Use multi-line free text questions to collect comments or free-form answers in a respondent’s own words. You can style text entry as either simple plain text, or use richer HTML formatting.

Single-Line Free Text Questions

Use single-line text questions to collect short free-text data like a respondent’s name or email. Required answer length is configurable. Use validation settings to collect dates, email addresses, and phone numbers (etc.) in usable form.

Dropdown Menu Questions

Dropdown menu (or “multiselect”) questions allow respondents to choose from a menu of options. Dropdown menu questions are especially useful in mobile surveys. They allow you to present a lot of options in very little vertical space.

Rating Scale Questions

Set a rating scale of your choosing and ask respondents to rate an item or experience based on that scale. You can set the scale’s high and low values, and also specify the start, mid and end descriptive text.

Matrix Questions

With matrix questions, you can get at broader issues by combining similar questions with the same response type. Add as many rows and columns as you’d like, within the practical constraints of your survey.

Slider Questions

Slider questions allow respondents to click a choice or slide a bar to choose an image, text or numerical value. Sliders are a great option for image-testing market research surveys.

Rank Order Questions

Rank order questions allow respondents to drag and drop text or images into a ranked order.

Advanced Survey Logic

Effective surveys present their questions in an order that’s optimized for uncovering meaningful insights. Effective surveys ask the right respondent the right question at the right time. Our survey presentation logic allows you to optimize your surveys for meaningful results.

Display Logic for Better Survey Relevance

For better learning, ask survey respondents only the questions that are relevant to them. More relevant surveys decrease abandonment rates and increase the reliability of the data received. You can use our display logic tools to raise the individual relevance of your surveys.

Show or hide questions based on a respondent’s profile or his previous survey answers. Or, create display logic based on broader survey criteria, such as the date of response. You can apply Checkbox display logic to individual questions or to entire survey pages. You can even use display logic within a single page. Create a page where the answer to one question determines the questions that display below it.

Branching (Skip) Logic for a Better Survey Experience

Sometimes, it’s best to allow respondents to skip certain survey questions or sections. Maybe a respondent’s given an answer that makes a certain section irrelevant. Maybe he lives in Texas, and you have a section that’s meant for Oklahoma respondents. You can use our branching (skip) logic tools to make sure he has a positive survey experience. Branching logic also helps you avoid the need to create multiple versions of the same survey.

Triggered Events

For the ultimate in powerful surveys, combine display and branching logic to create triggered events. For example, maybe a respondent reveals a particular interest in one of your products. You could use branching logic to skip the rest of the survey, and display logic to send him to the product’s page on your website.

There’s a large number of event you can trigger with Checkbox’s advanced survey logic. Ending the survey, redirecting to a URL, displaying a message, sending an email, and displaying a custom report are all available. Learn more about our automated survey follow-up capabilities.

Other Data Collection Functionality

Sometimes, you need to collect data in ways that don’t involve asking questions. Checkbox makes that easy too.

File Upload Utility

Allow respondents to upload a file as part of their survey response, maybe a photo or a handwritten form. Make a file upload required or optional, and specify the file types you’ll accept. Checkbox stores all files for you securely, subject to account limits.


Using our CAPTCHA utility improves survey security and response integrity. You can configure CAPTCHA length requirements, alpha/numeric character entry, and CAPTCHA image sizing.

JavaScript Item Utility

Our JavaScript item utility allows survey editors to embed JavaScript in their surveys. Embed tracking codes, create pop-ups, or use JavaScript to access your survey’s underlying CSS.