Slack: Set Status logo

Catalog action Integrations slack

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.

At a Glance

FieldValue
Action IDslack-set-status
CategoryIntegrations
Connectorslack
Requires gasNo
Funds movementNone declared
Tagsslack, integration, write, team

Payload Schema

FieldTypeRequiredDescription
status_textstringYesStatus text to display (max 100 chars)
status_emojistringNoStatus emoji (e.g., :coffee:, :house:). Omit to keep existing emoji.
status_expirationnumberNoUnix timestamp for status expiration (0 = no expiration)

Result Schema

FieldTypeRequiredDescription
successbooleanYes-
dataobjectNo-

Examples

json
{ "type": "slack-set-status", "payload": { "status_text": "Workflow completed" }, "children": [], "connector": { "type": "slack", "id": "conn_slack" }}

Payload fields can use workflow expressions such as {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, and {{$props.asset}} when the value should come from a trigger, prior node, or reusable workflow prop.

Ask a question... ⌘I