How do you stay on top of DMs/emails/messages and communication in general?
Batching. There tends to be less communication and less noise if I answer once per week.
Please Login to reply.
There are also tools that intentionally delay your reply, so you don't get caught in slow chat as you're working through the inbox. I haven't tried any though, not getting that much mail these days.
Protonmail has this built in for example.