Share Multiple Calendars With One Add to Calendar Button
Sharing multiple calendars with users helps them easily add all events to their calendars with a single click. This way, users stay updated on new or modified events, such as changes in event times or locations. Here’s a detailed guide to help you share multiple calendars efficiently.
Reasons for Sharing Multiple Calendars
In the AddEvent dashboard, we see users using calendars for different purposes:
- Organizational - each calendar is just a "folder" to group and manage sets of events
- Cohorts - each calendar is a set of events for a specific user or group of users
- Courses - each calendar is for a specific group of events/classes that you want a group of people to know about
Sometimes, you might want to share multiple calendars or combinations of calendars with different groups of people. You can do this in a couple of different ways:
- You can duplicate the events onto different calendars for each group of people that need to know about the event. However, this can get messy and difficult to keep in sync, especially if you want to make changes to events in the future
- You can share multiple calendars with each group of users. However, this presents a potentially bulky user experience, as the users have to click multiple add-to-calendar buttons to get all of the events onto their calendars.
A more streamlined user experience is to combine those calendars into a single calendar that users can add to their calendar with a single click of an add-to-calendar button. This functionality is built right into AddEvent (but it is a little hidden). This article shows you how to combine multiple calendars into a single view/link/button.
How does sharing multiple calendars (combining calendars) at once work?
When you combine calendars, calendar subscribers will see the events as part of a single calendar in their calendar platform. However, only the name of the first calendar in the combination will appear as the calendar name on their calendar. To make the calendar name relevant to users:
- Consider starting with an empty calendar named specifically for the audience (like your company name).
- Alternatively, assign a generic or relevant name to the first calendar to make it more recognizable.
How to share multiple calendars at once
For each of these sharing methods, you will need to do the following steps:
- From the AddEvent dashboard, go to the calendar page by clicking on the three dots that appear when you hover over the calendar name.
- Scroll down to the relevant sharing method e.g. for the Embeddable calendar. You will need to scroll down on the calendar page to the "Embeddable calendar" section.
Embeddable calendar
- Click on Quick Customize on the tile.
- In the left-hand customization panel, scroll down to the Calendars to display section.
- Select each of the calendars that you want to combine into the embeddable calendar from the list of calendars using the checkbox on the left-hand side. Note that you can also choose which calendars are displayed by default using the toggle beside the calendar name.
- When a user views the embeddable calendar, they can choose which of the calendars you included to be displayed by clicking the "Calendars" button in the top right-hand corner of the embeddable calendar. All of the calendars selected when the user subscribes will be added to the user's calendar, which will be titled as you have named it during configuration.
- The subscriber will count as a subscriber of the calendar that you started the embed process from. This does mean that you will not know who has also added the additional embedded calendars.
Event landing page
The following two calendars are used to demonstrate how to combine multiple calendars on a calendar landing page:
- School demo calendar: https://www.addevent.com/calendar/AJ348883
- Company demo calendar: https://www.addevent.com/calendar/ih348885
- For each calendar that you want to combine, go to the "Calendar landing page" sharing method and copy the link that is shown there.
- Choose which calendar to be your "base" calendar (see the note on naming above) and enter the link into your browser. In this example, I will use the School calendar as the "base" calendar.
- For the second (and each subsequent calendar), copy the final part of the link after the "/calendar/". This is the unique key of the calendar, and it should look like a combination of letters and numbers. For the company calendar above, this would be
ih348885
. - In your browser, edit the URL of the base calendar and add a dash ("-") at the end of the URL, and then paste the unique key for the second calendar. Our link now looks like https://www.addevent.com/calendar/AJ348883-ih348885. Press enter to load the page.
- Repeat step 4 for each additional calendar that you want to combine.
- When a user clicks the combined link, they will see all of the events for all of the calendars added. When a user subscribes to the combined calendar by clicking the add-to-calendar button, then all of the events from all of the calendars added to the link will show up on their calendar.
Add to Calendar Button
- Click Copy next to the Add to Calendar button code for the first calendar that you want to include in the combined Add to Calendar button.
- Note the
data-id
property: this is the unique key of the calendar. - Copy the unique key from the second calendar. You can either find this at the top of the page in the calendar information section or by looking at the code for the Add to Calendar button.
- In the data-id property from the Add to Calendar button code for the first calendar, edit the parameter and add the second unique key alongside the first, separated by a dash ("-"). The final property should look something like this:
data-id="AJ348883-ih348885"
- Repeat steps 3 and 4 for each additional calendar that you want to add.
- When a user subscribes to the combined calendar by clicking the Add to Calendar button, then all of the events from all of the calendars added to the data-id property will show up on their calendar.
Add to Calendar Links
- Select a style of Add to Calendar links and then click Copy for the first calendar that you want to include in the combined Add to Calendar links.
- Paste the links where you want to use them.
- Click on a specific link to edit it - the exact process for doing this will depend on where the links are pasted. The link should look something like this: "https://www.addevent.com/calendar/AJ348883+google"
- Note the combination of letters and numbers after the "/calendar/" and before "+google" - this is the unique key of the calendar. In this case, it is
AJ348883
. - Copy the unique key from the second calendar. You can either find this at the top of the page in the calendar information section or by editing the add-to-calendar links for the second calendar.
- In the link for the first calendar that you are editing, add the unique key for the second calendar alongside the first, separated by a dash ("-"). The final link should look something like this: https://www.addevent.com/calendar/AJ348883-ih348885+google
- Make sure that you edit and update the link for each of the calendar services that you include. If you don't do that, you risk users with a certain calendar platform only subscribing to the events for a single calendar.
- Repeat steps 6 and 7 for each additional calendar that you want to add.
- When a user subscribes to the combined calendar by clicking the Add to Calendar links, then all of the events from all of the calendars added to the link will show up on their calendar.
Embedding multiple calendars into a single events list is not currently supported.
Updated 15 days ago