Couchdrop's alerting and notifications system helps organizations ensure the right people stay informed about important events. Notifications can be sent via email or webhooks, including the option to push logs directly into SIEM platforms.
Email alerts
Email notifications send an email message to one or more specified email addresses. Notifications can be sent to any address, even if they don't have a Couchdrop account.
Email alerts include the name of the event, the time of occurrence, and specifics, such as the name of the file and the location where it was uploaded.
The following events are supported for email alerts:
- Send email on Upload
- Send email on Download
- Send email on Failure
- Send email on Storage Failure (The recipient is automatically decided in this case)
Alerts can also be configured as part of a workflow to be sent on success and/or failure, and can be placed at multiple stages within the same workflow.
Webhooks
Webhooks POST a JSON event payload to any HTTP or HTTPS endpoint. Each webhook notification includes file details, user identity, timestamp, storage engine, and transaction ID as applicable.
Webhook alerts can be used for the same events as email and some additional events such as deletions, renames, and logins. More advanced and dynamic webhooks can be sent by using File Actions.
For Webhook alerts, Couchdrop expects an HTTP 200 response. If unsuccessful, the system will retry 15 times with an exponential backoff.
Global and folder-level alerts
Alerts can be configured across the entire organization, limited to specific folders, or embedded directly into automation workflows.
When folder-level alerts and global alerts are both configured for the same event type, the folder-level alert takes precedence.