# Auto reply type

Questions with auto reply type enabled will automatically choose the right type of answer to accept as a text entry. ngSurvey will check the first [answer type](https://docs.ngsurvey.com/form-management/form-designer/answers/answer-types) in your question and based on this type choose how to handle the reply of the respondent.

{% hint style="info" %}
The auto reply type option comes in handy when you have a single survey that needs to run at the same time on the web and as a [conversational survey](https://docs.ngsurvey.com/conversational-surveys).&#x20;
{% endhint %}

## 🔘 Selection based answer

For questions with single choice [selection based answers](https://docs.ngsurvey.com/form-management/form-designer/answers/answer-types/selection-answers) ngSurvey will provide a number based reply choice to the respondent.

![](https://1025048312-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M8fLhS0bmfBRyq0HdUm%2F-MJ6WUw3cZ3CGMvLPyqa%2F-MJ6_4gpxQUBjIkiN5Z8%2Fimage.png?alt=media\&token=8aa21da2-9a32-4c1c-afa6-baf382152fa1)

For optional questions ngSurvey will add a "None of the above" answer to let the respondent  skip the question without answers.

![](https://1025048312-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M8fLhS0bmfBRyq0HdUm%2F-MJ6_MfZfKsRO-Fa5K5L%2F-MJ6aEDl67G2WwjjSCHR%2Fimage.png?alt=media\&token=a446aada-341d-4207-9525-1002b7a89309)

## 🔠 Text answer

If your question has a [text based answer](https://docs.ngsurvey.com/form-management/form-designer/questions/question-types/standard/text-comment-field) ngSurvey will ask the respondent to enter free text in his conversation.

![](https://1025048312-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M8fLhS0bmfBRyq0HdUm%2F-MJ6NTbJU0tKCVq6Yc5K%2F-MJ6QUjYrtm_a286XTCC%2Fimage.png?alt=media\&token=72d56530-ed66-4fde-b9fa-729ec19db14c)

## 📁 File upload answer

If you're question collects files from the respondent using the [file upload answer type ](https://docs.ngsurvey.com/form-management/form-designer/questions/question-types/advanced-types/file-upload)ngSurvey will ask the respondent to upload a file in his conversation.

![](https://1025048312-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M8fLhS0bmfBRyq0HdUm%2F-MJ6UX4u4_woLwtEnbRb%2F-MJ6Va7CrsE8LKZRSRtp%2Fimage.png?alt=media\&token=da1aff23-4ae3-4b6a-bba4-4ccad8c9cebe)
