Skip to main content

Description

Send a message to a Slack channel. Use this integration to post messages, list channels and users, send DMs, and reply in threads.

Authentication

  • OAuth 2.0 - Connect your Slack workspace via the Plura OAuth flow.

Available Actions

  • Post messages to channels
  • Get channels list
  • List users (single page or all pages)
  • List installed workspaces
  • Get channel ID by name
  • Find user by email
  • Get user info by ID
  • Send direct messages
  • Reply in threads

Examples

Example 1: Slack - Post to #all-integrations Send a message to the all-integrations channel (name accepted; resolves to ID internally).
Example 2: Slack - Post Message Send a message to a Slack channel using direct integration.
Example 3: Slack - Get Channels List Slack channels with pagination support.
Example 4: Slack - List Users (single page) List Slack users with cursor pagination.
Example 5: Slack - List Users (all pages) Fetch all Slack users by auto-paginating.
Example 6: Slack - List Installed Workspaces List Slack workspaces (installations) available to the current account.
Example 7: Slack - Get Channel ID by Name Resolve a channel ID from a channel name (e.g., #general → C123…).
Example 8: Slack - Find User by Email Retrieve Slack user profile by email.
Example 9: Slack - Get User Info Retrieve Slack user profile by user ID.
Example 10: Slack - Send Direct Message Send a DM by userId or email.
Example 11: Slack - Reply in Thread Reply to a message thread by channel + threadTs.

Third-Party Documentation