New: the AI firewall watches every module and explains each incident in plain words. See how it works

The notification log

The delivery log behind notifications – what each attempt records, statuses, retention, the failure-rate alert and where to see delivery today.

Hermetry records every delivery attempt of its channels in a delivery log: one row per recipient and channel. The log answers “was it sent, to whom, through which provider, and did the provider accept it?”. It complements the usage counters, which answer “how many”.

What is recorded

FieldMeaning
Channelmail, sms, push, or a chat platform. The bell is not logged: its feed is the record.
RecipientThe address, number or member. Stored encrypted with your organisation’s data key.
ProviderThe mail, SMS or chat provider used
Statussent, failed or pending
SubjectFor mail
Provider message idThe provider’s reference, when it gives one
ErrorThe provider’s error text for a failed attempt
TimeWhen the attempt was made

sent means the provider accepted the message. Whether it then reached the inbox or phone is up to the provider; bounces reported later are handled separately from this log.

Where to see delivery evidence

In this release the log has no page of its own in the app. Use:

WhereShows
The alarm’s timelineNotified with the number of recipients, the channels and whether it was sent as critical; Notification held back (throttle); Muted: nobody was notified. See Working with alarms.
A rule’s HistoryEach run’s steps, including a failed Tell people step.
A flow’s debug panel and run resultsThe Notify block’s msg.metadata.notify counts: delivered, failed, suppressed, invalid, quota, held.
Your organisation’s data exportThe collection Notification log: what was sent to whom, and when. See Export your data and close your organisation.

How long it is kept

AgeWhat happens
Up to 90 daysKept in full.
After 90 daysAnonymised: the recipient, its search index, the subject and the error text are removed.
After two yearsDeleted.

A daily sweep applies this to every organisation. The retention is the same for every organisation.

Failure-rate alert

Every 15 minutes Hermetry checks the last 30 minutes of your organisation’s deliveries. If there were at least 20 attempts and half or more failed, the webhook event notification.failure_rate_high (“Notification failure rate high”) is sent, at most once per hour. Subscribe a webhook to it to learn quickly that a mail server, SMS provider or chat platform is failing. See Webhooks.

Typical causes: expired SMTP credentials, a spent provider balance, a disconnected chat platform, a provider outage.

What is not in the log

  • Notifications that were never attempted on a channel: held back by a preference, quiet hours, the repeat window, the cooldown or a mute, or with no address for that channel. Those decisions show on the alarm timeline or in the block’s result instead.
  • Webhooks: they have their own delivery log. See Webhooks.