Slack Integration Template
Integrate Slack messaging into your mid-call actions and enable your AI assistant to automatically send messages, notifications, and updates to the relevant team channels during customer conversations.Overview & Features
Real-time Team Notifications
- Instant alerts for important customer inquiries
- Automatic lead notifications to the sales team
- Support tickets sent directly to the appropriate channels
- Escalation messages for critical issues
Smart Channel Routing
- Automatic channel selection based on call type
- Rich text formatting with Slack Blocks
- Mentioning specific team members
- Integration with Slack workflows and bots
Slack App & Bot Setup
1. Create Slack App
Workspace Admin Access
- Log in to Slack as a workspace admin
- Navigate to api.slack.com/apps
- Click on “Create New App”
Configure Mid-call Action
Configuration in Famulor Interface
- Tool Details
- Header Configuration
- Request Body Template
| Field | Value |
|---|---|
| Name* | Send Slack Message |
| Description | ”Automatically sends messages to Slack channels for team coordination and notifications” |
| Function Name* | send_slack_message |
| Function Description* | “Sends a message to a Slack channel. Use this for team notifications, lead alerts, or important updates during the call.” |
| HTTP Method | POST |
| Timeout (ms) | 5000 |
| Endpoint* | https://slack.com/api/chat.postMessage |
Parameter Schema
Practical Use Cases
Scenario 1: Lead Notification
Scenario 2: Support Escalation
Critical Bug Report
Critical Bug Report
Automatic Support Message:
Appointment Cancellation Notification
Appointment Cancellation Notification
Business Impact Alert:
Scenario 3: Team Coordination
Response Handling
Successful Message
Natural Language Integration
- Agent Messages
- Success Confirmations
Before API Call:
"I’m sending this information to the {{team}} team..."Examples:- “I’m informing our sales team about the new lead…”
- “I’m escalating the issue to support…”
- “I’m notifying the development team about the bug…”
Advanced Features
Rich Text Formatting with Blocks
Lead Notification with Buttons
Lead Notification with Buttons
Support Ticket with Priority
Support Ticket with Priority
Multi-Channel Broadcasting
- Parallel Notifications
- Thread-Based Updates
Error Handling
Common Issues
Channel Not Found (channel_not_found)
Channel Not Found (channel_not_found)
Invalid Token (invalid_auth)
Invalid Token (invalid_auth)
Rate Limiting (rate_limited)
Rate Limiting (rate_limited)
Performance & Best Practices
Message Optimization
Relevant Information
Do’s:
- Only business-critical messages
- Clear, actionable content
- Provide context for decisions
- Spam-like notifications
- Redundant information
- Pure statistics updates
Timing & Frequency
Smart Delays:
- Avoid during meetings
- Batch updates instead of single messages
- Consider time zones
- Immediate: critical issues
- 5 min delay: important leads
- 15 min delay: standard updates
Integration with Other Tools
CRM Sync Workflows
Analytics & Monitoring
KPIs for Slack Integration
| Metric | Description | Target |
|---|---|---|
| Message Success Rate | % of successfully sent messages | >99% |
| Response Time | Time until team reacts to Slack alert | <5 minutes |
| Conversion Rate | Slack leads → closed deals | >15% |
| Team Engagement | Interaction with bot messages | >80% |
Reporting Dashboard
Message Analytics
- Number of messages per channel/day
- Most successful message types
- Peak notification hours
Pro Tip: Start with a dedicated test channel for the Slack integration before deploying it in production channels. This helps fine-tune message templates and frequency.

