B3OS
HomePricing
Dashboard
Back to Integrations
⌘K

Slack

Tag

40 integrations tagged with "slack"

Workflow
Slack: Send Message
Action

Slack: Send Message

Send a message to a Slack channel or user via native OAuth integration. Supports mrkdwn formatting, threads, and DMs. No Pipedream proxy required. Ideal for: alerts, notifications, updates, team communication.

9 workflows
225 runs
77% success
slackmessagingnotification+2
Type:slack-send-message
Fields:5 (2 required)
AI Format Message
Action

AI Format Message

Reformat raw blockchain/trading data into clean, human-readable message text using AI. Shortens hex addresses, formats numbers, translates jargon, and styles output for Slack/Discord/Telegram. Ideal for: message formatting, alert messages, trade notifications, event summaries before sending to messaging platforms.

1 workflow
51 runs
86% success
ainotificationutility+3
Type:ai-format-message
Fields:3 (1 required)
Slack: New Message in Channels
Trigger

Slack: New Message in Channels

Triggers when a new message is posted in selected Slack channels. Useful for monitoring conversations, triggering notifications, content moderation, or automated responses.

1 workflow
31 runs
slackcommunicationmessage+2
Type:slack-new-message-in-channels
Fields:1 (0 required)
Slack: Send Block Kit Message
Action

Slack: Send Block Kit Message

Send a rich Block Kit message to a Slack channel using structured blocks. Supports sections, buttons, images, dividers, and more. Ideal for: rich notifications, interactive messages, formatted alerts, dashboard summaries.

4 runs
100% success
slackmessagingnotification+2
Type:slack-send-block-kit-message
Fields:6 (2 required)
Slack: Send DM to User or Group
Action

Slack: Send DM to User or Group

Send a direct message to one or more Slack users via native OAuth integration. Opens a DM or multi-party DM conversation and sends the message. Supports plain text (Markdown) or Block Kit JSON for rich interactive messages. Ideal for: private alerts, user notifications, group DMs, direct outreach, approval buttons.

3 runs
67% success
slackmessagingnotification+2
Type:slack-send-message-to-user-or-group
Fields:3 (1 required)
Slack: Update Message
Action

Slack: Update Message

Update an existing Slack message via native OAuth integration. Replaces the text content of a previously posted message. Ideal for: status updates, live dashboards, correcting messages, progress indicators.

1 run
100% success
slackmessagingnotification+2
Type:slack-update-message
Fields:3 (3 required)
Slack: New Channel Created
Trigger

Slack: New Channel Created

Triggers when a new channel is created in your Slack workspace. Useful for enforcing naming conventions, auto-joining channels, or notifying admins about new channels.

slackcommunicationnotification+1
Type:slack-new-channel-created
Fields:0 (0 required)
Slack: New Direct Message
Trigger

Slack: New Direct Message

Triggers when a new direct message is received. Useful for building chatbots, auto-responders, or processing DM-based commands.

slackcommunicationdm+2
Type:slack-new-direct-message
Fields:1 (0 required)
Slack: New User Added
Trigger

Slack: New User Added

Triggers when a new member joins your Slack workspace. Useful for onboarding automation, sending welcome messages, or syncing user data to external systems.

slackcommunicationteam+1
Type:slack-new-user-added
Fields:0 (0 required)
Slack: New User Mention
Trigger

Slack: New User Mention

Triggers when a specific user is mentioned in selected Slack channels. Useful for monitoring mentions of team members, escalation workflows, or building personalized notification systems.

slackcommunicationmentions+2
Type:slack-new-user-mention
Fields:3 (1 required)
Slack: Bot Mentioned
Trigger

Slack: Bot Mentioned

Triggers when someone @-mentions your bot in a Slack channel. Great for building chatbots, support workflows, and interactive automations.

slackmessagingmentions+3
Type:slack-mentions
Fields:2 (2 required)
Slack: Button Click / Interaction
Trigger

Slack: Button Click / Interaction

Triggers when a user clicks a button or interacts with a Block Kit element in a Slack message. Useful for building approval workflows, interactive forms, and action-based automations.

slackcommunicationinteraction+3
Type:slack-new-interaction-event
Fields:2 (0 required)
Slack: New Reaction Added
Trigger

Slack: New Reaction Added

Triggers when a reaction (emoji) is added to a message in Slack. Useful for tracking engagement, monitoring feedback, or triggering workflows based on specific emoji reactions.

