Channel Access Guide
Private Channels
To send Block Kit 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
- 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”
Direct Messages (DMs)
- Supports sending messages to Direct Messages
- Select a user from the dropdown or use their user ID

When to Use
The Block Kit Sender node is ideal when you need to:- Create structured, visually appealing messages
- Add interactive elements like buttons, hyperlinks, and embedded images
- Present data in organized layouts with headers, sections, and dividers
- Share status updates with rich formatting
- Create consistent message templates
- Display complex information hierarchies
Node Inputs
- Channel: The Slack channel where the message will be sent (e.g., “#general”, “#team-updates”)
- Blocks JSON String: JSON-formatted Block Kit content defining your message layout and components
- Blocks Description (Optional): Text description for accessibility/notifications and mobile push alerts
- Thread ID (Optional): For replying in specific message threads
- You can fetch this from the Slack Message Reader node dynamically
Show More Options
- Send as user profile: When enabled, this uses the user’s scope to send messages
- The message appears as sent by the user, not the bot
- Requires user authentication rather than bot authentication
- Useful for personal messaging or when you want messages to appear from your account
Node Output
- Posted Thread ID: The unique identifier of the sent message thread
- Message Status: Success/failure of message delivery
Example Implementations
1. Project Update Template
Perfect for regular team updates with clear progress indicators.
🚀 Project Update
Hello #project-team! Here’s your weekly project status:
Current Progress:
• Phase 1: ✅ Complete
• Phase 2: 🚧 In Progress (75%)
• Phase 3: ⏳ Pending
📅 Next review: Monday at 10 AM
2. Interactive Support Ticket
Useful for creating actionable support tickets with response options.
🎫 New Support Ticket
Ticket ID: #1234
Priority: High
Reported by: @Sarah
Issue Description:
Unable to access production database. Error occurs during authentication.
[View Details]
🕐 Reported: 2024-11-26 14:30 UTC
3. Performance Report Template
Great for sharing metrics and achievements in a structured format.📊 Q4 Performance Report Team Lead: @Sarah | Department: #sales-team [Graph Image] Key Metrics:Team Achievements: • Launched 5 major features • Reduced bug backlog by 40% • Achieved 99.9% uptime
Common Use Cases
-
Automated Alerts
- System status updates
- Performance monitoring alerts
- Security notifications
- Deployment status messages
-
Team Communication
- Sprint updates
- Meeting summaries
- Project milestones
- Team announcements
-
Interactive Workflows
- Approval requests
- Incident management
- Task assignments
-
Data Visualization
- Performance metrics via graphs
- Analytics reports
- Usage statistics
- Health checks
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 before sending messages
- JSON Testing: Validate layouts in Block Kit Builder
- Loop Mode: Available for sending multiple messages