Volunteer scheduling in TC+ is a two-level model: Teams contain Roles. Each Role is a specific position someone serves in.
Required vs optional roles
Each role has a required flag. Required roles trigger a warning when they're unfilled close to the service date — useful for FOH Audio, Worship Leader, etc. Optional roles don't warn (second camera, screen-graphics op, etc.).
Auto-created defaults
When you create your first Service Type, we materialize three default teams: Worship Band (7 roles), Tech (5 roles), Hospitality (4 roles). Edit, rename, or delete any of them.
Multi-campus
Teams can be scoped per-campus. The downtown campus's worship band is a separate team from the suburban campus's worship band, even if they serve the same Service Type.