Dynamic Links

Dec 29, 2021

Emails can be customized all the way to the level of editing the HTML, as you can read in our email customization article. But to make sure that the meeting link is still added to the email, you can use Dynamic links which will be explained in this article.

This article covers:

 

Using dynamic links

Links populate a direct URL to take an action without having to provide any extra information. It's a quick access to an action that redirects a user or guest to a specific part of the application. 

The most common use case for using links inside email templates is when you want a guest to add the meeting to their Google or Outlook calendar with just one click. Another one is when you want a guest to reschedule a meeting via a single link.

Here is how a link looks like inside an email notification template:

{{ link_guest_reschedule(general.hostname, meeting.guest.accessKey) }}

Note: the link is case sensitive hence the double curly braces {{ }} 

24sessions provides you with 10 dynamic links to choose from. 

Below you will find a description of each link:

Links for the user

  • {{ link_user_meeting_room(general.hostname, meeting.id) }} --> redirect user to the meeting room

  • {{ link_user_reschedule(general.hostname, meeting.id) }} --> redirect user to reschedule a meeting

  • {{ link_user_cancel(general.hostname, meeting.id) } --> redirect user to cancel the meeting (also by providing with a reason why)

  • {{ link_user_download_ics(general.hostname, meeting.id) }} --> redirect user to quickly download the information of the scheduled meeting as an .ICS file  

  • {{link_user_add_to_google_calendar(general.hostname, meeting.id) }} --> redirect user to add the scheduled meeting to his calendar

     

Links for the guest

  • {{ link_guest_meeting_room(general.hostname, meeting.guest.accessKey) }} --> redirect guest to the meeting room

  • {{ link_guest_reschedule(general.hostname, meeting.guest.accessKey) }} --> redirect guest to reschedule a meeting

  • {{ link_guest_cancel(general.hostname, meeting.guest.accessKey) }} --> redirect guest to cancel the meeting (also by providing with a reason why)

  • {{ link_guest_download_ics(general.hostname, meeting.guest.accessKey) }} --> redirect guests to quickly download the information of the scheduled meeting as an .ICS file 

  • {{link_guest_add_to_google_calendar(general.hostname, meeting.guest.accessKey) }} --> redirect guest to add the scheduled meeting to his calendar

 

Custom domains

When using custom domains, in case you display the URL, make sure you update the displayed link with the custom domain.

Example:

<a href="{{ link_meeting_room(general.hostname, meeting.guest.accessKey) }}">customdomain.com/join/{{ meeting.guest.accessKey }}</a>

 

πŸ’‘Pro-tip: Include a quick access meeting link  - no enter code needed - for your guest with the use of variables

Just copy and paste the following code into your notification template πŸ˜‰

{{ general.hostname }}/join/{{ meeting.guest.accessKey }}

 

Things to remember:

  • Links are case sensitive.

  • To include links in the template always use {{ double curly braces }}.

  • Wrong links will raise an error when editing the notification template.