slackcommunicationreaction+2
Type:slack-new-reaction-added
Fields:1 (0 required)
Slack: New Keyword Mention
Trigger

Slack: New Keyword Mention

Triggers when a specific keyword is mentioned in selected Slack channels. Useful for monitoring brand mentions, tracking specific topics, or building keyword-based alerts.

slackcommunicationsearch+2
Type:slack-new-keyword-mention
Fields:3 (1 required)
Slack: Set Status
Action

Slack: Set Status

Set the user's Slack status via native OAuth integration (requires user token). Updates the status text and emoji displayed next to the user's name. Ideal for: automated status updates, availability indicators, on-call rotation.

slackintegrationwrite+1
Type:slack-set-status
Fields:3 (1 required)
Slack: Get Current User
Action

Slack: Get Current User

Get information about the currently authenticated Slack bot or user via auth.test. Returns the workspace URL, team name, and user/bot identity. Ideal for: identity verification, workspace detection, debugging connector setup.

slackintegrationread+1
Type:slack-get-current-user
Fields:0 (0 required)
Slack: Upload File
Action

Slack: Upload File

Upload a file to Slack via the 3-step external upload API. Gets an upload URL, uploads the content, then completes the upload. Ideal for: sharing reports, CSV exports, log files, generated documents.

slackintegrationwrite
Type:slack-upload-file
Fields:6 (2 required)
Slack: List Group Members
Action

Slack: List Group Members

List all users in a Slack usergroup via native OAuth integration. Returns an array of user IDs belonging to the specified usergroup. Ideal for: group membership auditing, team rosters, mention-group management.

slackintegrationread+1
Type:slack-list-group-members
Fields:2 (1 required)
Slack: Set Channel Topic
Action

Slack: Set Channel Topic

Set the topic of a Slack channel via native OAuth integration. The topic appears at the top of the channel and in channel details. Ideal for: dynamic channel info, status updates, project phase tracking.

slackintegrationwrite+1
Type:slack-set-channel-topic
Fields:2 (2 required)
Slack: List Thread Replies
Action

Slack: List Thread Replies

List all replies in a Slack message thread via native OAuth integration. Returns the parent message and all threaded replies. Supports pagination. Ideal for: thread monitoring, conversation analysis, reply tracking, thread summaries.

slackmessagingread+1
Type:slack-list-replies
Fields:4 (2 required)
Slack: List Files
Action

Slack: List Files

List files in a Slack workspace via native OAuth integration. Supports filtering by channel, user, and file type. Ideal for: file auditing, storage analysis, content discovery.

slackintegrationread
Type:slack-list-files
Fields:5 (0 required)
Slack: Invite User to Channel
Action

Slack: Invite User to Channel

Invite one or more users to a Slack channel via native OAuth integration. Adds users to existing public or private channels. Ideal for: onboarding, team setup, automated channel membership, project invites.

slackintegrationwrite+1
Type:slack-invite-user-to-channel
Fields:2 (2 required)
Slack: Set Channel Description
Action

Slack: Set Channel Description

Set the description (purpose) of a Slack channel via native OAuth integration. The description appears in channel details and helps users understand the channel. Ideal for: channel documentation, onboarding info, project descriptions.

slackintegrationwrite+1
Type:slack-set-channel-description
Fields:2 (2 required)
Slack: Get File Info
Action

Slack: Get File Info

Get information about a Slack file via native OAuth integration. Returns file metadata including name, size, type, and download URLs. Ideal for: file tracking, content indexing, download link retrieval.

slackintegrationread
Type:slack-get-file
Fields:1 (1 required)
Slack: Get Channel Info
Action

Slack: Get Channel Info

Look up a Slack target by ID and return metadata (name, privacy, member count). Accepts channel IDs (C/G/D) via conversations.info and user IDs (U/W) via users.info. Ideal for: resolving a manually-entered channel ID, validating bot access, dropdown lookups.

slackintegrationread+1
Type:slack-get-channel-info
Fields:1 (1 required)
Slack: List Members in Channel
Action

Slack: List Members in Channel

List all member user IDs in a Slack channel via native OAuth integration. Returns an array of user IDs. Supports pagination for large channels. Ideal for: membership auditing, channel analytics, access verification.

slackintegrationread+1
Type:slack-list-members-in-channel
Fields:3 (1 required)
Slack: Add Reaction
Action

Slack: Add Reaction

