Set up Procurement notifications in Slack and email
Spendesk Procurement automatically notifies people by email, and by Slack if the integration is connected, whenever a request, approval task, or contract renewal needs attention. Slack notifications are sent as direct messages only — never to a shared channel.
For: Procurement Managers (setup), and Requesters, task assignees, team members, and business owners (recipients) using Spendesk Procurement.
Table of Contents
Before you start
Connect Slack to Procurement
Verify the integration
Test the integration
Notifications you'll receive
Notification rules by role
Contract renewal alerts
Disconnect the integration
Troubleshooting
FAQs
Before you start
Requirement | Detail |
Role to set up the integration | Procurement Manager role in Spendesk Procurement |
Slack permissions | Admin or app installation permissions in your Slack workspace |
Module access | The Procurement module must be enabled for your organization. If you can't access |
Who receives notifications | Users receive notifications based on their Procurement role and involvement in the relevant request. Slack delivery also requires the Slack identity to match the Procurement account. |
👥 Roles: Only a Procurement Manager can connect or disconnect the Slack integration for the whole organization.
Connect Slack to Procurement
Log in to Spendesk Procurement at
https://procurement.spendesk.comClick Settings in the left sidebar
Select Integrations from the settings menu
Locate the Slack Integration card
Click Connect Slack
Verify the Slack workspace name shown in the top-right corner of the authorization page
Review the permissions requested: read user information, send messages and direct messages, read user email addresses
Click Allow to authorize the integration
💡 Tip: These permissions let Procurement match your Slack account to your Spendesk account so notifications reach the right person.
Verify the integration
In Procurement:
Go to Settings > Integrations
Confirm the Slack integration shows as Connected
Confirm your Slack workspace name is displayed
In Slack:
Open your Slack workspace
Scroll to the Apps section in the left sidebar
Confirm the Spendesk app is listed
Click Spendesk to open the App Home
Confirm you see the Home, Messages, and About tabs
⚠️ Note: Spendesk's Procurement Slack app was previously named "Okko." Use Spendesk as the current app name. Do not disconnect and reconnect the integration solely to refresh the displayed name unless instructed by Spendesk Support.
Test the integration
In Procurement, create a new request, or assign a task to yourself
Check your Slack direct messages within a few seconds for a notification from the Spendesk app
If nothing arrives, follow the Troubleshooting steps below
Notifications you'll receive
Once connected, you'll receive Slack and email notifications for:
New tasks assigned to you
Task status updates (approved, rejected, completed)
Mentions in request comments
Task reminders for pending approvals
Request lifecycle events (created, approved, rejected)
Contract renewal alerts
Notification rules by role
Event | Procurement Manager | Request Requester | Task Assignee | Task Team Member Assignee |
Request creation | X | X | – | – |
New approval task to complete | – | – | X | X (every team member) |
Approval task reminder | – | – | X | X (every team member) |
Approval task to re-approve (amount increase) | – | – | X | X (every team member) |
Request rejected | X | X | – | – |
Request approved | X | X | – | – |
If a Procurement Manager sets a lead time on an approval task, Procurement computes a due date and sends reminders 1 day before and 1 day after that due date to the approver.
If someone mentions you in a request comment, you receive both an email notification and a Slack direct message when Slack is connected and your Slack identity matches your Procurement account.
Contract renewal alerts
Every contract can be assigned to a business owner. If a contract comes from a procurement request, the requester is the default business owner.
Alert | Procurement Manager | Business Owner |
Contract renewal alert – 4 months before notice/end date | X | X |
Contract renewal alert – 1 month before notice/end date | X | X |
Disconnect the integration
Go to Settings > Integrations in Procurement
Click Disconnect Slack
Confirm the disconnection
⚠️ Warning: Disconnecting stops Slack notifications for your entire organization. Email notifications continue as configured and are not affected.
Troubleshooting
Symptom: The "Connect Slack" button doesn't do anything.
Cause: A pop-up blocker or third-party cookie setting is preventing the redirect to Slack.
Resolution:
Disable pop-up blockers for
procurement.spendesk.comAllow third-party cookies in your browser settings
Try again in an incognito or private window
Symptom: The integration shows "Connected" in Procurement, but the Spendesk app doesn't appear in Slack.
Cause: You authorized the app in the wrong Slack workspace, or the installation was interrupted.
Resolution:
Disconnect the integration in Procurement
Remove the Spendesk app from Slack, if visible
Reconnect following the steps in Connect Slack to Procurement
Confirm you're authorizing in the correct Slack workspace
Symptom: The Spendesk app appears in Slack, but you receive no notifications.
Cause: Your Slack email doesn't match your Procurement email, or the connection has expired.
Resolution:
Confirm your Slack email matches your Procurement email exactly
Disconnect and reconnect the integration
Contact Spendesk support if the issue persists
Symptom: Slack shows the error "You don't have permission to install apps."
Cause: Your Slack workspace requires admin approval for new app installations.
Resolution: Ask your Slack workspace admin to pre-approve the Spendesk app, grant you temporary installation permissions, or install the app on your behalf.
Symptom: You can't access Settings > Integrations in Procurement.
Cause: You don't have the Procurement Manager role, or the Procurement module isn't enabled for your organization.
Resolution: Ask a Procurement Manager to grant you the role, or contact your Account Manager to enable the Procurement module.
FAQs
Can I receive notifications in a Slack channel instead of direct messages?
No. All Procurement notifications are sent as direct messages from the Spendesk app. Channel notifications aren't supported.
Can I choose which notification types I receive in Slack?
No. There are currently no individual notification-type toggles. Notifications are sent automatically based on your role and your involvement in the request. Requesters receive request lifecycle notifications, task assignees and team members receive task notifications, and Procurement Managers receive the request-level events relevant to their scope.
Will disconnecting Slack affect my email notifications?
No. Email and Slack notifications work independently. Disconnecting Slack only stops Slack notifications.
Do all users need to connect Slack individually?
No. A Procurement Manager connects the Slack workspace for the organization. Eligible users receive Slack notifications when their Slack identity matches their Procurement account and the event applies to their role or assignment.
What happens if I change my Slack email address?
If your Slack email no longer matches your Procurement email, you'll stop receiving Slack notifications. Keep both addresses in sync.
