The Slack integration sends real-time notifications to your Slack workspace when verification events occur. Your compliance team can monitor approvals, rejections, AML matches, and blocked transactions without leaving Slack.Documentation Index
Fetch the complete documentation index at: https://developer.verilock.io/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- A Slack workspace with admin permissions
- Verilock Business or Enterprise plan
Setup
Create a Slack App
Go to api.slack.com/apps and click Create New App > From scratch. Name it
Verilock Alerts and select your workspace.Configure OAuth Scopes
Navigate to OAuth & Permissions and add the following Bot Token Scopes:
| Scope | Purpose |
|---|---|
chat:write | Post messages to channels |
channels:read | List public channels for selection |
chat:write.customize | Customize bot name and icon per message |
Install to Workspace
Click Install to Workspace and authorize the app. Copy the Bot User OAuth Token (starts with
xoxb-).Configure in Verilock
Go to Dashboard > Settings > Integrations > Slack and enter:
- Bot Token: Your
xoxb-token - Channel: Select the target channel
- Events: Choose which events trigger notifications
Event Subscriptions
Select which events post to Slack from the dashboard:| Event | Default |
|---|---|
session.approved | On |
session.declined | On |
aml.match_found | On |
transaction.flagged | On |
transaction.blocked | On |
session.completed | Off |
session.expired | Off |
Message Format
Verilock sends structured Slack messages using Block Kit:Troubleshooting
Messages not appearing
Messages not appearing
Verify the bot has been invited to the channel. Check that the Bot Token is valid and has
chat:write scope. Review failed deliveries in Dashboard > Logs > Integrations.Rate limiting
Rate limiting
Slack allows approximately 1 message per second per channel. If you process high volumes, consider routing low-priority events to a separate channel or disabling verbose events like
session.completed.Token revoked
Token revoked
If your workspace admin revokes the app, re-install it from the Slack App settings page and update the Bot Token in Verilock.

