> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dogebot.net/llms.txt
> Use this file to discover all available pages before exploring further.

# Pop-up forms

> Ask people to fill in a form, then use their answers.

A **pop-up form** opens a small window in Discord where people type answers. Your bot waits for them to press submit, then carries on with their answers.

## Two kinds

| Kind | What it can have |
| - | - |
| **Pop-up form** | Text boxes: short answers and long answers. |
| **Advanced pop-up form** | Text, drop-downs, selects, file uploads, checkboxes and choices. |

Search `pop-up` in the block list to find them.

## How to use one

<Steps>
  <Step title="Start it from a command or a button">
    A pop-up must be the answer to something a person did: a slash command, a right-click command, a button or a menu.
  </Step>

  <Step title="Add the questions">
    Add a box for each question, like **Your name** or **What do you need help with?** Choose short or long, and whether it must be filled in.
  </Step>

  <Step title="Use the answers">
    In the blocks **after** the pop-up, press { } **Variables**. The answers are in the list. Use them in messages, **Compare** checks or **Save a value**.
  </Step>
</Steps>

## Ideas

* **Applications**: a staff application form that posts the answers in a private staff channel.
* **Suggestions**: a form that posts the idea with Yes and No buttons.
* **Verification**: a secret word check. See [Verification](/build-a-system/verification).
* **Tickets**: ask what the problem is before opening a ticket. See [Tickets](/build-a-system/tickets).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.