> ## Documentation Index
> Fetch the complete documentation index at: https://www.plain.com/docs/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/esnLSCL6AbjPxXFS/public/images/slack-contact-forms-1.png?fit=max&auto=format&n=esnLSCL6AbjPxXFS&q=85&s=bd8da2a5f6fcdf432e29b9ad72e0fe43" 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/esnLSCL6AbjPxXFS/public/images/slack-contact-forms-2.png?fit=max&auto=format&n=esnLSCL6AbjPxXFS&q=85&s=437b66f3b56c0e4b7a99c4b945de11a0" 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/esnLSCL6AbjPxXFS/public/images/slack-contact-forms-3.png?fit=max&auto=format&n=esnLSCL6AbjPxXFS&q=85&s=7f3755c337c6bb46eae1be89dfd72b91" alt="Slack workflow forms, step 3" width="2914" height="1454" data-path="public/images/slack-contact-forms-3.png" />
</Frame>
