We have set up several calendars for various streams. Now we would like to create a new ‘mothership calendar’ to be able to view all the events in the individual calendars in one place. Is there a way to do this without having to link to each event?
Creating an org-wide calendar
Best answer by ScottWorld
Welcome to the community, @Vendors_Mailbox!
One of the many limitations of the Airtable calendar is that it requires your calendar events to all be in the same table.
So the easiest solution would be for you to get all of your events in the same table.
If all of your events are spread out across multiple tables, then you would need to creatively figure out how to get them all together in the same table.
That could involve linking events across tables, or it could involve automating the gathering of events into a single table using custom Javascripts. If you don’t want to dive into JavaScript programming, you could also use a low-code/no-code external automation tool such as Integromat to gather events together into a single table. (Note that I am a professional Airtable consultant and a Registered Integromat Partner, and the Integromat link contains my personal referral code.)
However, your best bet might be to use external calendar clients to subscribe to all of your individual Airtable calendars.
One of the best ways that you can see events from multiple tables combined into one unified calendar is by syncing all of your individual calendars to an external calendar client that supports subscribing to external calendars, such as my #1 favorite calendar client which I have been using since 2005: BusyCal. BusyCal is one of the most advanced calendar apps on the planet, and it supports subscribing to all external calendars on the planet, including Airtable’s calendars, Google Calendar’s calendars, and so much more.
Many people try using a free/simple calendar app such as Google Calendar to subscribe to their Airtable calendars, but the problem is that Google Calendar only refreshes its calendar subscriptions once every 24-48 hours, so it’s not great for rapidly-changing events.
That’s why you would want to find an advanced calendar client like BusyCal which refreshes as often as you want, as frequently as every 60 seconds — or even refreshes on demand.
Microsoft Outlook might refresh frequently as well, but I’m not sure as I’ve never used Outlook before.
Although one of the downsides of using an external calendar client is that another one of Airtable’s limitations is that it only sends 3 pieces of information to external calendar clients: start time, end time, and primary field name.
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.