Connect Slack to Siftree.

Interact with Slack with your own bot user

Connect

Read from your Slack account

Sign in once. Siftree reads your records and reacts to new events as they happen.

  • Download File

    Download the content of a Slack file (e.g. an image, PDF or snippet shared in a channel) to the file-stash directory, returning the saved path plus the file metadata ( name , mimetype , size ). Canvases download as…

  • Find Message

    Find a Slack message by keyword or natural-language query across public and private channels. Returns matching messages with channel context, timestamps, and permalinks. Pass the returned message_ts to Reply to a…

  • Find User by Email

    Find a user by matching against their email.

  • Find User by ID

    Find a user by their ID — including a specific user you already have the Slack ID for, whether or not it's your own. Returns user profile information including name, email (requires users:read.email scope), timezone,…

    Includes a specific user you already have the Slack ID for, whether or not it's your own. Returns user profile information including name, email (requires users:read.email scope), timezone, and status. If you only have an email address, use Find User by Email instead, and more

  • Get Current User

    Do NOT use for a plain "who am I" / "what's my user ID" question — call Get User Details for that; it answers the same question with a far smaller payload. Do NOT use to look up a DIFFERENT, specifically-identified…

  • Get User Details

    Use when the user asks who am I, what's my user ID, what's my username, which workspace am I in, or what's my email — this is the default identity lookup and the one to call first in any session. Returns user ID, name,…

  • List Channels

    Return a list of channels in a workspace. Pass fields (e.g. ["id","name"] ) to limit the returned properties — a full channel object is ~1KB, so a workspace of any real size can return a payload large enough to be…

  • List Emojis

    List all available emojis in the Slack workspace. Optionally include emoji image URLs.

  • List Group Conversations

    Return a list of multi-person direct message (group DM) conversations the connected account is a member of. Use the returned id (e.g. G1234567890 ) wherever a Group conversation ID is required. Returns has_more: true…

  • List Group Members

    List all users in a User Group.

Show all 25
  • List Messages

    Read the message history of a channel, direct message (DM), or group DM using the bot token, newest first. Returns messages with text, timestamps ( ts ), user IDs, and reactions, plus has_more to tell whether older…

  • List Messages (Deprecated)

    DEPRECATED — do NOT use for reading a channel's or DM's messages. Use Get Channel History instead: it resolves channel names, channel IDs, and direct messages (by user ID), supports fields selection to keep responses…

  • List Teams

    Return the full list of teams (workspaces) accessible to the connected account, with pagination ( has_more / next_cursor ) so you know whether there could be more than what came back. Use this — not Get User Details or…

  • Search

    Search Slack messages, files, channels, and users using the Real-Time Search API. Supports keyword and semantic search across public and private channels. Use Get User Details first to find your user ID for filtering…

  • New Channel Created (Instant)Trigger

    Emit new event when a new channel is created.

  • New Direct MessageTrigger

    Emit new event when a message is posted in a direct message channel (Bot). To open a conversation, use the Pipedream Action "Send a Direct Message" to send a message from the Bot, or enable direct messages to the Bot…

  • New Interaction Events (Instant)Trigger

    Emit new events on new Slack interactivity events sourced from Block Kit interactive elements, Slash commands, or Shortcuts.

  • New Keyword Mention (Instant)Trigger

    Emit new event when a specific keyword is mentioned in a channel

  • New Message In ChannelTrigger

    Emit new event when a new message is posted to a public, private or group channel (Bot)

  • New Message In Channels (Instant)Trigger

    Emit new event when a new message is posted to one or more channels

  • New Private Channel CreatedTrigger

    Emit new event when a new private channel is created.

  • New Reaction Added (Instant)Trigger

    Emit new event when a member has added an emoji reaction to a message

  • New Saved Message (Instant)Trigger

    Emit new event when a message is saved. Note: The endpoint is marked as deprecated, and Slack might shut this off at some point down the line.

  • New User Added (Instant)Trigger

    Emit new event when a new member joins a workspace.

  • New User Mention (Instant)Trigger

    Emit new event when a username or specific keyword is mentioned in a channel

Act

Take action in Slack

