Webhooks are needed to instantly trigger external scenarios when the landscape (model objects, diagrams, flows, etc.) is updated. For example, creating new repositories when a new application is added in the model, sending notifications via messengers, creating tasks in task managers like Jira, and many other scenarios.