What It Does
- Automatically updates a user’s Slack status to reflect project phases or event triggers.
- Ensures everyone sees up-to-date availability and role changes.
- Reduces manual steps for updating status across the team.
- Keeps data flowing in your workflow without context switching.
- Enhances visibility into campaign or deal-related statuses.
🏁 Getting Started

1
Select Account
Choose your connected Slack workspace where the status will be set.
2
Configure Inputs
Add your status text, optional emoji, and expiration time.
Inputs
🛠️ Required Fields
- Select Account (✅)
Choose the connected Slack workspace where the status update will run.
Why it matters: Ensures the right workspace is targeted, so the update lands in the right team environment. - Status Text (✅)
Provide the status message (e.g., “In a client meeting” or “Launching Q3 campaign”).
Why it matters: Communicates availability or context to your GTM team directly in Slack.
🎯 Optional Fields
- Status Emoji (⚪️)
Select an emoji to accompany your status (e.g., :rocket:).
Why it matters: Adds visual context to your status, making updates more noticeable. - Status Expiration (⚪️)
Specify when the status should clear in ISO 8601 format (e.g.,2024-12-31T23:59:00Z).
Why it matters: Automatically resets statuses after campaigns, calls, or events without manual cleanup.
Output
This action emits the updated user profile object, including the new status text, emoji, and expiration timestamp. You can map these outputs into downstream nodes for logging or alerts.
How It Works
- Takes your inputs for text, emoji, and expiration.
- Sends the update to Slack behind the scenes.
- Receives confirmation and the full profile payload.
- Emits structured output for next steps in your workflow.
🚀 Example Use Cases & Prompts
| Use Case | Setup or Prompt Example |
|---|---|
| Campaign Kickoff Status | ”Set status to ‘Launching Q3 campaign’ with :rocket: emoji.” |
| Meeting Blocks | ”Update status to ‘In client meeting’ until 2024-05-01T15:00Z.” |
| Onboarding Automation | ”Assign ‘Onboarding new hire’ status for 7 days.” |
✨ Pro Tips
⚠️ Important Considerations
🛠 Troubleshooting & Gotchas
| Symptom | Likely Cause | Quick Fix |
|---|---|---|
| Status not updating | Missing users.profile:write scope | Update app permissions or reauthorize the workspace |
| Emoji not showing | Emoji code unavailable in workspace | Use a supported or custom workspace emoji |
| Expiration ignored | Invalid date format | Verify ISO 8601 string and timezone |
📝 FAQ
Can I schedule a status update for later?
Can I schedule a status update for later?
✅ You can set Status Expiration but scheduling a future start time requires a date-based trigger node.
Will the status clear automatically?
Will the status clear automatically?
Yes — if you set Status Expiration, it resets at the specified time.
Is this node free?
Is this node free?
Yes, as an action node, it runs without credits.
💰 Pricing
| Action | Credit Cost |
|---|---|
| Set Status | Free |
Drop this Slack node into your flow to automatically update your team’s status and keep everyone in sync. 🚀