Hookflo integration guide

Dodo Payments webhook monitoring and alerts

Monitor payment, refund, and subscription events, verify incoming deliveries, and send useful alerts to Slack or email from one clear event timeline.

What are Dodo Payments webhooks?

Dodo Payments webhooks send an HTTP request when an event occurs in your Dodo Payments account. Teams use them to react to payment, refund, and subscription events 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 Dodo Payments configuration. Common examples include:

  • payment.succeeded
  • payment.failed
  • subscription.active

Connect Dodo Payments to Slack or email

  1. Create a webhook in Hookflo and select Dodo Payments.
  2. Copy the unique Hookflo webhook URL.
  3. In Dodo Payments Dashboard → Webhooks, add the Hookflo URL and choose the event types to send.
  4. Use the signing secret for the Dodo Payments webhook endpoint. Dodo uses the Standard Webhooks signature format.
  5. Save the endpoint, send a test event, and choose Slack or email for notifications.

Verify signatures and debug delivery issues

Make sure the endpoint signing secret is copied in full, including any whsec_ prefix, and belongs to the configured Dodo endpoint.

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 Dodo Payments webhook documentation

How do I monitor Dodo Payments webhooks?

Create a Dodo Payments endpoint in Hookflo, use the generated URL in Dodo, save the endpoint signing secret in Hookflo, and select Slack or email notifications.

Continue learning