# Multiple choice prompts

You will probably use this type of prompt the most. Here's an example:

![Editor](/files/5ZJuaBAvlUWFBUbSXBlM) ![Preview](/files/fuLkrdURhiXoCljiPQwX)

It asks the user a question (what is 5 times 9), and presents a list of options they can respond with. The user can select any **one** option. Based on the answer selected, the chat moves on to either prompt #2 (if the user answers '45') or prompt #3 (if the user answers anything other than '45'). Prompts 2 and 3 are not shown here.

## What To Do

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

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

![](/files/447ndJNGjLSsg21gGrSQ)

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 "\*\*" surrounding the question statement in the example at the top of the page. Everything enclosed within it is made bold. This special syntax is a part of Markdown. You can use [Markdown](/user-guide/how-to-write-markdown.md) to compose rich-text messages and answers.
{% endhint %}

Each answer has a box labeled "To". Here you can specify which prompt to move to if the user selects this answer. Click on each box and assign a next prompt.

Alternatively, if all your answer choices lead to the same next prompt, just set it using the "Always to" box below all the answers.

## What Next?

Configure how answer choices appear to the user.

{% content-ref url="/pages/U6qCOLi0rOkw4aqNBmKP" %}
[Configuring how choices appear](/user-guide/configuring-how-choices-appear.md)
{% endcontent-ref %}

In certain cases, you may want to let to the user respond with multiple options simultaneously.

{% content-ref url="/pages/J3xBbJ2aaMUBkDs15B2A" %}
["Multi-select" multiple choice prompts](/user-guide/multi-select-multiple-choice-prompts.md)
{% endcontent-ref %}

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

{% content-ref url="/pages/8YNXjVvsQAopNnnwU95e" %}
[How to write Markdown](/user-guide/how-to-write-markdown.md)
{% endcontent-ref %}

{% content-ref url="/pages/Kct34Y7KfgerCW1qlnk6" %}
[How to add images to Markdown](/user-guide/how-to-add-images-to-markdown.md)
{% endcontent-ref %}

{% content-ref url="/pages/F33gLBZas0QSRJUgVRvX" %}
[How to add video to a prompt](/user-guide/how-to-add-video-to-a-prompt.md)
{% endcontent-ref %}

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

{% content-ref url="/pages/owfozgyxiIClQZsWYj2t" %}
[Simple scoring](/user-guide/simple-scoring.md)
{% endcontent-ref %}


---

# Agent Instructions: 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:

```
GET https://docs.dialogform.in/user-guide/multiple-choice-prompts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