Add an emoji reaction to a Slack message via native OAuth integration. Reacts with the specified emoji to the target message. Ideal for: message acknowledgment, automated approvals, status indicators, triage workflows.

slackmessagingwrite+1
Type:slack-add-reaction
Fields:3 (3 required)
Slack: Delete File
Action

Slack: Delete File

Delete a file from Slack via native OAuth integration. Permanently removes the file and its content from the workspace. Ideal for: file cleanup, storage management, automated file lifecycle.

slackintegrationwrite
Type:slack-delete-file
Fields:1 (1 required)
Slack: Delete Message
Action

Slack: Delete Message

Delete a message from a Slack channel via native OAuth integration. Removes a previously posted message using its channel and timestamp. Ideal for: message cleanup, temporary alerts, automated moderation.

slackmessagingnotification+2
Type:slack-delete-message
Fields:2 (2 required)
Slack: Reply to Message
Action

Slack: Reply to Message

Reply to a specific message in a Slack thread via native OAuth integration. Creates a threaded reply using the parent message timestamp. Ideal for: threaded discussions, follow-up alerts, conversational workflows.

slackmessagingnotification+2
Type:slack-reply-to-message
Fields:5 (3 required)
Slack: List Channels
Action

Slack: List Channels

List channels in a Slack workspace via native OAuth integration. Supports filtering by type (public, private, DM) and pagination. Ideal for: channel discovery, workspace auditing, dynamic channel selection.

slackintegrationread+1
Type:slack-list-channels
Fields:4 (0 required)
Slack: Create Reminder
Action

Slack: Create Reminder

Create a reminder in Slack via native OAuth integration. Supports natural language time expressions and Unix timestamps. Ideal for: follow-up tasks, scheduled alerts, deadline reminders, timed notifications.

slacknotificationwrite
Type:slack-create-reminder
Fields:3 (2 required)
Slack: Update Profile
Action

Slack: Update Profile

Update the user's Slack profile fields via native OAuth integration (requires user token). Can set first name, last name, display name, title, and phone. Ideal for: profile synchronization, onboarding automation, directory updates.

slackintegrationwrite+1
Type:slack-update-profile
Fields:5 (0 required)
Slack: Create Channel
Action

Slack: Create Channel

Create a new Slack channel via native OAuth integration. Supports creating public or private channels. Ideal for: project setup, automated workspace organization, incident channels.

slackintegrationwrite+1
Type:slack-create-channel
Fields:2 (1 required)
Slack: Find Message
Action

Slack: Find Message

Search for messages in Slack using the search.messages API (requires user token). Supports Slack search modifiers like in:#channel, from:@user, has:link. Ideal for: message lookup, audit trails, content search, finding specific alerts.

slackmessagingnotification+2
Type:slack-find-message
Fields:5 (1 required)
Slack: List Users
Action

Slack: List Users

List all users in a Slack workspace via native OAuth integration. Returns user profiles including name, email, and status. Supports pagination. Ideal for: user directory, workspace auditing, member lookups, onboarding checks.

slackintegrationread+1
Type:slack-list-users
Fields:2 (0 required)
Slack: Archive Channel
Action

Slack: Archive Channel

Archive a Slack channel via native OAuth integration. Archived channels are hidden from the channel list but retain their history. Ideal for: workspace cleanup, project completion, automated channel lifecycle.

slackintegrationwrite+1
Type:slack-archive-channel
Fields:1 (1 required)
Slack: Remove User from Channel
Action

Slack: Remove User from Channel

Remove a user from a Slack channel via native OAuth integration. The user will no longer see the channel unless re-invited. Ideal for: access control, offboarding, automated channel management.

slackintegrationwrite+1
Type:slack-kick-user
Fields:2 (2 required)
Slack: Find User by Email
Action

Slack: Find User by Email

Look up a Slack user by their email address via native OAuth integration. Returns the user profile including ID, name, and profile fields. Ideal for: user lookup, cross-system user mapping, email-to-Slack-ID resolution.

slackintegrationread+1
Type:slack-find-user-by-email
Fields:1 (1 required)
Slack: Update Group Members
Action

Slack: Update Group Members

Update the list of users in a Slack usergroup via native OAuth integration. Replaces all current members with the specified user IDs. Ideal for: team rotation, on-call schedules, dynamic group management.

slackintegrationwrite+1
Type:slack-update-group-members
Fields:2 (2 required)
Status unavailable
DocsTermsPrivacy