Message groups

Introduction

The Sublime Platform automatically groups similar messages to reduce alert fatigue and provide a better user experience when viewing flagged messages in the Dashboard.

This means that if 100 users receive the same email, you'll only see one grouping in the Dashboard. And if you have email alerts configured, for example, you'll only receive one alert.

The canonical ID

When a message is processed, it receives a canonical_id, which uniquely identifies all messages that have the same subject, body content, and sender email address. Every message has a canonical_id.

The canonical_id is derived as follows:

SHA256({type}{subject.subject}{body.plain.text}{body.plain.html}{sender.email.email}{attachments[0,...,n].sha256})

📘

Webhook actions

Since Webhook Actions currently operate on message.flagged events (opposed to message_group.flagged events), you'll receive a webhook notification for every message that flags in a group. The flagged message's canonical_id is included in the webhook payload.