Mailhooks Trigger icon

Mailhooks Trigger

Receive Mailhooks webhook events

Mailhooks Trigger

AI-generated

Summary

Listen for specific Mailhooks events, such as email receptions or updates, optionally filtered by a particular inbox, triggering the workflow when matching webhook events arrive.

Inputs

  • Events (required) — Select one or more Mailhooks events to listen for, currently supporting 'Email Received' and 'Email Updated'.
  • Inbox Name or ID — Optionally specify an inbox by name or ID to restrict the trigger to emails received or updated in that specific inbox. Choose from a dynamically loaded list or provide an expression.

Output shape

A single webhook event containing JSON data representing the Mailhooks event payload.

The node sets up and manages a webhook with Mailhooks, verifying incoming webhook request signatures for security. If multiple events are selected, it triggers on any of those. Output JSON corresponds directly to the webhook event payload from Mailhooks.

Examples

Example 1: Trigger workflow when a new email is received in any inbox.

Set 'Events' to 'Email Received' and leave 'Inbox Name or ID' empty.

Example 2: Trigger workflow when an email is updated in a specific inbox.

Set 'Events' to 'Email Updated' and select the desired inbox from the 'Inbox Name or ID' dropdown.

Links

Discussion