What It Does
- Automate setting or updating a channel’s purpose to reflect project goals or status.
- Keep teams aligned by ensuring channel descriptions are always current.
- Standardize communication across channels for faster onboarding and governance.
- Eliminate manual updates and reduce confusion in busy Slack workspaces.
- Feed updated channel info into reporting or notification workflows.
🏁 Getting Started

1
Connect Slack Workspace
Choose the connected Slack account where the channel lives.
2
Configure Channel & Purpose
Select which channel to update and define the new description text.
Inputs
🛠️ Required Fields
-
Slack Workspace (✅)
Select your connected Slack app instance.
Why it matters: Ensures you’re updating the right workspace so channel updates don’t end up in the wrong place. -
Channel (✅)
Pick a public or private channel, or a user/group DM.
Why it matters: Targets the exact discussion space—no more setting descriptions for the wrong channel. -
Purpose (✅)
Text of the new channel purpose.
Why it matters: Clearly communicates the channel’s objective to everyone, reducing onboarding friction and confusion.
🎯 Optional Fields
NoneOutput
This action returns the updated channel object, including the newpurpose field. You can route this output into downstream nodes for logging, notifications, or dashboard updates.

How It Works
- Authenticates with your Slack workspace using the connected app.
- Locates the specified channel by its ID.
- Calls
conversations.setPurposeto update the channel description. - Emits the updated channel object for downstream processing.
🚀 Example Use Cases & Prompts
| Use Case | Setup or Prompt Example |
|---|---|
| Align Campaign Channels | ”When launching a new campaign, set channel purpose to ‘Monthly Marketing Campaign Updates’.” |
| Onboard New Teams | ”Automatically update channel purpose to include onboarding docs link.” |
| Pipeline Stage Updates | ”Set channel purpose to ‘Current Pipeline Stage: Qualification’ when stage changes.” |
✨ Pro Tips
⚠️ Important Considerations
🛠 Troubleshooting & Gotchas
| Symptom | Likely Cause | Quick Fix |
|---|---|---|
| Purpose not updating | Missing write permissions | Grant conversations:write scope or reconnect the app. |
| Error: channel_not_found | Wrong channel ID or restricted channel | Verify channel ID and that the bot is a member. |
📝 FAQ
Can I set purpose for private channels?
Can I set purpose for private channels?
✅ Yes — as long as the Slack app is invited to the private channel, you can update its purpose.
What if I leave purpose blank?
What if I leave purpose blank?
The node will clear the existing description. Use this to reset channel purposes when needed.
Is this node free to run?
Is this node free to run?
Yes — action nodes like Set Channel Description are free.
💰 Pricing
| Action | Credit Cost |
|---|---|
| Set Channel Description Run | Free |
Action nodes like Set Channel Description are free to run and won’t consume credits.
Use the Set Channel Description node to keep your Slack channels purposeful and aligned — effortlessly. 🚀