This article applies to:
Admins
All Products
Estimated time: Less than 5 mins
About this Article
Get reminders and important notifications about your procurement process through Slack. This article covers installing and configuring the Slack integration.
How it works
The Slack integration allows you to receive notifications and approve tasks directly from Slack. You can have Slack notifications sent directly to users and or to a shared Slack channel. When the Slack integration is installed users will be able to select their default notification preferences. Learn more about notifications.
Common uses of the Slack integration
Centralize procurement communication and updates through Slack channels
Centralize all procurement-related communications such as reminders, request updates, comments, and task notifications in a designated Slack channel for enhanced monitoring and visibility.
Get notified of mentions and comments
Receive instant notifications in Slack when someone @mentions you or adds a new comment in a workflow, ensuring you stay informed and responsive.
View and complete tasks in Slack
Manage your workflow directly from Slack. Receive notifications when assigned a task, review the details, and approve or decline steps without leaving Slack.
Stay up to date on renewals
Keep on top of contract renewals with timely Slack notifications. Receive instant and or monthly reminders to initiate the renewal process, ensuring no renewal is missed.
Overview
To centralize your procurement notifications in Slack you will:
Requirements
Must be a Vendr admin
Must be a Slack admin
Install the integration
Navigate to admin and select all integrations
Look for the Slack integration under Messaging
Click add and begin authentication to install the integration
Select which Slack Workspace you'd like to connect to Vendr and click Allow to grant Vendr permission to your workspace. If you’re not already signed into Slack, sign into the Slack Workspace you want to connect
🎉 Congrats! Your integration is now connected.
TIP
By default, Slack notifications are enabled for all users. Users can enable or disable Slack notifications for their account from the notifications page.
Configure Channel Notifications (Optional)
In addition to sending direct messages to users, you can also configure a Slack channel for notifications to be sent to:
Go to the Slack integration
Click the Configuration tab and select the Slack channel from the Slack Channel dropdown you would like notifications to be sent to
NOTE
To send notifications to a private channel simply add the Vendr Slack bot to the channel through Slack and then select the channel from the configuration page in Vendr.
Configure Summary Notifications
The Slack integration can also send monthly renewal summaries to your configured Slack channel and mention specific users in the message to notify them.
Navigate to the admin and then general settings
Enable the Opt-in to Slack summaries toggle
(Optional) Add any users that you would like to notify when the summary is sent
Permissions
Installing the integration will grant Vendr the following permissions to your Slack account.
👁️ Vendr will be able to view:
Data about your channels
Data about your people in a workspace
🫳 Vendr will be able to do:
Join channels
Manage channels
Send channel messages
Send private messages
API Scopes
API Scopes
Scope: channels:join
Description: Join public channels in a workspace
Reason: So the Vendr app can send automated messages in the customer's selected Slack channel whenever there's an update in Vendr's platform.
Scope: channels:manage
Description: Manage public channels that Vendr has been added to and create new ones
Reason: So the Vendr app can automatically join and leave channels that notifications want to be sent to, as selected and configured by the user in our platform.
Scope: channels:read
Description: View basic information about public channels in a workspace
Reason: So customers can select which channels to send messages to, and configure what gets sent where.
Scope: chat:write
Description: Send messages as @Vendr
Reason: We need this to send the Vendr platform updates (ie., during the purchasing workflow) as channel messages and DMs to people who are assigned certain tasks.
Scope: groups:read
Description: View basic information about private channels that Vendr has been added to
Reason: So the Vendr App can send automated messages into the customer's selected Slack channel, including a private channel if that's the customer's preference, whenever an update in Vendr's platform happens.
Scope: im:write
Description: Start direct messages with people
Reason: So the Vendr app can send notifications as DMs whenever a specific user has been assigned to a particular task within a procurement workflow.
Scope: users:read
Description: View people in a workspace
Reason: So the Vendr app can send notifications and messages that tag workflow task assignees.
Scope: users:read.email
Description: View email addresses of people in a workspace
Reason: So we can associate users between email addresses in our system with their Slack handles (to understand who should receive a notification).