Slack

Slack integration on indie.money — send messages, manage channels, and team communication

Written By pvdyck

Last updated About 3 hours ago

Slack

Community — Available, not yet validated

VendorSlack
NodesSlack
Tier⬜ Community
AuthOAuth 2.0 or API Key (Bot Token) via Secure Vault

Overview

Slack is a team communication platform. Use this node to send messages, manage channels, upload files, react to messages, and look up users.

Authentication

OAuth 2.0 or API Key (Bot Token) via Secure Vault. Add your Slack credentials in the credential configuration modal.

Resources & Operations

ResourceOperations
ChannelArchive, Close, Create, Get, Get Many, History, Invite, Join, Kick, Leave, Member, Open, Rename, Reply, Set Purpose, Set Topic, Unarchive
FileGet, Get Many, Upload
MessageDelete, Get Permalink, Post, Search, Update
ReactionAdd, Get, Remove
StarAdd, Delete, Get Many
UserGet, Get Many, Get Status, Update Profile
User GroupCreate, Disable, Enable, Get Many, Update

Key parameters:

  • Channel — channel name or ID for message and channel operations
  • Text — message content (supports Slack markdown / mrkdwn)
  • Blocks — rich message layouts using Block Kit JSON
  • Thread TS — timestamp to reply in a thread instead of the channel
  • As User — post as the authenticated user instead of the bot

Tips

  • Your Slack app must have the required OAuth scopes for each operation (e.g., chat:write, channels:read).
  • Use Blocks for rich formatting with buttons, sections, and images.
  • Set Thread TS to post threaded replies instead of new messages.

Status

This integration is available but has not yet been independently validated on indie.money. If you encounter issues, please report them.