Slack Message Sender
This document outlines the functionality of the Slack Message Sender node, which enables sending simple text messages and formatted content to Slack channels. For complex layouts and interactive elements, consider using Slack Block Kit Sender.
Channel Access Guide
Private Channels
To send messages to private channels, both conditions must be met:
- You must be a member of the private channel
- The Gumloop bot must be in the channel
Important Notes:
- Private channels won’t appear in the dropdown if you’re not a member, even if the bot is present
- For sensitive automation, use your Personal workspace instead of shared workspaces
- To add the bot, you have two options:
- Type
/invite @Gumloop
in the channel, OR - Click the channel name → Add integrations/Add app → Search for “Gumloop”
- Type
Public Channels
- All public channels where the Gumloop bot is present will be available
- Add the bot using either:
/invite @Gumloop
command in the channel- Channel name → Add integrations/Add app → Search for “Gumloop”
When to Use
The Slack Message Sender node is ideal when you need to:
- Send quick text updates
- Share file attachments
- Reply in threads
- Post basic formatted messages
- Set up automated notifications
- Create simple alerts
Node Inputs
- Channel: The Slack channel where the message will be sent (e.g., “#general”, “#team-updates”)
- Message: The text content of your message, supports basic formatting
- Thread ID (Optional): For replying to existing messages
- You can fetch this from the Slack Message Reader node dynamically
- Attachments (Optional): Files to attach to your message
Node Output
- Posted Thread ID: Unique identifier of the sent message
- Message Status: Success/failure of message delivery
Message Formatting
The node supports basic Slack formatting:
Text Formatting
Block Formatting
Code Blocks
Lists
Example Messages
1. Simple Status Update
Preview:
🎯 Sprint Goals Update:
Completed Tasks:
• User authentication fixed
• API performance improved
• Documentation updated
Next up: Dashboard optimization
2. System Alert
Preview:
⚠️ System Alert
Database CPU Usage: 85%
Action required: Scale up database instances
3. Code Sharing
Preview:
New API Endpoint Added:
Please update your clients accordingly.
Common Use Cases
-
Automated Notifications
- Build status alerts
- Monitoring alerts
- Scheduled reminders
- System health updates
-
Team Communication
- Daily standups
- Meeting reminders
- Quick updates
- Task assignments
-
Development Workflows
- Deployment notifications
- Error alerts
- PR notifications
- Build status updates
-
Support Operations
- Ticket updates
- Service status
- Customer inquiries
- Response tracking
Important Considerations
- Authentication: Set up Slack authentication in Gumloop’s Credentials page
- Channel Access: Add Gumloop to channels using
/invite @Gumloop
- Private Channels: Ensure both you and the bot have access
- Loop Mode: Available for sending multiple messages