Slack Integration
Get instant Slack notifications when a user requests a human agent. Your team stays in the loop without ever leaving Slack.
🚨 New Support Ticket
Ticket ID: gO447r
Email: user@example.com
Question: How do I integrate the SDK with React?
Recent Context
[user]: Can I use this with React?
[ai]: Yes! Install via npm and wrap your component...
[user]: I need help from a human⚡ Instant Alerts
The moment a user clicks "Talk to a human", your team gets a Slack notification with full context — no polling, no delay.
- ✓ Real-time delivery
- ✓ Ticket ID, email, and question included
- ✓ Last 4 conversation turns for context
🔌 Easy Setup
Connect in under 2 minutes using our one-click OAuth flow. No Slack admin required — any workspace member can authorize.
- ✓ One-click OAuth authorization
- ✓ Works with any public channel
- ✓ Test message to verify connection
🔧 Bring Your Own App
Advanced users can use their own Slack app credentials for full control over the integration and branding.
- ✓ Custom Slack app support
- ✓ Your app name and icon in messages
- ✓ Credentials stored securely
🔒 Secure by Default
OAuth tokens are stored encrypted and never exposed. Disconnect anytime with a single click to revoke all access.
- ✓ Encrypted token storage
- ✓ Token revocation on disconnect
- ✓ Per-app isolation
How it works
Connect your Slack workspace
Go to your app's Integrations tab and click "Connect via EchoSDK". Authorize the OAuth flow in one click.
Choose a channel
Pick any public channel where your team wants to receive support notifications.
Send a test message
Verify the connection is working with a test message before going live.
Get notified automatically
Whenever a user requests a human agent, your team gets an instant Slack alert with full conversation context.