What would be really helpful in JSD would be if you could initiate a slack conversation with a 3rd party - Jira would create a slack channel and add the relevant participants. Once the conversation is done (click something in Jira, or Resolve the ticket) the contents of the chat gets copied to the ticket, and then the Slack channel gets torn down (well, archived, to be accurate to how Slack works).
This way the slack channel is only valid for the duration of the live ticket, and the customer can't initiate new conversations with you on a resolved ticket.
BTW I'm not necessarily tied to Slack, would be happy to use Teams or Intercom if they could do this. From what I can see though, none of these chat services have a Jira add-on that is that clever.....