Register a webhook endpoint
Create an endpoint to receivetransaction.created events:
Build the webhook receiver
Set up an Express server that verifies the webhook signature and filters transactions:Filter and alert
Fetch the full transaction details using the IDs from the webhook payload, then apply your filtering logic:Send to Slack
Post alerts to a Slack channel using an incoming webhook:Handle duplicates
Webhook events can be delivered more than once. Use the eventid for deduplication:
For production use, store processed event IDs in a database or Redis instead of an in-memory Set.
Python example
What’s next
Event catalog
See all available event types.
Signature verification
Secure your webhook endpoint.