How alerts reach you
Pylva can deliver alerts through webhook, email, and Slack channels. Builders configure webhook destinations in the dashboard, attach alert channels to rules, verify signed webhook payloads with the SDK helper, and monitor failed deliveries through the dead-letter queue. Rule events are the history of what happened. Alerts are notifications delivered to your configured channels.What can trigger an alert
Alerts can come from:- Rules and controls.
- Anomalies and margin risk.
- Instrumentation health checks.
- Backup model price changes.
- Billing and payment events.
Webhook setup
Webhook configs define:- Destination URL.
- Event types to deliver.
- Enabled or disabled state.
- Signing secret.
Verify webhook requests
Webhook delivery uses signed requests. Verify the raw body withX-Pylva-Signature, X-Pylva-Timestamp, and the signing secret shown when the webhook is created or rotated.
TypeScript
Python
Retries and DLQ
Pylva retries transient delivery failures. If delivery still fails, the alert is held in the dead-letter queue for review. Use the DLQ to inspect failed deliveries, fix the receiver or channel configuration, and retry. Owners can retry DLQ entries. Handled or no-longer-needed entries can be dismissed.Practical checklist
- Create webhook configs before attaching webhook channels to rules.
- Store webhook signing secrets immediately.
- Verify signatures in the receiver before acting on an alert.
- Use email or Slack for human review.
- Use webhooks for routing, paging, and automation.
- Review the DLQ when expected alerts do not arrive.