Default notifications for every channel
Every channel should have notifications auto-enabled, which could be muted at the user's liking. Muting could be enabled/disabled in the admin center in the event that a channel is of great importance and needs to send out notifications to everyone. In the attached screenshot is the option to "Notify me every time there is a new post in this channel". This should just be automatic.
All new post notification should be enabled by default when new channel created. I need to inform all members in my team to enable notifications for a new channel.
Yes this is exactly what we need. When a Team leader creates / adds people to a channel, the members should get all the notifications by default. It's basic!