The pain comes from repeated messages. If something fails 100 times, you're going to get a 100 messages. That's a strong signal, but might also be noise that covers up other errors. Plus you have to go in and individually delete all those message.
Over time, I've made improvements to the stock webhooks functionality. Rolling up repeating messages. Threaded logging. Bulk deletes. Recently, someone suggested I release it into the wild. Here it is.