Improve the webhook logic such that we can capture/record the webhooks. Perhaps use a third-party webhook service?