← Back to Integrations
Slack logo

Slack

Cross-post updates to Slack channels automatically

Connect your Slack workspace to Cushion to automatically cross-post updates to your Slack channels, keeping everyone in the loop without context switching.

Features

  • Automatic Cross-posting - Share Cushion updates to Slack channels automatically
  • Channel Selection - Choose which Slack channels receive updates
  • Rich Formatting - Posts appear with proper formatting and links back to Cushion

How to Enable

  1. Navigate to your team Settings
  2. Select the Integrations tab
  3. Click Enable next to Slack
  4. You’ll be redirected to Slack to authorize the connection
  5. Select the workspace you want to connect
  6. Choose which channels Cushion can post to

Permissions Required

When you connect Slack, Cushion requests the following OAuth scopes:

  • channels:read - View public channels in your workspace
  • groups:read - View private channels you’re a member of
  • chat:write - Post messages to channels
  • chat:write.customize - Customize the bot’s display name and avatar

Setting Up Automations

After connecting Slack:

  1. Go to your channel settings in Cushion
  2. Enable Slack notifications for the channel
  3. Select which Slack channel should receive updates
  4. Choose what triggers a cross-post (new posts, comments, etc.)

Disconnecting

To disconnect Slack:

  1. Go to team SettingsIntegrations
  2. Click Disconnect next to Slack

This removes the connection from Cushion. You may also want to remove the Cushion app from your Slack workspace settings.