B3
TemplatesIntegrations
IntegrationsSlack
Slack logo

Slack Integration

Communication

Automate crypto and blockchain interactions by linking on‑chain events to familiar tools like Slack. With B3OS, you can turn smart contract triggers into real‑time notifications, streamlining operations across decentralized and traditional workflows.

8triggers
30actions
Configure connector

What do you want to build with Slack?

Prompt, deploy and connect Slack to 1000+ crypto workflows

How to integrate Slack with crypto

Triggers (8)

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
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.

6 runs
slackcommunicationsearch+2
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
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
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
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 sent through Pipedream. Useful for building approval workflows, interactive forms, and action-based automations.

slackcommunicationinteraction+3
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.

5 workflows
405 runs
slackcommunicationmessage+2
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.

1 workflow
1 run
slackcommunicationreaction+2

Actions (30)

Slack: Set Status
Action

Slack: Set Status

Set the status for the authenticated Slack user. Update status text, emoji, and expiration time.

pipedreamintegrationoauth+3
Slack: Send Message to User or Group
Action

Slack: Send Message to User or Group

Send a direct message to a user or group in Slack. Can open multi-user DM conversations.

pipedreamintegrationoauth+4
Slack: Upload File
Action

Slack: Upload File

Upload a file to a Slack channel. Share files from a URL or path with an optional comment.

pipedreamintegrationoauth+2
Slack: Find User by Email
Action

Slack: Find User by Email

Find a Slack user by their email address. Look up user profiles using email matching.

pipedreamintegrationoauth+4
Slack: List Group Members
Action

Slack: List Group Members

List all users in a Slack User Group. Retrieve member IDs for a specific user group.

pipedreamintegrationoauth+4
Slack: Create Channel
Action

Slack: Create Channel

Create a new public or private Slack channel. Channel names are automatically formatted to lowercase with hyphens.

pipedreamintegrationoauth+4
Slack: List Replies
Action

Slack: List Replies

List all replies in a Slack message thread. Retrieve the full conversation of a threaded message.

pipedreamintegrationoauth+4
Slack: List Users
Action

Slack: List Users

List all users in a Slack workspace. Returns user profiles with pagination support.

pipedreamintegrationoauth+4

+22 more actions

Slack + onchain use cases

Real‑time Trade Alerts

Notify your team instantly when a large token swap or liquidity provision occurs, enabling rapid response to market movements.

Transaction Confirmation Notifications

Automatically post a confirmation message to a Slack channel whenever a blockchain transaction reaches finality, keeping stakeholders informed.

Governance Vote Reminders

Send Slack alerts when a DAO proposal passes or fails, ensuring community members stay up‑to‑date on critical decisions.

NFT Mint & Sale Notifications

Broadcast new NFT drops or mint events to collector channels, driving engagement and timely purchases.

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
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
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
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
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
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 sent through Pipedream. Useful for building approval workflows, interactive forms, and action-based automations.

slackcommunicationinteraction+3
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.

slackcommunicationmessage+2
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
Slack: Set Status
Action

Slack: Set Status

Set the status for the authenticated Slack user. Update status text, emoji, and expiration time.

pipedreamintegrationoauth+3
Slack: Send Message to User or Group
Action

Slack: Send Message to User or Group

Send a direct message to a user or group in Slack. Can open multi-user DM conversations.

pipedreamintegrationoauth+4
Slack: Upload File
Action

Slack: Upload File

Upload a file to a Slack channel. Share files from a URL or path with an optional comment.

pipedreamintegrationoauth+2
Slack: Find User by Email
Action

Slack: Find User by Email

Find a Slack user by their email address. Look up user profiles using email matching.

pipedreamintegrationoauth+4
Slack: List Group Members
Action

Slack: List Group Members

List all users in a Slack User Group. Retrieve member IDs for a specific user group.

pipedreamintegrationoauth+4
Slack: Create Channel
Action

Slack: Create Channel

Create a new public or private Slack channel. Channel names are automatically formatted to lowercase with hyphens.

pipedreamintegrationoauth+4
Slack: List Replies
Action

Slack: List Replies

List all replies in a Slack message thread. Retrieve the full conversation of a threaded message.

pipedreamintegrationoauth+4
Slack: List Users
Action

Slack: List Users

List all users in a Slack workspace. Returns user profiles with pagination support.

