Integrations
Slack
Team communication and channel monitoring
The Slack connector provides 41 actions for messaging, channel management, and workspace communication.
Setup
Connect via OAuth
- Go to Settings → Integrations → Slack
- Click Connect
- Sign in to your Slack workspace
- Authorize Keva app
- Select channels to access
Required Scopes
channels:read
channels:history
chat:write
users:read
groups:read (for private channels)Available Actions (41)
Messaging
| Action | Description |
|---|---|
| Send message | Post to channel/DM |
| Reply in thread | Thread response |
| Update message | Edit sent message |
| Delete message | Remove message |
| Add reaction | React to message |
Channels
| Action | Description |
|---|---|
| List channels | Get available channels |
| Get channel info | Channel details |
| Get channel history | Read messages |
| Join channel | Join public channel |
Users
| Action | Description |
|---|---|
| Get user | User profile info |
| List users | Workspace members |
| Get user presence | Online status |
Omnichannel Integration
Slack can also be used as a support channel. See Omnichannel → Slack.
Use Cases
Internal Notification
When a ticket escalates, notify the team:
AI:
1. Detects escalation
2. Sends to #support-escalations
3. Includes ticket contextStatus Update
Team member asks: "What's the status of ticket #789?"
AI:
1. Retrieves ticket info
2. Responds in thread