Description/Error
We are currently trying to customize the value for “Add to Calendar” link embedded in the “Registration Confirmation email” template in Zoom.
Additional context
We have customized the registration confirmation email template to embed our company specific registration link instead of Zoom join-url link. something like this “www.mycompany.com/webinar/${meetingNumber?replace(’ ', ‘’)}/join”. This is to let the user access our website’s custom page before we redirect them to zoom joinurl link.
However, the “Add to Calendar” , “Add to Google Calendar” and “Add to Yahoo Calendar” are not customizable as Zoom is using internal email variables that were not editable ({addToCalendarUrl}, {googleCalendarUrl}, ${yahooCalendarUrl}).
When user clicks on these links, the body of the invite contains Zoom’s join url link.
Is there anyway we can embed our custom link and generate a new “AddtoCalendar” link for each webinar that we can then use to update the Registration Confirmation email template?
Thanks for the response. For Add to Calendar link, it is about customizing the ics calendar link and it is not like a regular http://myurl.com link.
We already customized the join url link in the body of the email template to “https://myurl.com” link.
However for the “Add to Calendar” link, it is supposed to be an auto generated “ics calendar” link. when the user opens the link, it will then open the calendar view and the body of the calendar invite should contain our custom “http://myurl.com” link.
Please let me know if it is easier to have a call to explain our specific use case.
@tommy,
Thanks for the response.
In the Registration Confirmation Email template in Zoom, there is an email variable called {addToCalendarUrl}. Internally it adds the url value in this format https://zoom.us/webinar/23434234423/ics?user_id=funrV4MPRy2AqXD2nw&type=icalendar
When user clicks on this link, it automatically downloads an ICS file that contains the date and time, location, and description all populated with the event details.
What we were really hoping for is an ability on the zoom side to customize the details of this ics file to embed our company specific link in the Location field and description instead of Zoom specific link.
It looks like there is no such functionality already available on the Zoom side that can customize the output generated by this url https://zoom.us/webinar/{Id}/ics
We will try to come up with a custom solution to generate the ics file programmatically.
Unfortunately we do not have an API or feature for updating that calendar event file.
I am wondering if you set the url (or what you want to display) in as the agenda value via the create meeting endpoint will it show up in the default calendar event?
@tommy,
We use webinar create API endpoint and yes we do populate the agenda field with the description of the event
This description does show up in the default icalendar ics file generated by Zoom. In addition to that the zoom “join url” is added to the subject and the body of the email. Here is an example of the contents of the ICS file generated by Zoom. I have highlighted the areas where zoom link is embedded in the ics file
BEGIN:VCALENDAR
PRODID:-//zoom.us//iCalendar Event//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
CLASS:PUBLIC
BEGIN:VTIMEZONE
TZID:Australia/Sydney
TZURL:http://tzurl.org/zoneinfo-outlook/Australia/Sydney
X-LIC-LOCATION:Australia/Sydney
BEGIN:STANDARD
TZOFFSETFROM:+1100
TZOFFSETTO:+1000
TZNAME:AEST
DTSTART:19700405T030000
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+1000
TZOFFSETTO:+1100
TZNAME:AEDT
DTSTART:19701004T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20190905T185908Z
DTSTART;TZID=Australia/Sydney:20190918T110000
DTEND;TZID=Australia/Sydney:20190918T120000
SUMMARY:Delivering on the Digital Promise (APAC Timing)
RRULE:FREQ=DAILY;WKST=SU;UNTIL=20190918T020000;INTERVAL=1
UID:ZOOM726486369
TZID:Australia/Sydney
DESCRIPTION:Join from a PC, Mac, iPad, iPhone or Android device:\n
Please click this URL to join. https://zoom.us/w/1212121313?tk=LgXc0KXTpe_o64eyAMoXL5A0.DQEAAAAA
\n Description: This is a test description of the event this is a test description of the event.\n
LOCATION:https://zoom.us/w/1212121313?tk=LgXc0KXTpe_o64eyAMoXL5A0.DQEAAAAA
BEGIN:VALARM
TRIGGER:-PT10M
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
END:VCALENDAR