pipedreamintegrationoauth+4
Slack: Send Block Kit Message
Action

Slack: Send Block Kit Message

Send a rich Block Kit message to a Slack channel. Build custom layouts with sections, buttons, and more.

pipedreamintegrationoauth+4
Slack: Update Profile
Action

Slack: Update Profile

Update profile fields for a Slack user. Modify display name, title, phone, and other profile fields.

pipedreamintegrationoauth+3
Slack: List Members in Channel
Action

Slack: List Members in Channel

List all members of a Slack channel. Retrieve user IDs and optionally usernames for channel members.

pipedreamintegrationoauth+3
Slack: Get File
Action

Slack: Get File

Get information about a specific file in Slack. Returns file metadata, download URLs, and sharing details.

pipedreamintegrationoauth+2
Slack: Remove User from Channel
Action

Slack: Remove User from Channel

Remove a user from a Slack channel. Kick a member from a public, private, or group channel.

pipedreamintegrationoauth+3
Slack: List Files
Action

Slack: List Files

List files shared in a Slack workspace or channel. Filter by channel, user, or team.

pipedreamintegrationoauth+3
Slack: Set Channel Topic
Action

Slack: Set Channel Topic

Set the topic on a Slack channel. Update the channel topic displayed in the channel header.

pipedreamintegrationoauth+4
Slack: List Channels
Action

Slack: List Channels

List all channels in a Slack workspace. Returns channel names, IDs, and metadata with pagination.

pipedreamintegrationoauth+3
Slack: Create Reminder
Action

Slack: Create Reminder

Create a reminder in Slack. Set reminders using Unix timestamps, seconds, or natural language descriptions.

pipedreamintegrationoauth+4
Slack: Update Group Members
Action

Slack: Update Group Members

Update the member list of a Slack User Group. Add or remove users from an existing user group.

pipedreamintegrationoauth+4
Slack: Get Current User
Action

Slack: Get Current User

Get comprehensive profile information for the authenticated Slack user. Returns profile, auth context, and workspace metadata.

pipedreamintegrationoauth+2
Slack: Send Message
Action

Slack: Send Message

Send a message to a Slack channel or user via Pipedream integration. Supports Markdown formatting, threads, and DMs. Ideal for: alerts, notifications, updates, team communication.

pipedreamintegrationoauth+3
Slack: Invite User to Channel
Action

Slack: Invite User to Channel

Invite a user to an existing Slack channel. Add team members to public or private channels.

pipedreamintegrationoauth+3
Slack: Update Message
Action

Slack: Update Message

Update an existing Slack message. Modify the text content of a previously sent message.

pipedreamintegrationoauth+4
Slack: Add Emoji Reaction
Action

Slack: Add Emoji Reaction

Add an emoji reaction to a Slack message. React to messages with any workspace emoji.

pipedreamintegrationoauth+3
Slack: Archive Channel
Action

Slack: Archive Channel

Archive a Slack channel. Removes the channel from active use without deleting its message history.

pipedreamintegrationoauth+3
Slack: Reply to Message Thread
Action

Slack: Reply to Message Thread

Send a message as a threaded reply in Slack. Supports rich formatting and optional channel broadcast.

pipedreamintegrationoauth+4
Slack: Find Message
Action

Slack: Find Message

Search for messages in Slack. Find messages matching a query string with sorting and pagination.

pipedreamintegrationoauth+5
Slack: Set Channel Description
Action

Slack: Set Channel Description

Set the description (purpose) of a Slack channel. Update the channel description visible in channel details.

pipedreamintegrationoauth+4
Slack: Delete File
Action

Slack: Delete File

Delete a file from Slack. Permanently removes a file and its content from the workspace.

pipedreamintegrationoauth+2
Slack: Delete Message
Action

Slack: Delete Message

Delete a message from a Slack channel. Removes a specific message by its timestamp.

pipedreamintegrationoauth+3
Send Slack Message
Action

Send Slack Message

Send a message to a Slack channel via webhook. Use this to post alerts, notifications, or updates to Slack workspaces. Supports plain text messages. Ideal for: price alerts, trade notifications, portfolio updates, team notifications.

messagingslacknotification+5
Slack logo

Integrations > Slack

About Slack

Send messages, manage channels, and automate Slack workflows

Categories

CommunicationMessaging

FAQs about Slack