Docs »

Automations »

Events »

mail.filter

mail.filter automation events can modify or reject an inbound message based on its properties (e.g. sender, subject, recipients, headers, body) before it is accepted.

Placeholders

The automation event dictionary starts with the following values:

Key Type Notes
email_sender_* record The sender email record. Supports key expansion.
email_subject text The message subject.
email_headers object A set of header/value pairs. Keys are lowercase with dashes as underscores (e.g. content_type).
email_body text The email body as plaintext.
email_body_html text The email body as HTML (if provided).
email_recipients array An array of recipient email addresses in the To:/Cc:/Envelope-To:/Delivered-To: headers.
parent_ticket_* record The parent ticket record (if a reply). Supports key expansion.

Outputs

Key Type Notes
reject: bool true to reject delivery
set: object Modify properties of the inbound message

set:

Key Type Notes
custom_fields: object An object of ticket custom field keys (ID/URIs) and values
email_body: string Rewrite the email plaintext body
email_body_html: string Rewrite the email HTML body
email_sender_org_id: number Link the sender address to an organization
email_subject: string Rewrite the email subject
headers: object An object of header keys (names) and values