> ## Documentation Index
> Fetch the complete documentation index at: https://plain-docs-orca-916-agent-docs-restructure.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Slack workflow forms

> Collect structured answers in Slack instead of free text, and turn each into a thread.

Slack contact forms allow you to create structured intake processes for customer threads. When integrated with Plain, these forms automatically convert Slack messages into Plain threads.

## Here's how to set this up

First, create a new Slack workflow that collects the information you need and make it post a message to the Slack channel:

<Frame>
  <img src="https://mintcdn.com/plain-docs-orca-916-agent-docs-restructure/wMjMwWh_ieDOjCce/public/images/slack-contact-forms-1.png?fit=max&auto=format&n=wMjMwWh_ieDOjCce&q=85&s=8c0b528a9295a0f9f6bda6fdf77ce3db" alt="Slack workflow forms, step 1" width="1390" height="1388" data-path="public/images/slack-contact-forms-1.png" />
</Frame>

Afterwards, the workflow will be triggered whenever your customer uses the form.

<Frame>
  <img src="https://mintcdn.com/plain-docs-orca-916-agent-docs-restructure/wMjMwWh_ieDOjCce/public/images/slack-contact-forms-2.png?fit=max&auto=format&n=wMjMwWh_ieDOjCce&q=85&s=b37b78ba84f443be8a7625b62b020176" alt="Slack workflow forms, step 2" width="1048" height="438" data-path="public/images/slack-contact-forms-2.png" />
</Frame>

And this will create a thread in Plain once triggered:

<Frame>
  <img src="https://mintcdn.com/plain-docs-orca-916-agent-docs-restructure/wMjMwWh_ieDOjCce/public/images/slack-contact-forms-3.png?fit=max&auto=format&n=wMjMwWh_ieDOjCce&q=85&s=ac870bf0377b13a12adfca688fcf1acb" alt="Slack workflow forms, step 3" width="2914" height="1454" data-path="public/images/slack-contact-forms-3.png" />
</Frame>
