> For the complete documentation index, see [llms.txt](https://threadly.gitbook.io/threadly/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://threadly.gitbook.io/threadly/actions/form-ctas.md).

# Forms

Collect answers, feedback and votes from Slack users with Threadly Forms. Show them as a popup or right in the message, with live poll results. Pro feature.

{% hint style="success" %}
Forms are a [Pro](/threadly/admin-and-billing/plans-and-pricing.md) feature.
{% endhint %}

### Overview

Threadly **Forms** capture information from people without them leaving Slack. Use them for feedback, NPS, sign-ups, intake requests, internal surveys and quick polls. Attach a form to any message sent to channels or by DM.

### Two ways to show a form

|                  | Popup (Modal) Form                                | In-Message Form                                            |
| ---------------- | ------------------------------------------------- | ---------------------------------------------------------- |
| **How it looks** | A button on the message opens the form in a popup | Questions appear right in the message as buttons and menus |
| **Best for**     | Longer forms and detailed answers                 | Polls, surveys and quick responses                         |
| **Field types**  | All                                               | Radio Buttons, Static Select and Text Input                |
| **Live results** | —                                                 | Optional vote counts that update in the message            |

### Field types

* **Display Text**: a header or intro (supports Markdown)
* **Empty Space**: for spacing
* **Text Input**: a one-line answer
* **Multi-Line Input**: a longer answer
* **Email Input**: validated as an email address
* **Number Input**: validated as a number
* **Static Select**: a dropdown of options
* **Radio Buttons**: pick one option
* **Date Picker**: pick a date

Any field can be optional. You can also **Import CSV** (beta) to create many fields at once.

### What you can do with responses

* See them in Threadly. See [Viewing Form Submissions](/threadly/actions/form-ctas/viewing-form-submissions.md).
* Send each one to your own tool by [webhook](/threadly/actions/form-ctas/setting-up-form-webhooks.md).
* Collect them [anonymously](/threadly/actions/form-ctas/creating-anonymous-forms.md).
* Save answers to people's profiles for personalization and [user-based Segments](/threadly/groups/dynamic-conversation-groups/dynamic-group-filters.md).
* Trigger a [Form Submission workflow](/threadly/workflows/workflow-triggers/form-submission.md).

### Get started

* [How to Create a Form](/threadly/actions/form-ctas/how-to-create-a-form.md)
* [How to Create a Quick Form](/threadly/actions/form-ctas/how-to-create-a-quick-form.md) (in-message forms and polls)
