What are Paddle webhooks?
Paddle webhooks send an HTTP request when an event occurs in your Paddle account. Teams use them to react to transactions, subscriptions, and billing changes without repeatedly polling an API. Hookflo gives each delivery a searchable record and can notify the right team when an event arrives or signature verification fails.
Events to monitor
Choose the event types that matter in your Paddle configuration. Common examples include:
- transaction.completed
- subscription.created
- subscription.updated
Connect Paddle to Slack or email
- Create a webhook in Hookflo and select Paddle.
- Copy the unique Hookflo webhook URL.
- In Paddle Dashboard → Developer Tools → Notifications, add the Hookflo URL and choose the event types to send.
- Copy the endpoint_secret_key for this Paddle notification destination. Paddle notification secrets start with pdl_ntfset_.
- Save the endpoint, send a test event, and choose Slack or email for notifications.
Verify signatures and debug delivery issues
Use the destination-specific endpoint_secret_key. A Paddle API key or a secret from another notification destination will not verify deliveries.
When a delivery fails, check the selected event, destination URL, and provider-specific signing secret first. Hookflo keeps the event payload and verification result together so the issue is easier to diagnose.
Read Paddle webhook documentationHow do I monitor Paddle webhook notifications?
Create a Hookflo endpoint for Paddle, add it as a notification destination, save the destination secret key in Hookflo, and choose the events you need to track.