Skip to main content
Send to a Slack channel

Learn how to send ad-hoc messages and campaigns to a Slack channel

Julianna Kapjian-Pitt avatar
Written by Julianna Kapjian-Pitt
Updated over 8 months ago

Setup

Re-authenticate the app for Slack

In order to view and post to Slack channels the Pyn app for Slack needs additional permissions. You can grant those by re-authenticating your app.

  1. Go to integrations > Slack.

  2. Click the menu and select Re-authenticate.

  3. This will guide you to a page to confirm the permissions the Pyn app needs.

Re-authenticate the user senders

Each individual Slack user that has connected Pyn to their personal Slack user needs to re-authenticate to allow Pyn the additional permissions. Pyn needs those to be able to send messages on behalf of that user to Slack.

Send to a Slack channel

Ensure Slack channel membership

If you're sending a message to a channel via your own Slack user, be sure to join the channel before sending.

If you are going to be using the PynBot as the sender it is important to add the Pyn app to the channel prior to sending the message. Add the app to the channel by selecting the members in the top right hand corner, then choosing the integrations option in the pop-up window. Click the option to Add an App and follow the prompts.

Craft your communication

After you've granted the additional permissions, you can search and select Slack channels as recipients.

⚠️ It can take up to an hour for your company's Slack channels to appear in Pyn.

  1. Select the Pyn Bot or a your Slack user.

  2. Click on the Recipient to open the dropdown. You can now search for Slack channels.

⚠️ You can't search for a Slack channel if you've selected an email sender.

Deliver to Slack channels

After you've sent the message it'll be delivered to the selected Slack channel.

FAQ

Q: I'm getting an error when trying to send to a Slack Channel, what might be happening?

A: There are several things to check for when seeing an error message:
1️⃣ Ensuring the channel is a Public channel within your organization.
2️⃣ Checking to make sure the PynBot has been added to the channel.

3️⃣ If the channel has additional posting permissions, check to make sure Pynbot has been added as a permitted poster.

4️⃣ If using a service account to send a message, ensure that user is in the channel.

Q: If I have an error notice and attempt to resend a new message will a duplicate appear?

A: No, messages that have an error notification will not retroactively send.

Did this answer your question?