Routine finish notifications already delivered to any webhook URL. Discord incoming webhooks are now recognized specifically: the delivery is formatted as a message Discord renders cleanly, instead of a raw JSON body that Discord rejects or truncates.
Nothing changes for other webhook targets — signatures, retries with backoff, and the delivery trace behave exactly as before. Add a Discord channel webhook to a routine's notifications and the run result lands in the channel your team already reads.