Trigger Communications

Triggers when a reaction (emoji) is added to a message in Slack. Useful for tracking engagement, monitoring feedback, or triggering workflows based on specific emoji reactions.

At a Glance

FieldValue
Trigger IDslack-new-reaction-added
CategoryCommunications
Tagsslack, communication, reaction, emoji, engagement

Trigger Configuration

FieldTypeRequiredDescription
conversationsarrayNoSelect one or more channels to monitor for reactions. Leave empty to monitor all channels.

Trigger Result

FieldTypeRequiredDescription
triggeredAtstringYesTimestamp when the event was received (UTC, RFC3339 format)
eventTypestringNoSlack event type (e.g. reaction_added)
reactionstringNoName of the emoji reaction that was added
userobjectNoUser who added the reaction
itemobjectNoItem (message) that received the reaction
event_tsstringNoTimestamp of the reaction event

Workflow Root Example

json
{ "nodes": { "root": { "type": "slack-new-reaction-added", "payload": { "conversations": [] }, "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