We've set up separate channels in our messaging app: One for random stuff and one for emergencies, and we only leave notifications on for the latter.
People have different notification management than we do, I disable any work-related app notification outside of 9-5, others don't so maybe it's better to cater to them and send delayed messages if you aren't expecting them to read right away.