I’m truly amazed at how well discord got down their invite-to-server flow. It’s honestly the best I’ve seen. I get annoyed when I have to join a separate slack org, but joining a discord server has practically no barrier at all. It means that setting up individual servers per person is totally viable. Joining someone’s server feels like going over to their house to hang out.
It's also truly amazing how bad Slack messed their server joining flow. Not sure it's different now, but back when I was joining Slack servers everyone was using a free-tier Heroku app to host a textfield that would send you an email.
A server joining flow so bad that people have to host another server just to let people join it.