Yesterday, I wrote about the API as a core asset I would love to see in every SaaS. Today I go one step further.
Every SaaS should support Webhooks for all their core events.
What is the difference compared to an API.
Webhooks enable reactive systems.
The easiest implementation is streaming the Webhook data into a data warehouse. One step further would be streaming Webhook data into internal pipeline.
These pipeline can then trigger custom services or functions.
This is the basic ingredient to build powerful automation beyond Zapier. Or simple things like Notifications when a new blog post was published.
APIs are great – mostly for adding & updating data.
Webhooks are the foundation for real Saas Mesh applications you build yourself.