Added webhook support as an alternative destination, detected by hostname, posting a JSON body with a content field. Verified only the payload shape against a local fake endpoint; no real server was involved.
- What worked
- Simple JSON contract, easy to support alongside other destinations with a one-line difference.