Slack
Send authentication requests via Slack direct messages
The Slack integration allows users to receive authentication requests as direct messages in Slack and respond without leaving the platform.
Prerequisites
- Slack workspace admin access to install the SendAuth app
- Users must have Slack accounts in the workspace
Configuration
Slack configuration is managed by organization administrators.
Installing the Slack App
- Navigate to Settings → Slack
- Click Install Slack App
- Authorize SendAuth to access your Slack workspace
- Grant the required permissions
Required Permissions
The SendAuth Slack app requires the following permissions:
- Send direct messages - To send authentication requests
- Read user profile - To match Slack users with SendAuth users
User Setup
After the Slack app is installed:
- Users navigate to their Profile in SendAuth
- Link their Slack account by clicking Connect Slack
- Enable Slack notifications in their messaging preferences
How It Works
When an authentication request is sent to a user with Slack enabled:
- SendAuth sends a direct message to the user in Slack
- The message includes:
- Who requested the authentication
- The context/reason for the request
- Action buttons to Approve or Deny
- User clicks an action button in Slack
- SendAuth processes the response and updates the transaction
Message Format
Slack messages use SendAuth’s configurable Slack template. The default template includes:
{{REQUESTOR}}- Who made the request{{MESSAGE}}- Custom message from the requestor{{LINK}}- Link to authenticate in SendAuth web interface
Troubleshooting
User not receiving Slack messages
- Verify the Slack app is installed in your workspace
- Check that the user has linked their Slack account in SendAuth
- Ensure Slack notifications are enabled in the user’s messaging preferences
- Verify the user is active in the Slack workspace
Message delivery delays
- Slack messages are typically delivered within seconds
- Check Slack workspace status if experiencing delays
- Verify SendAuth can reach Slack’s API endpoints
Security Considerations
- Slack messages contain sensitive authentication links
- Links expire after 5 minutes for security
- Users should only click authentication links in expected contexts
- Report unexpected authentication requests to your security team