Real-Time Webhooks
Receive message, delivery, media, and session events as they happen.
WAStack's webhook system delivers real-time events directly to your application endpoints. Instead of polling APIs, your server receives instant notifications when something happens on your connected WhatsApp sessions.
Supported event types include message.received, message.sent, message.delivered, message.read, message.failed, media.uploaded, session.connected, session.disconnected, and automation.triggered. Each event includes a signed payload with full context about what happened.
Webhooks include automatic retry logic with exponential backoff for failed deliveries. You can replay events from your dashboard, set up multiple webhook endpoints, and filter events by type to reduce noise. All webhook payloads are cryptographically signed so you can verify they came from WAStack.
Key Benefits
- Real-time event delivery
- Signed payloads for verification
- Automatic retry on failure
- Event replay from dashboard
- Filterable event subscriptions
Use Cases
- Building live chat interfaces
- Triggering CRM updates on new messages
- Monitoring delivery status at scale
- Building event-driven automation workflows
Frequently asked questions
Common questions about real-time webhooks.
Discover all WAStack features
From QR login to campaign messaging, explore the complete set of tools for building WhatsApp infrastructure.