Trigger Communications

Triggers when a specific keyword is mentioned in selected Slack channels. Useful for monitoring brand mentions, tracking specific topics, or building keyword-based alerts.

At a Glance

FieldValue
Trigger IDslack-new-keyword-mention
CategoryCommunications
Tagsslack, communication, search, monitoring, alert

Trigger Configuration

FieldTypeRequiredDescription
conversationsarrayNoSelect one or more channels to monitor. Leave empty to monitor all channels.
keywordstringYesThe keyword to watch for in messages.
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 keyword 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-keyword-mention", "payload": { "keyword": "example-keyword" }, "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