| title | Slack |
|---|---|
| icon | slack |
| description | Send Slack messages using voice commands through your OMI device |
- Voice-Activated - Say "Send message" and speak naturally
- AI-Powered Channel Matching - AI intelligently matches spoken channel names to your workspace
- OAuth Authentication - Secure Slack OAuth 2.0 integration
- Channel Selection - Set a default channel or specify in voice command
- Flexible Settings - Change channels anytime from mobile-first homepage
- Smart Message Extraction - AI cleans up filler words and formats professionally
- Silent Collection - Only notifies when message is sent
- Mobile-First UI - Beautiful responsive Slack-themed design
The app intelligently processes your voice commands:
- Detects trigger phrase → Starts collecting
- Collects up to 5 segments OR stops if 5+ second gap detected
- AI extracts:
- Channel name (fuzzy matches to your workspace channels)
- Message content (cleaned and formatted)
- Fetches fresh channel list automatically (new channels work immediately!)
- Posts message to Slack
- Notifies you with confirmation!
You: "Send Slack message to general saying hello team"
[collecting segment 1/5...]
You: "hope everyone is having a great day"
[collecting segment 2/5...]
[5+ second pause - timeout!]
→ AI processes 2 segments
AI Extracted:
- Channel: #general
- Message: "Hello team, hope everyone is having a great day."
→ Message sent!
- Install the Slack app from the OMI App Store
- Authenticate your Slack workspace
- Select a default channel (optional)
- Say: "Send message to general saying hello team!"
- Wait for AI processing (happens silently)
- Get a notification with confirmation!
The app uses OpenAI for intelligent processing:
- Channel Matching - Fuzzy matches spoken channel names to workspace channels
- Message Extraction - Extracts clean message content from voice segments
- Cleanup - Removes filler words, fixes grammar, proper formatting
Example Transformation:
```text Voice Input (3 segments) "to general saying um hello team hope you're all um doing great today" ```Channel: #general (matched from "general")
Message: "Hello team, hope you're all doing great today"OMI sends transcripts in segments as you speak. The app:
- Detects trigger phrase (Send Slack message / Post Slack message / Post in Slack)
- Collects up to 5 segments MAX
- Processes early if 5+ second gap detected (minimum 2 segments)
- Silent during collection (no spam)
- AI processes all collected segments together
- One notification on completion
Smart Collection:
- Max segments: 5 (including trigger)
- Timeout: 5 seconds of silence → processes immediately
- Minimum: 2 segments (trigger + content)
- Duration: ~5-20 seconds depending on speech
- Auto-refresh: Fetches latest channels every time (new channels work immediately!)
You can always specify the channel in your voice command:
- "Send message to general saying hello"
- "Post in marketing that campaign is live"
- "Message to engineering about the bug fix"
AI will fuzzy match to your workspace channels!
Set a default channel in settings, then just say:
- "Send message saying quick update for everyone"
- Message goes to your default channel
The app automatically fetches fresh channels every time you send a message, so new channels work immediately without manual refresh!
You can also manually refresh:
- Click "Refresh Channels" button on homepage
- Or re-authenticate to get latest channels
Click "Switch Workspace" to:
- Connect to a different Slack workspace
- Re-authenticate with new team
- Switch between multiple workspaces easily