> For the complete documentation index, see [llms.txt](https://docs.zigpoll.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zigpoll.com/questions/types-of-questions.md).

# Types of Questions

Learn about all the different types of questions at your disposal.

There are currently 26 types of questions. Each type behaves differently and was built to help you collect the right data from your customers and site visitors.

All of the options allow you to enter a Title, Subtitle, and Body Copy.

The rest of this doc dives into each type of question, how it can be used, and an example picture. We recommend hopping into Zigpoll's free plan and experimenting with different questions yourself!

#### Multiple Choice

This type lets you create several answer options. Your customer can pick one or more.

Once the customer submits the answer, the results can be shown (this is optional, you can hide it if you prefer by deselecting **Show Results**). You can have as many answers as you like.

Additionally, you have the option to include a dynamic "other" answer. A dynamic answer gives the user an input box to fill in whatever they prefer. These results will show up in your dashboard so you can review them.

You can also lay the answer options out in up to **4 columns** using the **Answer Columns** setting (available on Multiple Choice and Single Choice questions).

<figure><img src="https://1643988190-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LZpanNFqg3aCUZgXh3X%2Fuploads%2F0qszfoqG0VFZXdCFRyEi%2Fimage.png?alt=media&amp;token=d76f4d22-0eef-4ada-b077-7248417aae30" alt=""><figcaption></figcaption></figure>

#### Single Choice

This type lets you create several answer options. Your customer can pick one.

Once the customer submits the answer, the results can be shown (this is optional, you can hide it if you prefer by deselecting **Show Results**). You can have as many answers as you like.

Additionally, you have the option to include a dynamic "other" answer. A dynamic answer gives the user an input box to fill in whatever they prefer. These results will show up in your dashboard so you can review them and will be auto-summarized in Zigpoll Insights.

Like Multiple Choice, Single Choice supports the **Answer Columns** setting to lay options out in up to 4 columns.

<figure><img src="https://1643988190-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LZpanNFqg3aCUZgXh3X%2Fuploads%2FwQAuIgRI3gPaGWzWxFNz%2FSingle%20Choice.png?alt=media&amp;token=f5afe3e6-9fe8-4c50-a42c-11e068beb583" alt=""><figcaption></figcaption></figure>

#### Dropdown

A single-select question presented as a compact dropdown menu. Ideal when you have many options but want to keep the question visually small.

#### Mosaic

A multiple-choice question where the answer options render as a tiled grid directly in the question, letting respondents tap selections quickly. Great for visual, fast-moving surveys with many short options.

#### Autocomplete

A single-select question with a searchable, type-ahead input. As the respondent starts typing, the list of answer options filters down to matches.

This is ideal when you have a long list of choices — for example a product, store location, or brand — that would be unwieldy as a dropdown or a list of multiple-choice options. You can add as many options as you like, and (like Single Choice) include a dynamic "other" answer that lets respondents type in their own value.

#### Matrix

Ask several questions that share the same set of answer options, laid out as a grid: each **row** is a question and the **columns** are the shared choices. Respondents pick one option per row.

This is ideal for rating multiple items on a single, consistent scale — for example rating Shipping, Packaging, and Support each as "Poor / Okay / Great" in one compact question instead of three separate ones.

Each row is reported as its own breakdown on your dashboard, just like a Single Choice question, so there is no extra work to analyze the results. You can optionally enable **Randomize Questions** and **Randomize Answers** to shuffle the rows and columns (pin any you'd like to keep in place), and the whole question can be marked optional.

#### Short Answer

Write-in in a single line box. You can set placeholder text or fine print.

Once you have enough volume of write-ins, Zigpoll will help with summarizing themes and responses.

<figure><img src="https://1643988190-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LZpanNFqg3aCUZgXh3X%2Fuploads%2FlANh5q6SlMUk0DxCn1NF%2FShort%20Answer.png?alt=media&amp;token=234afbd0-210c-4778-a748-b50a86891b08" alt=""><figcaption></figcaption></figure>

#### Long Answer

Write-in in a multi-line box. You can set placeholder text or fine print.

Once you have enough volume of write-ins, Zigpoll will help with summarizing themes and responses.

<figure><img src="https://1643988190-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LZpanNFqg3aCUZgXh3X%2Fuploads%2FibzCxpkjFj5TEkaWtMgU%2FLong%20Answer.png?alt=media&amp;token=16c668df-d419-40ad-b53a-f3a5bc6ef54b" alt=""><figcaption></figcaption></figure>

#### Binary choice

Useful if you want a "Yes/No" answer between two choices.

For example: "Are you buying this for someone else?"

<figure><img src="https://1643988190-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LZpanNFqg3aCUZgXh3X%2Fuploads%2FMG8Xs4iCrlwaG9QJQI3E%2FBinary%20Choice.png?alt=media&amp;token=93bbb240-c54f-4126-bf4a-ce1ca33da0df" alt=""><figcaption></figcaption></figure>

#### Form Panel

A question that allows you to have multiple fields. These are best used for "contact us" or support forms.

When creating each field within a form panel, you have the option to set the type of question (email, long answer, phone number, date etc.) and whether the field is optional or required.

When filled out, the responses will be grouped together on your dashboard for convenience.

<figure><img src="https://1643988190-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LZpanNFqg3aCUZgXh3X%2Fuploads%2FLPkzDG5opfzgLEsfOY0H%2FForm%20Panel.png?alt=media&amp;token=e49cea86-2c42-46ca-9fb9-de2aa7e19086" alt=""><figcaption></figcaption></figure>

#### File Upload

File uploads let respondents upload files, and you can restrict the number of files allowed, file type, and max file size. This can be useful for wholesale use cases, support, or for custom designs!

File Upload isn't available on [Shopify POS](/installation/activating-zigpoll-on-shopify-pos.md) surveys, since the register has no file picker; it's hidden from the question picker when a survey uses a POS delivery template.

Additionally - if you would like your user to take a picture, enable the "mobile auto-capture" field. When enabled the camera will pop up on mobile devices automatically for a streamlined experience. This will limit the number of files accepted to 1 file only. Great when you're expecting photos or UGC content.

<figure><img src="https://1643988190-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LZpanNFqg3aCUZgXh3X%2Fuploads%2Fr5RACAtKtWSt5NLnpSNF%2FFile%20Upload.png?alt=media&amp;token=a2ac5ebc-d279-411a-94cd-ba42b480231c" alt=""><figcaption></figcaption></figure>

#### Image Choice

Upload a set of images to allow customer to pick from. Can upload unlimited images in theory, but best to cap it at 6.

You can control rules around how many images must be selected and how many columns of images to be displayed. (Image Choice columns are separate from the Answer Columns setting on choice questions and have no 4-column cap.)

Best used for product/design feedback or to see whether respondents remember a particular ad creative — for example, testing ad recall on channels like TV.

<figure><img src="https://1643988190-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LZpanNFqg3aCUZgXh3X%2Fuploads%2Fkq3GAioAMK36tkYJigke%2Fimage.png?alt=media&amp;token=3ca2654c-a528-44b8-91b6-51cce1b4cf32" alt=""><figcaption></figcaption></figure>

#### Consent

Useful if you want to opt-in users for marketing communications or Terms & Services.

<figure><img src="https://1643988190-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LZpanNFqg3aCUZgXh3X%2Fuploads%2FgFVZ4IYwn338aY7wieGq%2FConsent.png?alt=media&amp;token=d3e0a70e-8a94-420d-b7ac-1c5fe875d9d2" alt=""><figcaption></figcaption></figure>

#### Country

Allow respondents to select from a list of countries.

<figure><img src="https://1643988190-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LZpanNFqg3aCUZgXh3X%2Fuploads%2FE1IIatYFWoT2xxpdlfHN%2FCountry.png?alt=media&amp;token=cb430c5c-a105-47d5-b4df-67b02c4f5786" alt=""><figcaption></figcaption></figure>

#### Date

Let respondents pick a date — useful for capturing birthdays, delivery dates, or event dates for follow-up.

#### Star Rating

This type is useful if you want to get a 1-5 rating from your customers. The UI is large, colorful, and simple to optimize engagement, and you can customize the labels.

*For example: How would you rate our support?*

Two settings control the look:

* **Type** — rate with **Stars** or **Hearts**.
* **Style** — choose from over a dozen illustrated styles: Default, Emoji, 3D, Anime, Clay, Comic Book, Crystal Glass, Hand Drawn Doodle, Holographic, Oil Painting, Origami Paper, Pixel, and Watercolor.

When a respondent picks a rating, every star up to their selection fills in — so a 4-star answer shows four filled stars, not just one.

<figure><img src="https://1643988190-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LZpanNFqg3aCUZgXh3X%2Fuploads%2FJ2Anxswi17pzMjjjykAA%2FStar%20Rating.png?alt=media&amp;token=959763e3-073e-4149-b621-62beabfbb04e" alt=""><figcaption></figcaption></figure>

#### Slider

Useful for a scale measurement of a metric.

You have the ability to change labels, change the increment of the slider.

If you want the slider to represent options 10,20,30... you would set increment to 10.

<figure><img src="https://1643988190-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LZpanNFqg3aCUZgXh3X%2Fuploads%2F53JlhzNKkmlMLcC0Bv8L%2Fimage.png?alt=media&amp;token=a7948ba2-e235-46fd-9a79-2e9fde64aa35" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1643988190-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LZpanNFqg3aCUZgXh3X%2Fuploads%2FZ8X3CgxaAhIfcpnUkq7h%2FSlider.png?alt=media&amp;token=63546e9d-2a3b-4f76-a092-c41f2bf48568" alt=""><figcaption></figcaption></figure>

#### Email Capture

This will create an email capture form. The user is required to enter his or her email before proceeding with the survey.

{% hint style="info" %}
The emails will be saved to your account and can be exported into your mailing list at any time.
{% endhint %}

<figure><img src="https://1643988190-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LZpanNFqg3aCUZgXh3X%2Fuploads%2FMX5898cKbSPhdgrvnjwU%2FEmial.png?alt=media&amp;token=aaeb2fda-60e2-47a7-a0cf-3db02e28b23c" alt=""><figcaption></figcaption></figure>

#### Phone Number

Collects a phone number using a specially formatted input that validates and formats the number as the respondent types. Useful for follow-up, SMS opt-ins, or support.

{% hint style="info" %}
Like email capture, collected phone numbers are saved to your account and can be exported at any time. You can also send SMS survey invitations to these numbers.
{% endhint %}

#### Range

Create a list of inputs from 1-10. This type is useful if you want to do a heat check on a new feature.

*For example: How do you like our new feature from 1-5?*

<figure><img src="https://1643988190-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LZpanNFqg3aCUZgXh3X%2Fuploads%2FgSeEXtuKudu2YEeiDfxZ%2FRange.png?alt=media&amp;token=b7a8d395-fb2c-4033-9329-09c1c40af496" alt=""><figcaption></figcaption></figure>

#### Satisfaction

This is another useful type for capturing user feedback. It is more limited in that you only have five emotions, but it can be helpful for getting a quick reaction to a new feature.

*For example: How satisfied are you with our return policy?*

<figure><img src="https://1643988190-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LZpanNFqg3aCUZgXh3X%2Fuploads%2FOiX5YN4Dv9yiGCuZCyMq%2Fimage.png?alt=media&amp;token=2167e677-ef99-47ff-b892-b6e8977107e6" alt=""><figcaption></figcaption></figure>

#### Promo Code

Add a question that displays a discount code!

Full tutorial below

{% content-ref url="/pages/Unv1KnjO66PubFN1WBCb" %}
[Adding discount codes to your survey](/tutorials/adding-discount-codes-to-your-survey.md)
{% endcontent-ref %}

#### Actions

Actions were designed to send respondents to another link. This is particularly useful if you want to send them to social media platforms, another page on your site, or to leave a review.

<figure><img src="https://1643988190-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LZpanNFqg3aCUZgXh3X%2Fuploads%2FmzLy7AUerIQp1ZxOIcik%2Fimage.png?alt=media&amp;token=802ae15a-a66d-4445-bd76-5a71eb46f4ff" alt=""><figcaption></figcaption></figure>

#### Text & Image

A content-only question (no question) that displays a title, copy, and optionally an image. Use it to introduce your survey, add context between sections, or make an announcement.

#### Thank You

A closing content question shown after the survey is complete. Use it to thank respondents, set expectations for follow-up, or point them somewhere next.

{% hint style="info" %}
All responses will be saved to your dashboard and can be exported at any time.
{% endhint %}

#### Ranked Choice

Let respondents rank from a set of options. You can set the minimum number of answers you want to be ranked.

<figure><img src="https://1643988190-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LZpanNFqg3aCUZgXh3X%2Fuploads%2FpfsihT8wCe2keoQMGr2G%2Fimage.png?alt=media&amp;token=9355e417-564a-4cb3-92e6-e7af47f41f4f" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.zigpoll.com/questions/types-of-questions.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
