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