A sports club, a youth movement, a school or a class. What you need is in there, and it costs nothing.
A club has teams: U13, ladies B, the leaders, the parents. Every team has its own group, and someone can be in several teams without them running into each other.
Roles decide who may do what: club admin, team lead, member. Inviting works with a link or a code, and you can see who has not joined yet.
Next to the teams a club has a channel: one place for what everyone needs to know. Training cancelled, departure time, registration open.
You decide whether people may comment. Sometimes an announcement is simply an announcement.
An appointment in a group has a date, a place and a button. Everyone taps yes, no or maybe, and you see at a glance who is coming.
No separate service, no form, no table in a chat that nobody can find again.
Read along. A club admin arranges teams, roles and invitations, but sits in no conversation they are not part of themselves. A staff group is invisible to anyone outside it.
That is deliberate. An association where the chair can read everything is an association where nobody says anything any more.
Many members are minors, and the same rule applies there as everywhere: up to fifteen a parent belongs to the account. For the club that changes nothing about how things work, but it is good to know it is there.
Everything posted in a club channel goes through the same moderation as the rest. Including the name of the club and of every team.
Nothing. A club, teams, a channel and appointments are part of the app.
If you want a public channel as an organisation or a brand, findable in Discover, with sponsored posts alongside, that is something else. There is an ad account for that, and you request it separately.