Slack Connect
このコンテンツはまだ日本語訳がありません。
Overview
Section titled “Overview”Connecting Slack gives your Schift workflows four building blocks: reading a channel, reading a thread, searching public messages, and sending a message. Reading and searching are unrestricted once the workspace is connected; sending a message is treated as an external write and needs approval before it actually posts to Slack.
1. Connect your workspace
Section titled “1. Connect your workspace”Go to your Connections page and find Slack under the Messenger category. Click Connect, then approve the standard Slack OAuth consent screen for the workspace you want to use. The connection is per-organization — any workflow in that org can use it once connected.
Disconnecting later revokes the token; nothing you’ve already synced or sent is deleted.
2. Add a Slack node to a workflow
Section titled “2. Add a Slack node to a workflow”In Workflow Studio, add one of the Slack nodes:
| Node | What it does | Approval needed? |
|---|---|---|
| Read channel | Pull recent messages from a channel or DM ID (newest first) | No |
| Read thread | Pull replies under a parent message timestamp | No |
| Search | Search public messages with modifiers (in:#channel, after:2024-01-01, etc.) | No |
| Send message | Post to a channel or DM, optionally as a threaded reply | Yes |
Reads and search use the channel or DM ID directly — copy it from Slack (“Copy link” on a channel or message gives you the ID in the URL).
3. Approve outbound sends
Section titled “3. Approve outbound sends”Because sending a Slack message is an external write, a Send message step pauses for review before delivery. This is the same approval boundary used for Gmail drafts and Notion page writes: a workflow can read Slack, draft a reply, and only post it once a reviewer approves the step.
Scope and limits
Section titled “Scope and limits”- Search currently covers public messages only.
- Channel and thread reads work for channels the connected Slack app has visibility into — invite the app to a private channel if you need it to read there.
- There’s no bulk export node; reads are scoped to one channel/thread per call.
Can Schift read my Slack channels?
Section titled “Can Schift read my Slack channels?”Yes, once the workspace is connected. Workflows can read channel messages, thread replies, and search public messages the connected app can see.
Does Schift post to Slack automatically?
Section titled “Does Schift post to Slack automatically?”No. Sending a message is an external write and pauses for approval before it’s delivered.
Can it search private channels?
Section titled “Can it search private channels?”Search covers public messages today. Reads work for any channel or DM the connected app has been given access to.