Agents update records and send messages for you, automatically, as drafts, or after you approve.

  • Add Emoji Reaction

    Add an emoji reaction to a message.

  • Add Reaction

    Add an emoji reaction to a message. Accepts a channel ID (preferred — resolves instantly) or channel name (resolved by scanning up to 5 pages, ~5,000 channels, of the workspace's channel list — a name beyond that bound…

  • Archive Channel

    Archive a channel (Bot).

  • Browse Files

    List files shared in a channel or across the workspace. Accepts a channel ID (preferred — resolves instantly) or channel name (resolved by scanning up to 5 pages, ~5,000 channels, of the workspace's channel list — a…

    Includes name, type, size, and download URL, and more

  • Build and Send a Block Kit Message

    Configure custom blocks and send to a channel, group, or user. For plain-text or standard messages, prefer Post Message — it posts as the authenticated user by default (no Pipedream: bot prefix on notifications) and…

  • Create a Channel

    Create a new channel (Bot).

  • Create Reminder

    Create a reminder.

  • Delete File

    Delete a file (Bot).

  • Delete Message

    Delete a message (Bot).

  • Edit Message

    Edit an existing message. Accepts a channel ID (preferred — resolves instantly) or channel name (resolved by scanning the workspace's channel list, which can be slow). Requires the message timestamp ( ts ) from Get…

Show all 38
  • Find User by Email

    Find a user by matching against their email (Bot).

  • Get Channel History

    Read the recent message history from a specific channel or direct message (DM). Accepts a channel ID (preferred — resolves instantly) or channel name (resolved by scanning up to 5 pages, ~5,000 channels, of the…

  • Get File

    Return information about a file (Bot).

  • Get Thread Replies

    Retrieve all replies in a message thread. Accepts a channel ID (preferred — resolves instantly) or channel name (resolved by scanning up to 5 conversations.list pages, ~5,000 active public/private channels — a name…

  • Invite User to Channel

    Invite a user to an existing channel (Bot).

  • Kick User

    Remove a user from a conversation.

  • Leave Channel

    Remove the authenticated user from a public or private channel. Leaving a channel the user is not a member of is a no-op, reported as not_in_channel: true . To leave several channels (e.g. every channel matching a…

  • List Channels

    Return a list of all channels in a workspace (Bot).

  • List Group Members

    List all users in a User Group (Bot).

  • List Members in Channel

    Retrieve members of a channel (Bot).

  • List Replies

    Retrieve a thread of messages posted to a conversation (Bot).

  • List Users

    Return a list of all users in a workspace (Bot).

  • Post Message

    Send a message to a channel, user, or group. Accepts a channel ID (e.g. C1234567890 ) or channel name (e.g. #general or general ) — names are resolved automatically. To post a note to yourself (save a personal note or…

  • Reply to a Message Thread

    Send a message as a threaded reply (Bot). See postMessage or scheduleMessage docs here

  • Send a Large Message (3000+ characters)

    Send a large message (more than 3000 characters) to a channel, group or user (Bot). See postMessage or scheduleMessage docs here

  • Send Message

    Send a message to a user, group, private channel or public channel (Bot). See postMessage or scheduleMessage docs here

  • Send Message (Advanced)

    Customize advanced setttings and send a message to a channel, group or user (Bot). See postMessage or scheduleMessage docs here

  • Send Message to Channel

    Send a message to a public or private channel. Legacy, channel-only variant — prefer Post Message for new integrations: it covers channels, users, and groups from a single tool, and also supports threaded replies and…

  • Send Message to User or Group

    Send a message to a user or group. Legacy variant — prefer Post Message for new integrations: it covers users, groups, and channels from a single tool and also supports threaded replies and unfurl settings. Both post…

  • Send Message Using Block Kit

    Send a message using Slack's Block Kit UI framework to a channel, group or user (Bot). See postMessage or scheduleMessage docs here

  • Set Channel Description

    Change the description or purpose of a channel (Bot).

  • Set Channel Topic

    Set the topic on a selected channel (Bot).

  • Set Status

    Set the current status for a user.

  • Update Groups Members

    Update the list of users for a User Group (Bot). See docs here

  • Update Message

    Update a message (Bot).

  • Update Profile

    Update basic profile field such as name or title.

  • Upload File

    Upload a file (Bot).

  • Verify Slack Signature

    Verifying requests from Slack, slack signs its requests using a secret that's unique to your app. Request Body must be the raw request body as a string (not a parsed object) — Slack computes its signature over the…

Need something from Slack that isn't listed? Siftree can also collect from any public web page, or tell us what you need.

Siftree

Siftree is an AI platform that sales, CX, marketing, product, and strategy teams use to find, win, and keep customers.

Siftree connects calls, tickets, reviews, social, documents, video, and the systems you already use — then builds pipelines, datasets, tools, and cited insights your team and agents can operate on. Long-horizon agents keep building after you walk away.

[Machine-readable summary](https://www.siftree.com/llms.txt) — full machine-readable index.

Capabilities (summary):

  • - Connect anything: calls, tickets, reviews, social, documents, video, and existing systems.
  • - Describe what you need in plain language; Siftree builds pipelines, structures the data, and routes models for language, vision, audio, transcription, classification, and enrichment.
  • - Operate on datasets, tools, reports, and cited insights. You define the rules — what counts, how it's scored, what gets labeled.
  • - Marketplace: 14,824 sources across 4,169 apps and websites as of October 2026, plus any public website. Search, choose a source, and create an analysis-ready dataset without scraper maintenance.
  • - Native connectors for help desks, CRMs, and call recorders, plus upload and API. Audio and video are transcribed and labeled with everything else.
  • - Runs on a schedule or a trigger, and alerts your team in Slack when a threshold is crossed.
  • - Acts in your systems: writes labels and fields back to the help desk or CRM, opens issues in Linear or Jira, and drafts replies and emails. Each agent runs automatically, drafts for review, or asks first, and every action is logged.
  • - Ask questions of your data from Claude or ChatGPT through Siftree MCP.
  • - Enterprise protections: continuous verification of every request, encryption in storage and transit, privilege and identity governance, immutable activity logs.
  • - Teams use the eight products in place of separate point tools for prospecting data, support analytics, social listening, community triage, ad research, AI search visibility, research repositories, and competitive intelligence.

Contact: