---
title: "Post to a channel"
description: "Announce a new starter, an anniversary or an event in a public Slack channel from a step, with the employee mentioned by name."
sidebar:
  order: 2
area: flows
feature: steps
appPath: /flows/home
lastVerified: 2026-10-22
version: "2026-10-16"
audience: admin
related:
  - flows/steps/add-a-direct-message-step
  - flows/steps/add-to-a-channel
  - flows/steps/deactivate-unfurling
  - integrations/slack
intercom:
  - id: "16755625"
    title: Send to Slack Channel (Pyn 2)
    url: https://intercom.help/pyn/en/articles/16755625-send-to-slack-channel-pyn-2
    note: replaces
  - id: "6185396"
    title: Send to a Slack channel (Pyn 1)
    url: https://intercom.help/pyn/en/articles/6185396-send-to-a-slack-channel-pyn-1
    note: "Pyn 1 article, kept for reference"
  - id: "9621416"
    title: Send to a Teams channel (Pyn 1)
    url: https://intercom.help/pyn/en/articles/9621416-send-to-a-teams-channel-pyn-1
    note: "Pyn 1 article, kept for reference"
---

Some messages are for everyone: "Please welcome Priya, who starts in Sales today." A **Post to Channel** step posts once to a public Slack channel on the enrolled employee's behalf, so the whole team hears about the moment.

## Before you start

- Slack is connected and **Post to Channel** is enabled for your workspace. If the row is greyed in the **Add Step** dialog, contact Pyn support.
- The sender is a member of the channel. **Pyn Bot** has to be invited to a channel before it can post there (`/invite @Pyn` in Slack); a personal sender has to have joined it.

## Steps

1. In Pyn, open **Flows** in the left navigation, select **Automations**, then the automation.

2. Select **Add a step**, then **Post to Channel** under **Communication**.

3. Under **Schedule**, choose the day and time. A team announcement usually goes **on the day of** at a time when the team is online, so choose the workspace time zone rather than the recipient's.

4. Under **From**, choose **Pyn Bot** or a personal Slack sender. The **To** list is the channels that sender can see.

5. Under **To**, choose the channel. If the list reads **No results**, the sender is in no channel Pyn has synced; invite it to one and wait for the hourly refresh.

6. Write the post. Select **Insert widget**, then **Mention Principal** to insert an **@Principal** pill that becomes a real Slack mention of the employee when it posts.

7. Select **Preview**, then **Send a test to yourself**: the test comes to you as a direct message rather than to the channel. Select **Publish** on the automation.

> **Note:** Changing the sender clears the channel, because channels belong to one Slack workspace and one sender's membership. The drawer then reads **Changing the sender cleared the channel. Pick one to publish this step.**

## What you should see

The step card shows the channel name with a `#`. Each time an employee reaches the step, one post appears in the channel from the sender you chose, with the employee mentioned. Under [Messages](https://support.pynhq.com/activity/messages/) the delivery's recipient is the channel. Reminders and escalations are not offered on a channel post, because anyone in the channel can act on it.

## Related

- [Add a direct message step](https://support.pynhq.com/flows/steps/add-a-direct-message-step/) for a message to one person.
- [Add to a channel](https://support.pynhq.com/flows/steps/add-to-a-channel/) to put the employee into the channel first.
- [Deactivate link and media unfurling](https://support.pynhq.com/flows/steps/deactivate-unfurling/) to keep a channel post compact.
- [Slack](https://support.pynhq.com/integrations/slack/) for connecting Slack and inviting Pyn Bot.

## Related Intercom articles

- [Send to Slack Channel (Pyn 2)](https://intercom.help/pyn/en/articles/16755625-send-to-slack-channel-pyn-2) — replaces
- [Send to a Slack channel (Pyn 1)](https://intercom.help/pyn/en/articles/6185396-send-to-a-slack-channel-pyn-1) — Pyn 1 article, kept for reference
- [Send to a Teams channel (Pyn 1)](https://intercom.help/pyn/en/articles/9621416-send-to-a-teams-channel-pyn-1) — Pyn 1 article, kept for reference
