# Post a Workflow To Different Channels

If you have multiple groups that need to use your workflow, you might want to post in one channel for one group and in another channel for the other group. Wrangle has you covered.

To set this up, we'll add a question to our intake form where the user can select a channel. Then we'll set up Wrangle to use the answer to that question to dynamically decide where to post this workflow. That way, each time the workflow is run, the user starting the workflow controls which channel the workflow steps are posted in.

## Adding a "Select a Channel" Question

First, we need to modify our form to add a "Select a Channel" question. For these instructions, we'll assume you're editing an existing workflow, but it works the same way if you're designing a new workflow.

In the workflow editor, add a "Select a channel" question to your form. You can give this question a name like "What team channel do you use?" or "Where do you want this to be posted?"

{% hint style="info" %}
This question must be required, and it cannot be on a [conditional form step](/workflows/designing-a-workflow/conditional-steps.md).&#x20;
{% endhint %}

## Configuring Steps to Post to Different Channels

Now that we've added a "Select a Channel" form question, we need to set our steps to use it. You'll need to repeat these instructions for each step in your workflow that you want to be posted to the channel selected in the form.&#x20;

Look for the field where Wrangle says "Which Slack channel should we post this step in?" and select "Post to channel chosen in form."

<figure><img src="/files/3nQ3OIK59tFKpb1I38QT" alt="" width="563"><figcaption></figcaption></figure>

Finally, choose your "Select a channel" question and save your workflow.&#x20;

<figure><img src="/files/Su5rYX6lff9bqXT4XODL" alt="" width="563"><figcaption></figcaption></figure>

## Using Your Form Question to Control the Workflow

Now that you have everything set up, let's test your workflow.

[Start your workflow](/workflows/using-a-workflow.md) and fill out the [intake form](/workflows/using-a-workflow.md#filling-out-an-intake-form). The channel you pick in the intake form will now control where the workflow's steps are posted!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.wrangle.io/workflows/advanced-workflow-features/post-a-workflow-to-different-channels.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
