allow plugins to trigger a custom webhook (defined by the plugin) that other plugins can listen for.
use case example:
Qantas plugin creates a pending points created webhook in Omneo.
On creating a pending points record, Qantas plugin fires the webhook trigger with payload (profile id, amount).
Bronto plugin listens to this webhook, receives data and sends email about points earned to customer