Slack Integration
Get real-time notifications and respond to escalations directly in Slack.
Connect tahc to Slack to receive instant notifications and respond to customers without leaving your workspace.
What You Get
- Real-time alerts for new conversations and escalations
- Conversation previews directly in Slack
- Quick actions to claim or respond
- Team coordination in dedicated channels
Slack integration is the fastest way to ensure your team never misses an escalation.
Setting Up Slack
Navigate to Settings > Integrations in your tahc dashboard.
Find Slack in the integrations list and click connect.
You'll be redirected to Slack. Choose your workspace and authorize tahc.
Select which Slack channels should receive notifications.
Choose which events trigger Slack messages.
Notification Types
New Conversation
Sent when a customer starts chatting:
π New conversation from John Smith
π on yoursite.com/pricing
π¬ "Hi, I have a question about your Pro plan"
[View in tahc] [Claim Conversation]
Escalation
Sent when AI escalates to human:
π¨ Escalation requested
π€ Sarah Connor
π on yoursite.com/checkout
π¬ "I need to speak with someone about my order"
β οΈ Confidence: 45%
[View in tahc] [Claim Conversation]
Customer Waiting
Sent when no one responds:
β° Customer waiting (5 minutes)
π€ Mike Johnson
π¬ Last message: "Is anyone there?"
[View in tahc] [Claim Conversation]
Configuring Notifications
Which Events to Send
In Settings > Integrations > Slack, toggle:
| Event | Description |
|---|---|
| New Conversations | When customers start chatting |
| Escalations | When AI requests human help |
| Waiting Alerts | When customers wait too long |
| Conversation Closed | When conversations are resolved |
Waiting Alert Timing
Configure how long before sending a waiting alert:
- 2 minutes (aggressive)
- 5 minutes (balanced)
- 10 minutes (relaxed)
Business Hours Only
Optionally only send during your configured business hours.
Channel Configuration
Single Channel
Send all notifications to one channel:
#customer-support
Best for small teams where everyone handles all conversations.
Multiple Channels
Route different notifications:
| Event Type | Channel |
|---|---|
| Escalations | #urgent-support |
| New conversations | #support-queue |
| Closed conversations | #support-log |
Private Channels
You can use private channels for sensitive notifications.
Responding from Slack
Claiming Conversations
Click Claim Conversation to:
- Assign the conversation to yourself
- Mark it as being handled
- Notify other team members
Viewing in Dashboard
Click View in tahc to:
- Open the full conversation
- Access customer information
- Use AI Copilot for responses
Quick Responses
With Slack's link, you can:
- Open the conversation
- Read the full context
- Respond to the customer
- Close when resolved
Direct responding from Slack (without opening the dashboard) is coming soon!
Team Mentions
Mentioning Specific People
Configure routing to mention team members:
@sarah-support please handle VIP customers
@john-tech for technical questions
Using Slack User Groups
Route to groups for escalations:
@support-team - for general support
@engineering - for technical issues
@sales - for pricing questions
Troubleshooting
Not Receiving Notifications
- Check the integration is connected
- Verify the channel exists
- Confirm notification settings
- Check Slack app permissions
Wrong Channel
- Go to Settings > Integrations > Slack
- Click Configure
- Select the correct channel
- Save changes
Duplicate Notifications
- Check you haven't connected multiple times
- Verify only one channel per notification type
- Remove duplicate connections
Bot Not in Channel
- In Slack, go to the channel
- Click Add apps
- Find and add tahc
- Or invite with
/invite @tahc
Advanced Configuration
Filtering Notifications
Use orchestrations to filter what goes to Slack:
Only high-priority escalations:
Condition: confidence < 0.4
Action: notify_team
VIP customers only:
Condition: url_contains: /enterprise
Action: notify_team: #vip-support
Custom Message Format
Contact support to customize:
- Message format
- Which fields to include
- Button labels
- Emoji usage
Best Practices
Dedicated Channel
Create a dedicated #tahc-alerts channel:
- Keeps notifications organized
- Easy to monitor
- Doesn't spam general channels
Set Up Reactions
Use Slack reactions to track status:
- π β Someone is looking
- β β Handled
- β β Couldn't resolve
Rotation Schedule
Combine with Slack's rotation bots:
- Assign on-call person
- Rotate responsibility
- Ensure coverage
Response Expectations
Set team expectations:
- Claim within 2 minutes
- Respond within 5 minutes
- Escalate if stuck
Disconnecting Slack
If you need to disconnect:
- Go to Settings > Integrations > Slack
- Click Disconnect
- Confirm disconnection
To reconnect, follow the setup steps again.
Next Steps
- Set up email notifications as backup
- Configure orchestrations for routing
- Set availability hours
Was this helpful?