Trigger Communications

Triggers when a new email matches your filter — by sender address or subject line. Useful for routing specific notifications or emails from certain senders.

At a Glance

FieldValue
Trigger IDemail-new-email-matching-criteria
CategoryCommunications
Tagsemail, communication, notification, filter, search

Trigger Configuration

FieldTypeRequiredDescription
fromFilterstringNoFilter emails by sender address (exact match or contains)
subjectFilterstringNoFilter emails by subject line (contains match)

Trigger Result

FieldTypeRequiredDescription
triggeredAtstringYesTimestamp when the event was received (UTC, RFC3339 format)
fromstringNoSender email address
toarrayNoRecipient email addresses
subjectstringNoEmail subject line
textstringNoPlain text body of the email
htmlstringNoHTML body of the email
headersobjectNoEmail headers

Workflow Root Example

json
{ "nodes": { "root": { "type": "email-new-email-matching-criteria", "payload": { "fromFilter": "example-fromFilter", "subjectFilter": "example-subjectFilter" }, "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