SOLVED

How to add {{member.webinar url}} token generated via zoom webinar registration to google calendar invite?

Go to solution
dborkovskyte
Level 1

How to add {{member.webinar url}} token generated via zoom webinar registration to google calendar invite?

Hello all, 

 

I am trying to add our {{member.webinar url}} token generated via zoom webinar registration to google calendar invite. I am using this script below to populate the google calendar link in my confirmation email. 

<a href="http://www.google.com/calendar/event?action=TEMPLATE&amp;text={{my.calTitle}}&amp;dates={{my.calDate..." target="_blank">Add to Google Calendar</a>

As each member who registers have their own webinar URLs, I am not sure how to do this. 

 

Any help would be appreciated! 

 

Thanks

Diana

1 ACCEPTED SOLUTION

Accepted Solutions
Darshil_Shah1
Level 10 - Community Advisor + Adobe Champion

Re: How to add {{member.webinar url}} token generated via zoom webinar registration to google calendar invite?

I think if you use the {{member.webinar url}} token in the location parameter in the invite URL, then it should work. Any reason why you have a custom token ({{my.calLocation}}) in the location parameter? Ideally, you should be adding the {{member.webinar url}} token there so people see their own unique joining link in the location field when they open up and save the invite. Check out this updated Google invite link below:

 

https://www.google.com/calendar/render?action=TEMPLATE&text={{my.calTitle}}&details={{my.calDescription}}&location={{member.webinar%20url}}&dates={{my.calDateStart}}T{{my.calTimeStart}}/{{my.calDateEnd}}T{{my.calTimeEnd}}

 

The above is just an example, you can include the {{member.webinar url}} token in other places too (like the details parameter). The idea is to ensure that by including it in the location parameter doesn't truncate it off.

Edit - Read Sandy's comment below as he explains the above through an example.

 

Additionally, make sure you update the person's program status to Registered in Marketo, so the {{member.webinar url}} gets generated and synced to Marketo from the platform. Additionally, there could be a slight delay b/w you updating the status, and the {{member.webinar url}} being available. A lot of users add a wait step of a few minutes after the Change Program Status to Registered flow step, but I'd recommend reading Sandy's You don't really need to Wait for {{Member.Webinar URL}} article. He recommends a very practical tip of creating an LP with the {{member.webinar url}} token on it, and including the link to the LP in the Registration Confirmation email.

 

View solution in original post

6 REPLIES 6
Darshil_Shah1
Level 10 - Community Advisor + Adobe Champion

Re: How to add {{member.webinar url}} token generated via zoom webinar registration to google calendar invite?

I think if you use the {{member.webinar url}} token in the location parameter in the invite URL, then it should work. Any reason why you have a custom token ({{my.calLocation}}) in the location parameter? Ideally, you should be adding the {{member.webinar url}} token there so people see their own unique joining link in the location field when they open up and save the invite. Check out this updated Google invite link below:

 

https://www.google.com/calendar/render?action=TEMPLATE&text={{my.calTitle}}&details={{my.calDescription}}&location={{member.webinar%20url}}&dates={{my.calDateStart}}T{{my.calTimeStart}}/{{my.calDateEnd}}T{{my.calTimeEnd}}

 

The above is just an example, you can include the {{member.webinar url}} token in other places too (like the details parameter). The idea is to ensure that by including it in the location parameter doesn't truncate it off.

Edit - Read Sandy's comment below as he explains the above through an example.

 

Additionally, make sure you update the person's program status to Registered in Marketo, so the {{member.webinar url}} gets generated and synced to Marketo from the platform. Additionally, there could be a slight delay b/w you updating the status, and the {{member.webinar url}} being available. A lot of users add a wait step of a few minutes after the Change Program Status to Registered flow step, but I'd recommend reading Sandy's You don't really need to Wait for {{Member.Webinar URL}} article. He recommends a very practical tip of creating an LP with the {{member.webinar url}} token on it, and including the link to the LP in the Registration Confirmation email.

 

dborkovskyte
Level 1

Re: How to add {{member.webinar url}} token generated via zoom webinar registration to google calendar invite?

Thank you so much!! It worked 🙂 

I have updated my location parameter and added {{member.webinar url}} there so each member can join directly from google calendar invite. I do have a short wait step between registration and registration confirmation email. 

 

Best,

Diana

Darshil_Shah1
Level 10 - Community Advisor + Adobe Champion

Re: How to add {{member.webinar url}} token generated via zoom webinar registration to google calendar invite?

Cool! You're welcome. Glad to be of help. I'd recommend you to create an LP with {{member.webinar}} URL so you don't have to add a wait step before sending out the registration confirmation email. 🙂

 

Corey_Bethel
Level 4 - Champion Alumni

Re: How to add {{member.webinar url}} token generated via zoom webinar registration to google calendar invite?

Hi @dborkovskyte,

 

I typically add the {{member.webinar url}} token in the details parameter so it gets added to the details/description of the calendar invite. So it looks like this:

http://www.google.com/calendar/event?action=TEMPLATE&text={{my.calTitle}}&dates={{my.calDateStart}}T...}}&details={{my.calDescription}}%0A%0ALog+in:+{{member.webinar url}}&location={{my.calLocation}}&trp=true&sprop={{my.calWebsiteName}}&sprop=name:{{my.calWebsiteURL}}

 

Hope that helps!

Corey Bethel
Consultant | Etumos
dborkovskyte
Level 1

Re: How to add {{member.webinar url}} token generated via zoom webinar registration to google calendar invite?

Thank you!!!! 

I have updated my location parameter and added {{member.webinar url}} there so each member can join directly from google calendar invite.

 

Best,

Diana

SanfordWhiteman
Level 10 - Community Moderator

Re: How to add {{member.webinar url}} token generated via zoom webinar registration to google calendar invite?


I have updated my location parameter and added {{member.webinar url}} there so each member can join directly from google calendar invite.


Sorry but I don’t see how this can actually be working.

 

The {{member.webinar url}} token isn’t URL-encoded.

 

So if you include it in a query param (i.e. location) then only its first query param will be included. The 2nd and subsequent query params will be lost because they’ll appear to be part of the main URL (the https://www.google.com URL).

 

For example, paste this link:

https://www.google.com/calendar/render?action=TEMPLATE&text={{my.calTitle}}&details={{my.calDescription}}&location=https://www.example.com/path/to/file?query1=value1&query2=value2&query3=value3&dates={{my.calDateStart}}T{{my.calTimeStart}}/{{my.calDateEnd}}T{{my.calTimeEnd}}

 

You’ll see Google Calendar only includes the first query param (query1=value1). The others (query2=value2 and query3=value3) are not part of the location:

SanfordWhiteman_0-1685988427579.png

This is the precise reason Agical exists btw.