Hi Jax,
Thanks for getting in touch and great question!
The calendar included in the plugin is public by default.
However, Events Calendar PRO includes shortcodes that allow you to embed the calendar on any page or post. You can embed the calendar in a private page and use that as the primary calendar page on your site so that it is only accessible by your team.
Everyone can have its own calendar also in team calendar.
The Events Calendar allows you to specify an “organizer” for an event. Each team member can be an organizer and, when you create an event, you can associate that event with a member of your team as an organizer. From there, Events Calendar PRO will automatically create pages for each organizer that your team members can use as their own personal pages.
When team modified the event. All related members can get notice email or message.
I’m afraid this is not a support feature in any of our plugins. However, there are a number of notification plugins available for WordPress that might integrate nicely and provide the functionality you’re looking for with events.
Does this help answer your questions about creating a private calendar? Please let me know.
Cheers,
Geoff