Use Events and Notifications
The notifications domain lets an app register delivery endpoints and send outbound notifications for customer workflows. Use it when your app needs to notify another system that something happened.
Typical uses
- webhook delivery
- customer workflow events
- app-to-app notifications
- audit-adjacent operational events that need delivery
- retryable outbound messages
Setup flow
- Enable the notifications domain for a workspace.
- Create a notification endpoint.
- Send notifications to that endpoint from your app.
- Monitor delivery status and failures.
What is charged
Events and notifications are charged for work that P6M performs on behalf of a customer app:
- notification endpoint creation and updates
- notifications accepted for delivery
- notification delivery attempts
- notification reads through the public API
- retained notification payload storage
- network egress when payloads are delivered outside P6M
- request compute used to process notification API calls
Failed delivery attempts can still be chargeable if P6M accepted the work and attempted delivery. Portal views should not be billed as notification reads.