- Help center home
- Getting started
- Content model
- Managing content
- Working with entries
- Working with media
- Working with translations
- Managing users
- Roles
- Account settings
- Administration
- Content orchestration
- Compose
- Launch
- Workflows
- How to get help and support
- Guides
- Contentful certification
- Contentful glossary
- Manage cookie consent
- Apps
- Usage Limit
- Marketplace
Slack
On this page
The app for Slack allows you to be notified in Slack about content changes happening in Contentful. When editors make changes to entries of a particular content type, this app can automatically post these updates to a channel in your Slack workspace.
This way, editors are notified when something changes in the content or when new content is created, deleted or published.
Overview
The app provides the following functionality:
Be notified when entries are (un)published, deleted and created
Selection of one or more channels to be notified
Can be used for several different content types and events at the same time
Requirements
To use this app, you will need the following:
You must have permission to add apps to your Slack workspace.
You are authorized to add apps to a Slack channel
The Contentful app is installed in Slack and invited to the channel where you want the app to post messages.
Usage
Go to the App Marketplace under Apps → Manage Apps and search for the app for Slack. After authorizing the app, you'll be redirected to the app installation and configuration screen. From there, you need to follow the steps below to integrate the app with Slack.
Step 1: Install and configure
Click on the "Add to Slack" button to authenticate with Slack:
![Screen Shot 2022-04-06 at 16.20.59](https://images.ctfassets.net/aeu1amk9b600/12GHsoeEgLzSn2FVBe6KHY/d05215ad9ae4920445f5c285428c536f/Screen_Shot_2022-04-06_at_16.20.59.png)
This authorizes the app to act on your behalf in API interactions from Contentful to Slack within the listed scope.
![Screen Shot 2022-04-06 at 16.22.43](https://images.ctfassets.net/aeu1amk9b600/6vOZjQjjSd5CN4EZuBzAuB/7f97dfeda57a678bfc48a51ee5d17624/Screen_Shot_2022-04-06_at_16.22.43.png)
Step 2: Configure Contentful events for which you want to be notified
For every notification you set up, you can:
Select the content type you want the events to be linked to.
Select the Slack channel, you want the message to be sent to, in the dropdown. Make sure you add the Contentful app to that channel by inviting it.
Select the events you want to be notified for.
![Screen Shot 2022-04-06 at 16.27.34](https://images.ctfassets.net/aeu1amk9b600/62yno1sgwsWYhEl0Pe1Haj/0fa32b1d8d3373a1e76c5bb762abde9e/Screen_Shot_2022-04-06_at_16.27.34.png)
Step 3: Send messages
Trigger one of the selected events to be notified in the selected Slack channel:
![Screen Shot 2022-04-06 at 17.06.25](https://images.ctfassets.net/aeu1amk9b600/2AiswV1Vzjgep7tOtO0aZd/bd6bc1bc62b37cb364b165073b1173c1/Screen_Shot_2022-04-06_at_17.06.25.png)
Under the hood
Internally, the app will:
Authenticate with Slack via OAuth in the selected workspace.
Install the app to the connected workspace.
Ask you to select a content type and a channel.
Creates AppEvents for the selected events.
When an event occurs it will post a message in a specific format to the selected channel using the Slack message API.