Slack Integration
Get real-time enrichment notifications, run on-demand lookups, and manage approval workflows directly in Slack.
In this guide
- Install the ABM.dev Slack app
- Configure channel routing for notifications
- Use slash commands for on-demand enrichment
- Set up approval workflows in Slack
Prerequisites
- An ABM.dev account with admin access
- A Slack workspace with app installation permissions
- At least one Slack channel for notifications
Install the Slack app
Add the ABM.dev app to your Slack workspace through your settings:
- 1.Go to Settings → Integrations → Slack
- 2.Click "Add to Slack" to start the OAuth flow
- 3.Authorize the ABM.dev app in your workspace
- 4.Select a default notification channel
OAuth Authentication
Configure notifications
Choose which events trigger Slack messages and route them to the right channels:
Event Notifications
Get notified when enrichments complete, campaigns update, or approval requests are created.
Channel Routing
Route different event types to specific channels. Send approvals to #reviews and alerts to #enrichment.
- 1.In the Slack integration settings, enable the events you want to receive
- 2.Assign a Slack channel for each event type
- 3.Send a test notification to verify the setup
Use slash commands
Run enrichments and lookups directly from any Slack channel:
/abm enrich email@company.comEnrich a contact by email address on demand
/abm search "John Doe" at "Acme Corp"Search for people by name and company
/abm statusCheck the current enrichment queue and processing status
Set up approval workflows
Enable reviewers to approve or reject enrichment results directly from Slack with interactive buttons:
- 1.Enable approval routing to Slack in Settings → Integrations
- 2.Choose a dedicated channel for approval messages (e.g., #enrichment-reviews)
- 3.Reviewers click "Approve" or "Reject" buttons directly in Slack
- 4.Approved enrichments are automatically synced to your CRM
curl -X POST https://api.abm.dev/v1/webhooks \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://hooks.slack.com/services/YOUR/WEBHOOK/URL",
"events": [
"enrichment.completed",
"enrichment.approval_required",
"campaign.status_changed"
],
"active": true
}'Troubleshooting
App not responding
- • Check that the ABM.dev app is still installed in your workspace
- • Verify the app has permissions to post in the target channel
- • Re-install the app if the OAuth token has expired
Missing notifications
- • Check event subscriptions in Settings → Integrations → Slack
- • Ensure the notification channel has not been archived or renamed
- • Verify that notification events are toggled on for the correct types