@Christopher_Nelson This can be done totally automated. Create a CMS item with a start date and time, end date and time, event title, and eventually the timezone. Create in the event template custom code a variable line this service=apple&start=START&end=END&title=TITLE&timezone=TIMEZONE where you replace START, END, TITLE and TIMEZONE with a CMS fields (top right add field +) you repeat this for each service you like to office, Apple, Outlook Outlookcom, Yahoo, Google. So now you have these variables. In the Events template, you can add now with custom code the logo of each service and the link https://calndr.link/d/event/?varible from the custom code
So now when you create an event, and a user goes to the event, the custom code in the template will generate the variables, and when they click on the logo, they call the API, with the correct variable, and get the event in the calendar.