We have offsite events that I would like to show in our google calendars. We also have many tasks associated with these events that I do NOT want shown in Google Calendars. So far, this seems hard to manage. I have tried a few options.
1) Syncing staff global PODIO calendars to their individual Google Calendars with minimal items syncing (least granula).
Pro: Only staff involved in an event get the event pushed to their personal calendar.
Cons: No per-app or workspace control. Worse: tasks cannot be filtered out of the push process, so all tasks in the entire system show up in the calendar. This is horribly cluttered.
2) Create a shared Google calendar for these events and sync the app calendar to the global calendar.
Pro: Tasks and events from unrelated apps and workspaces do not get synced to the calendar.
Con: All events get synced to a single calendar, so we have to put the names of the staff attending into the event names so we can tell at a glance who is involved in each event. Also, tasks still get synced. So we assign our administrator a bunch of prep tasks for the meetings, and they show up in our calendar. Again, very cluttered. Current solution is to manually delete these from the calendar which should be safe since it's not a bidirectional sync with the calendar, but it feels kludgy.
Any ideas? Easiest would be a way to just select NOT putting tasks onto the external calendar. Then we could use either the shared calendar or individual global calendars. Better would be to have a "calendar sync" preferences page where you can choose by workspace or app, what events and tasks get synced. I would be happy actually just to be able to exclude tasks on the global calendar push because I don't mind my events from all workspaces going to my calendar.