# Yes/No questions

Yes/no questions allow CiviForm admin to easily setup and customize a question that requires a yes/no answer.

## Creating and configuring a Yes/No question

To create a Yes/No question, click "Create new question" and then select "Yes/No" from the question type dropdown. Question text, help text, admin id, and note can be added as usual.

Under "Question settings" you'll see four pre-set answer options: "Yes", "No", "Not sure", and "Maybe". "Yes" and "No" are required options and cannot be removed. You can unselect "Not sure" and/or "Maybe" to remove them from the answer options the applicant will see.

The Admin ID will be used to represent the question option in the API and in program import/export. The Option Text is the text that the applicant will see.

![Yes/No answer options](/files/CDNcr0CZ4517bTKFloQy)

## Translations

The pre-set answer options for Yes/No questions come translated out of the box and there is no need to add translations for them. You will still need to translate the question text and help text like with other question types.


---

# 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.civiform.us/user-manual/civiform-admin-guide/working-with-questions/yes-no-questions.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.
