Why We No Longer Recommend Static Webhooks
Blog post from Zapier
Zapier advocates for the use of subscription webhooks over static webhooks due to the significant differences in user experience and success rates. While static webhooks require users to manually enter a URL to receive notifications, often leading to errors and a lower success rate, subscription webhooks streamline the process by allowing applications to register for notifications through an API endpoint, which can be automated and does not burden the user with manual setup. Data from Zapier shows that static webhooks have a significantly lower success rate, with only about half of users succeeding after 20 minutes, whereas subscription webhooks reach a more than 50% success rate in under five minutes. This data has led Zapier to recommend that developers avoid implementing static webhooks, except for initial prototypes, and instead adopt subscription webhooks to enhance user experience and integration success. Moreover, providing a user interface, as exemplified by Stripe, can help developers and technical users manually test webhooks while maintaining the benefits of subscription webhooks for general users.