Slack
Tag40 integrations tagged with "slack"
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.
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.
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.
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.
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.
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.
Slack: New Direct Message
Triggers when a new direct message is received. Useful for building chatbots, auto-responders, or processing DM-based commands.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.