How does group messaging work in Discourse?

For group messaging, does it use emails instead of chat, or does it just create custom topics privately?

Also, is there a way to create channels of groups in the forum?

From what I know, it’s limited to categories, but will it work for groups?

Update: I can create child categories and build channels, but is this the only way? As this would be a bit hectic, I was actually looking for a flow like: A group has been created which also triggers a creation of a private channel only for that group.

the best way i’ve found is to go into start a message and add the group, you’ll probably want the discourse-whos-online plugin in your app.yml, and to append /last onto a link to the conversation, or is it latest/new ??

Assuming you’re talking about group messaging in chat, it’s pretty simple. Click + to make a new DM

Then in the modal that pops up, choose new group chat

You can then keep adding members (up to 20).