I'm thinking this would allow for a more natural back and forth between any integrated service and the user. Utilizing only outgoing webhooks for the interactivity ensures everything stays in channel.
For example a jira issue notification could be posted via markdown with a clickable "assign to me" link. Clicking the link would simply post a message on behalf of the user with the proper outgoing webhook syntax to do so.
I'm thinking this would allow for a more natural back and forth between any integrated service and the user. Utilizing only outgoing webhooks for the interactivity ensures everything stays in channel.
For example a jira issue notification could be posted via markdown with a clickable "assign to me" link. Clicking the link would simply post a message on behalf of the user with the proper outgoing webhook syntax to do so.