> ## 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

**1. 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.

**2. 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.

**3. 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**.

> **Example: a secret word check**
>
> Button **Verify** → **Pop-up form** asks "What is the secret word?" → **Compare** the answer with the word
>
> * **Yes** → Give roles: Verified
> * **No** → Reply privately: `That's not the word. Try again!`

## Ideas

> **Applications**
>
> A staff application form that posts the answers in a private staff channel.

> **[Suggestions](/build-real-systems/suggestions)**
>
> A form that posts the idea with Yes and No buttons.

> **[Verification](/build-real-systems/verify-new-members)**
>
> A secret word check.

> **[Tickets](/build-real-systems/support-tickets)**
>
> Ask what the problem is before opening a ticket.


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