Skip to main content
Contributor I
September 10, 2025
Solved

We (partner app) are missing incoming webhooks even when the webhooks response says enabled.

  • September 10, 2025
  • 3 replies
  • 156 views

Hi, use webhooks to get event data and subscribed to `event:klaviyo.received_email`. Starting 2025-09-02, we stopped getting webhook deliveries for a subset of our connected accounts.

When we check the status of the webhook using the API, it says enabled. We also did not see a corresponding increase in non-2xx response from our servers to the webhook urls that would indicate klaviyo may be in backoff or may have disabled the webhook.

Patching the webhook using the API seems to have got them unstuck but we are unsure of what happened and if it might happen again.

    Best answer by Timmy Solomon

    Thanks for sharing this. A few things you might want to check:

    • Sometimes Klaviyo pauses or slows down webhooks if they see a number of failed (non-2xx) responses, even for a short time. Patching them through the API can “unstick” them, which sounds like what you saw.

    • Even if the webhook shows as enabled, certain event types (like klaviyo.received_email) might stop if there were account or API changes. Worth checking if Klaviyo made updates around Sept 2.

    • Some systems keep a small queue of failed events and drop them if retries run out. You may want to confirm with support if Klaviyo does this.

    • As a safety net, you could add a quick monitor so if no events come in after X minutes, it auto-refreshes the webhook.

    Since the patch worked, it feels like Klaviyo may have temporarily put them on hold. Best bet is to share timestamps and account IDs with support so they can confirm.

    3 replies

    Timmy Solomon
    Problem Solver III
    Problem Solver III
    September 11, 2025

    Thanks for sharing this. A few things you might want to check:

    • Sometimes Klaviyo pauses or slows down webhooks if they see a number of failed (non-2xx) responses, even for a short time. Patching them through the API can “unstick” them, which sounds like what you saw.

    • Even if the webhook shows as enabled, certain event types (like klaviyo.received_email) might stop if there were account or API changes. Worth checking if Klaviyo made updates around Sept 2.

    • Some systems keep a small queue of failed events and drop them if retries run out. You may want to confirm with support if Klaviyo does this.

    • As a safety net, you could add a quick monitor so if no events come in after X minutes, it auto-refreshes the webhook.

    Since the patch worked, it feels like Klaviyo may have temporarily put them on hold. Best bet is to share timestamps and account IDs with support so they can confirm.

    Whatsaap: +234 7044075666
    Byrne C
    Community Manager
    Community Manager
    September 16, 2025

    Hey ​@deezium,

    Are you seeing a certain pattern in the error messages you’re receiving? Are you getting 4xx or 5xx errors, and is there a certain specific error code you ran into most often? If you have this info, let me know, and I can look into it.

    Byrne C
    Community Manager
    Community Manager
    October 15, 2025

    Hi again ​@deezium,

    Just wanted to check in once more! Are you still seeing this issue?