Slack
What is the Slack Connection?
The Slack connection connects your Slack workspace to Duvo, enabling your assignments to send messages, manage channels, retrieve information, and coordinate team communications on your behalf. This is a user-configured connection—you'll need to connect your Slack workspace before your assignments can use it.
What Can It Do?
The Slack connection provides actions that allow your assignments to:
Send messages: Post to channels, send direct messages, and share updates
Manage channels: Create, archive, rename, and organize channels
Coordinate users: Find users, manage permissions, and invite team members
Handle files: Upload, share, and manage files across your workspace
Set reminders: Create and manage reminders for yourself and team members
Retrieve information: Search messages, fetch conversation history, and access workspace data
Manage conversations: Archive, pin messages, and organize communication threads
Why This Matters
Slack is the communication hub for many organizations—where teams coordinate, share updates, and stay informed. The Slack connection allows your assignments to participate in these communications automatically, sending notifications, posting updates, and keeping your team informed without manual messaging or context switching.
When to Use It
Use the Slack connection when your assignment needs to:
Send notifications: Alert teams about completed workflows, important events, or issues requiring attention
Post updates: Share reports, status updates, or workflow results in relevant channels
Coordinate activities: Create channels for new projects, invite team members, or organize communications
Retrieve information: Search past messages or pull conversation history for context
Manage files: Upload documents, reports, or data files to share with your team
Set reminders: Create automated reminders for follow-ups or deadlines
How It Works
The Slack connection uses your personal Slack account credentials (via OAuth). This means your assignments act as you—every message, file upload, or action performed through this connection appears in Slack as if you sent it yourself. Recipients see your name, your profile picture, and your identity on every message.
When the assignment runs, it generates the message content based on your SOP instructions and sends it directly through your Slack account. The text the assignment produces is exactly what gets posted—there is no separate bot identity or intermediary.
Message Formatting
The assignment can write messages using standard markdown, which is automatically converted to Slack's native formatting:
Bold, italic, and
strikethroughtextBullet and numbered lists
Inline codeand multi-line code blocksLinks formatted as clickable Slack links
Headings rendered as bold text (Slack does not support native headings)
Write your assignment's SOP using standard markdown. The formatting conversion to Slack's format happens automatically before the message is sent.
File and Image Uploads
Assignments can upload files and images directly to Slack channels, direct messages, and threads. This includes documents, spreadsheets, images, and any other file types that the assignment generates or processes during a job. Files appear in Slack as if you uploaded them yourself.
Key Benefits
Acts as you: Messages and files appear under your Slack identity, maintaining natural team communication
Automated team communication: Keep everyone informed without manual Slack messages
Centralized notifications: Send workflow updates, alerts, and reports directly to Slack channels
Seamless coordination: Integrate Slack into workflows so teams stay synchronized automatically
Rich formatting: Messages support markdown formatting, automatically converted to Slack's native format
File sharing: Upload documents, reports, images, and other files directly to channels and conversations
The Slack connection is essential for team-based workflows—ensuring your automated processes keep your team informed, coordinated, and connected through the communication platform they already use daily.
Last updated