Every event that is sent to Raven is logged and can be viewed in the Logs section. Since you can send notifications on multiple channels in a single event, you will see the status of each notification by clicking the Event log.
On clicking an Event log, its timeline will be shown. The timeline displays each notification, its status and the callbacks received from the provider. You can also see the payload corresponding to each request/response.
List of Statuses
Following are the list of statuses that are shown in the logs:
Requested queued in Raven
Raven has sent the request to the provider
Provider has accepted the request
Notification is delivered
Provider API failed, Notification failed to deliver
A list of downloadable logs (of all notifications with their statuses) for a time period.
If you do not wish Raven to log the payload data, we will disable logging for your app/account. Alternatively, if you have critical data in the payload like OTP, you can mask that information for Viewer and Editor roles. Check out our Security doc for more details.
The Metrics section shows the delivery data of all notifications (note that notifications sent can be more than the number of events, as one event may trigger multiple notifications). You can filter basis the Event, Channel and Integrations. You can even download the aggregate metrics in CSV format for all channels.
You can generate alerts to your email/slack channel, if a condition is met. This feature is currently WIP. You can reach out to us if you want alerts for one of the following: