# "Multi-select" multiple choice prompts

Here's an example:

![Editor](https://4118617390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Me8f8ZJ8LPdd-DcwOMh%2Fuploads%2FFvCV132fnPP61e0UU0SC%2Fmultiselect-multi-choice-prompt.png?alt=media\&token=b351cd8a-e22a-4c8e-9e7d-837a074a7967) ![Preview](https://4118617390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Me8f8ZJ8LPdd-DcwOMh%2Fuploads%2FugDmFlEC2X6jZ3bYIUFr%2Fmultiselect-multi-choice-prompt-preview.png?alt=media\&token=79df297f-e736-42bf-b32c-cce65845a012)

It asks the user a question, and presents a list of options they can respond with. The user can select one or more options. Once the user answers, the chat moves on to prompt #8 (not shown).

{% hint style="info" %}
Unlike in "single-choice" [Multiple choice prompts](https://docs.dialogform.in/user-guide/multiple-choice-prompts), you cannot branch to different prompts based on the answer selected. This is a limitation that we plan to do away with in future.
{% endhint %}

## What To Do

In DialogForm, open up a flow you want to edit.

In the prompts panel, click on the "+ Add prompt" button.

![](https://4118617390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Me8f8ZJ8LPdd-DcwOMh%2Fuploads%2Fvr0ySkiAfry5GD6OOfDM%2Fadd-prompt-button.png?alt=media\&token=ce618e3a-303b-4262-aecb-61faba0588f6)

This will add an empty prompt right below. Type in a message to the user.

Then, click on "+ Add answer" to type in an answer choice. Hovering over any answer will reveal a button to insert another answer before/after it. Add as many answers as you want. You can always move answers around using their drag handles (the icon with the six dots).

{% hint style="info" %}
Note the **backslash** preceding the "\*" symbols in the example at the top of the page. DialogForm supports [Markdown](https://docs.dialogform.in/user-guide/how-to-write-markdown) syntax, which is a way of composing rich-text messages. Markdown treats "\*" as a special character, which has to be "escaped" using a backslash to tell Markdown not to treat it specially in this case.
{% endhint %}

Next, open the prompt settings panel by double-clicking on any prompt name (or by hovering over the <img src="https://4118617390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Me8f8ZJ8LPdd-DcwOMh%2Fuploads%2FFOFvG25NDOPMLopRau1H%2Fimage.png?alt=media&#x26;token=2961ab60-c3f1-48c6-b800-b51fbb35d353" alt="" data-size="line"> icon that appears to the right of the prompt name). Then under the "INPUT SETTINGS" section of the prompt settings panel, check the "Allow multiple select" option.

![](https://4118617390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Me8f8ZJ8LPdd-DcwOMh%2Fuploads%2F48d9LtnlQ3xtLCcS0eOT%2Fmultiselect-multi-choice-prompt-settings.png?alt=media\&token=263f1034-d896-495e-9812-e5904cb27592)

Set the next prompt using the "Always to" box below all the answers.

{% hint style="info" %}
Unlike in "single-choice" [Multiple choice prompts](https://docs.dialogform.in/user-guide/multiple-choice-prompts), you cannot branch to different prompts based on the answer selected. This is a limitation that we plan to do away with in future.
{% endhint %}

## What Next

Configure how answer choices appear to the user.

{% content-ref url="configuring-how-choices-appear" %}
[configuring-how-choices-appear](https://docs.dialogform.in/user-guide/configuring-how-choices-appear)
{% endcontent-ref %}

Learn how to compose messages with rich text, images and video.

{% content-ref url="how-to-write-markdown" %}
[how-to-write-markdown](https://docs.dialogform.in/user-guide/how-to-write-markdown)
{% endcontent-ref %}

{% content-ref url="how-to-add-images-to-markdown" %}
[how-to-add-images-to-markdown](https://docs.dialogform.in/user-guide/how-to-add-images-to-markdown)
{% endcontent-ref %}

{% content-ref url="how-to-add-video-to-a-prompt" %}
[how-to-add-video-to-a-prompt](https://docs.dialogform.in/user-guide/how-to-add-video-to-a-prompt)
{% endcontent-ref %}

To award points to the user for answering correctly, or partially correctly, assign scores to answers.

{% content-ref url="simple-scoring" %}
[simple-scoring](https://docs.dialogform.in/user-guide/simple-scoring)
{% endcontent-ref %}
