cancel
Showing results for 
Search instead for 
Did you mean: 

Daily Alert - Interfaces with No Webhook Activity in the Last 7 Day

eranarigiil
Deputy Chef II
Deputy Chef II

Hi

We have an external system that sends webhooks to Workato. Occasionally, these webhook calls are not received by Workato. The external system has two major limitations:

No logging - it cannot record the webhook calls that it attempted to send.

No database persistence - it cannot store failed or pending webhook requests for later analysis.

Because of this, when Workato does not receive a webhook, there is no way to verify whether the issue is on the external system’s side or on Workato’s side.

We want to proactively detect “silent failures.” Specifically, we want to identify interfaces (recipes triggered by webhooks) that had no activity for 7 consecutive days and raise an alert.

We would appreciate any advise

Thanks

Eran

1 ACCEPTED SOLUTION

eranarigiil
Deputy Chef II
Deputy Chef II

Many Thanks for your advise

View solution in original post

3 REPLIES 3

gary1
Star Chef I
Star Chef I

I think you need a new external system 🙂

Focusing on your silent failure detection:

  • Create a scheduled recipe that runs daily
  • Use RecipeOps > Get recipe details
  • Get the details of the webhook recipe you want to monitor
  • Check if the "Last run at" value is older than 7 days
  • If yes, send an email alert

 

eranarigiil
Deputy Chef II
Deputy Chef II

Many Thanks for your advise

It looks like the thank you comment was marked as the answer by mistake. Gary’s reply has the actual solution and marking that as the answer would make it easier for others to find.