You can use almost anything as the session_id. Here are a few options:
username
A combination of the username and channel ID
Since sessions are temporary, you can automatically delete inactive ones after a certain period.
Or you could change the session ID after the user becomes inactive. This way, old sessions remain in the database while avoiding conflicts with future interactions from the same user.
If my reply answers your question, please remember to mark it as a solution.
This basically worked for me. I just had to change “session ID” from “Connected Chat Triggers” to “Define Below” and set the key to be the Timestamp from Slack. I could have used the username as well, I just want it to unique everytime so I went with Timestamp