Slack
Integrate with Slack for messaging, file sharing, and team communication automation.
Overview
The Slack package provides integration with Slack workspaces. Use it when you need to send messages, upload files, receive messages, or interact with Slack channels and users from your automation.
Key Features
- Messaging - Send and receive Slack messages
- File Operations - Upload and delete files
- User/Channel Info - List channels and users
Available Nodes
- Connect - Authenticate with Slack workspace
- Disconnect - Close the Slack connection
- Send Message - Send a message to a channel or user
- Receive Message - Listen for incoming messages
- File Upload - Upload a file to Slack
- Delete File - Delete a file from Slack
- List Channels - Get list of workspace channels
- List Users - Get list of workspace users
When to Use This Package
- Notifications: Send automation alerts to Slack
- Team Updates: Post status updates to channels
- File Sharing: Upload reports or files to Slack
- Interactive Bots: Build Slack bots that respond to messages
- Approvals: Send approval requests via Slack
Typical Workflow
- Connect with Slack bot token
- Send Message to notify team
- File Upload to share reports
- Receive Message for interactive flows
- Disconnect when finished
Use Cases
- Send daily reports to team channels
- Alert on-call team when issues detected
- Upload generated files for team access
- Create interactive Slack workflows
- Notify stakeholders of automation results
Notes
- Requires Slack Bot token with appropriate scopes
- Bot must be invited to channels it will post to
📄️ Connect
Robomotion.Slack.Connect
📄️ Delete File
Robomotion.Slack.DeleteFile
📄️ Disconnect
Robomotion.Slack.Disconnect
📄️ File Upload
Robomotion.Slack.FileUpload
📄️ List Channels
Robomotion.Slack.ListChannels
📄️ List Users
Robomotion.Slack.ListUsers
📄️ Receive Message
Robomotion.Slack.ReceiveMessage
📄️ Send Message
Robomotion.Slack.SendMessage