Webhooks come in different types and flavours, with most systems supplying change data only, or a simple notification that includes reference to data that has been added or changed. We send a full package of data with our Request that includes all the information a user supplied - this often negates the need for subsequent requests to the API.
Many systems limit webhooks of a certain type (such as new contacts) to a single webhook, whereas we provide for any number of webhooks associated with a single Yabber action.
Specific automation applies by default when an action takes place in Yabber, such as emails to the potential leads, SMS messages to the potential leads, broker notifications, subscriptions, and CRM integration. So, webhooks in Yabber are used for those rare occurrences where we can't do what you're asking to be done.
Webhooks are one of the least used features in Yabber, but it's nice to know that they're there when you need them. More details are available on our website.