TeamSnap provides a variety of options for adding schedules to your organization. You can find a Schedule tab at the club/league level, the division level, and the team level. Before getting started, you'll want to plan out how and where you want to enter the schedule to best meet your needs and begin with adding locations and any opponents that are not a part of your organization.
Locations created at the top organization level will be available for every level including any divisions you add and all your teams to select when adding schedule items. If locations are added at the team level they will be listed as non-league locations for that team only, and any shared location would have to be created on each team that needed to have it available. To learn more about adding locations, read Adding Club/League Locations
Once you have your locations set up, you'll want to add any opponents that are not a part of your club/league.
When you've added locations and external opponents, you'll be ready to add your schedule items! You can create events using scheduler, import your full schedule for the entire league, import the schedule at the team level (or have team administrators do so), or manually create your games/events at the team level or events at the division or league level.