Skip to main content
The Slack Canvas Writer node creates and shares formatted documents in Slack channels and threads using Slack’s Canvas feature.

Channel Access Requirements

To post canvases to a channel, you must be a member of that channel AND the Gumloop bot must be invited to the channel.
1

Authenticate with Slack

Go to the Connectors page and connect your Slack workspace.
2

Join the Channel

Make sure you’re a member of the channel where you want to post canvases. Private channels require an invite from an existing member.
3

Invite the Gumloop Bot

Type /invite @Gumloop in the channel, or click the channel name and select Add integrations/Add app to search for “Gumloop”.
Adding Gumloop app to Slack channel
4

Select the Channel

The channel will now appear in the dropdown menu in the node configuration.

Node Inputs

Node Output

Key Features

  • Markdown formatting support for rich content
  • Thread reply capabilities for contextual discussions
  • Loop Mode support for creating multiple canvases
  • Configurable access levels for collaboration

When to Use

The Slack Canvas Writer is ideal for sharing well-formatted content:

Example Implementation

Weekly Status Report

Preview in Slack Canvas:

🎯 Week 47 Team Update

Key Achievements

  • Launched v2.1 of the API
  • Reduced load times by 40%
  • Onboarded 3 new enterprise clients

Project Status

API v2.1 ✅ Done - Released on Tuesday Mobile App 🚧 80% - Testing in progress Analytics ⏳ 45% - Dependencies blocking

Next Week’s Goals

  1. Complete mobile app testing
  2. Start analytics dashboard
  3. Plan v2.2 features

Reminders

  • Team meeting moved to 2 PM on Tuesday
  • Submit expense reports by Friday
  • Holiday schedule planning starts next week

Questions or Issues?

Reach out in the thread below! 👇

Important Considerations

  1. Authentication: Set up Slack authentication in the Connectors page
  2. Channel Membership: You must be a member of the channel for it to appear in the dropdown
  3. Gumloop Bot Required: The Gumloop bot must be invited to the channel using /invite @Gumloop
  4. Thread Replies: When replying to threads, ensure the channel matches the original message
  5. Loop Mode: Use Loop Mode for creating multiple canvases

Advanced Slack Features

Need more advanced Slack capabilities like managing channels, uploading files, or adding reactions? Use the Slack MCP node to create custom Slack integrations with natural language prompts.

Learn More