Slack Integration
Get real-time notifications about Deway conversations and user activity in your Slack workspace.
Overview
The Deway + Slack integration allows you to:
- Get notified when users start conversations
- Alert your team when users need human support
- Monitor activity across your product in real time
Setup
Prerequisites
- An active Deway account with the Web SDK installed
- A Slack workspace with permission to add incoming webhooks
- Admin permissions in Deway
Step 1: Create a Slack Webhook
- Go to Slack Incoming Webhooks
- Click Create your Slack app (or select an existing app)
- Enable Incoming Webhooks
- Click Add New Webhook to Workspace
- Choose the channel where you want notifications
- Copy the Webhook URL
Step 2: Configure in Deway
- Log into your Deway dashboard
- Navigate to Settings > Integrations
- Find Slack in the integrations list
- Click Connect
- Paste your Slack webhook URL
- Click Save
Notifications
Deway sends notifications to your Slack channel for:
| Event | Notification |
|---|---|
chats | New chat session started or user message received |
walkthrough-progress | User progressed through a walkthrough step |
Each notification includes:
- User identifier (if identified)
- Event type and description
- Timestamp
- Link to the conversation in your Deway dashboard
Use Cases
Support Escalation Alerts
Get notified in a dedicated #support-escalations channel when the AI assistant hands off to human support.
Activity Monitoring
Post to a #product-activity channel to keep your team informed about how users interact with your product.
Onboarding Tracking
Monitor new user onboarding progress in #onboarding to spot users who may need help.
Troubleshooting
Notifications Not Arriving
- Verify the webhook URL is correct
- Test the webhook by sending a test message from the Slack app settings
- Check that the integration is enabled in Deway
- Ensure the Slack channel still exists and the webhook hasn't been revoked
Too Many Notifications
Consider using a dedicated channel for Deway notifications to avoid noise in busy channels.