Trigger Communications

Triggers when a specific user is mentioned in selected Slack channels. Useful for monitoring mentions of team members, escalation workflows, or building personalized notification systems.

At a Glance

FieldValue
Trigger IDslack-new-user-mention
CategoryCommunications
Tagsslack, communication, mentions, monitoring, notification

Trigger Configuration

FieldTypeRequiredDescription
conversationsarrayNoSelect one or more channels to monitor. Leave empty to monitor all channels.
userstringYesThe Slack user ID to watch for mentions of (e.g., U01ABC2DEF3).
ignoreBotbooleanNoIf true, bot messages will be ignored.

Trigger Result

FieldTypeRequiredDescription
triggeredAtstringYesTimestamp when the event was received (UTC, RFC3339 format)
eventTypestringNoSlack event type (e.g. message)
channelstringNoChannel ID where the user was mentioned
userstringNoUser ID who posted the message
textstringNoMessage text content
tsstringNoMessage timestamp
thread_tsstringNoThread timestamp if message is in a thread

Workflow Root Example

json
{ "nodes": { "root": { "type": "slack-new-user-mention", "payload": { "user": "example-user" }, "children": [ "log_event" ] }, "log_event": { "type": "log", "payload": { "message": "Triggered at {{$trigger.triggeredAt}}" }, "children": [] } }}

Downstream nodes can use {{$trigger.triggeredAt}} and any result fields listed above. Event triggers usually expose the raw source payload under a field such as event, body, trade, or raw.

Ask a question... ⌘I