Re: Add a Calendar invite using CTA on Marketo

sg
Level 3
Level 3

Hi,

We have a user who would like to send a Calendar Invite to users in a Marketo email.

 

Is there a CTA (Call to Action) kind of button which can invoke the Calendar invite and add the person to the event. It should update their Google Calendar? (we use Google email and Calendar).

 

Is this possible, if so pls. let us know the steps to create?

 

I have tried this ics file invite, but it does not add the event to the Google Calender.

https://experienceleague.adobe.com/en/docs/marketo/using/product-docs/email-marketing/general/functi...

 

Help appreciated.

 

thanks

-Sree

 

 

 

12 REPLIES 12
ktronolone
Level 3

The Agical solution provided by @SanfordWhiteman is really, really great. Before we adopted this, for Google calendar links we just used tokens and a standardized link where you can combine program tokens or manually provide details.

 

Manually supplied times: 

 

 

 

https://calendar.google.com/calendar/r/eventedit?text={{my.webinar-name}}&details=Your%20unique%20event%20details%20here&dates=20240227T140000/20240227T144500&ctz=America%2FNew_York

 

 

 

 

Tokenized times: 

 

 

 

https://calendar.google.com/calendar/r/eventedit?text=Meeting%20with%20Us&details=We%20look%20forward%20to%20seeing%20you%20at%20Booth%20%23719&location=Your%20Desk&dates={{my.gcal-startdatetime}}T{{lead.Scheduled Meeting Time}}/{{my.gcal-startdatetime}}T{{lead.Scheduled Meeting Time}}&ctz=America%2FLos_Angeles

 

 

 

Tags (3)
AkshataPriori
Level 2

totally agree with @lizmalinowski , @SanfordWhiteman provided an excellent and free way of creating an iCS file via the CTA. 

SanfordWhiteman
Level 10 - Community Moderator

Glad to hear you like Agical! It does some cool stuff.

lizmalinowski
Level 3

@sg I used this method recently and it worked great: https://blog.teknkl.com/introducing-agical-io-the-smarter-ics-file-generator/. Then, I created a program text token (not a calendar file) and added the calendar link starting with ics. When I created the email send, I used my CTA module and for the link, I added the https:// outside of the token. So it looked like this:  https://{{my.nonGoogleics}} . Using the article I linked above, I created a non-Google calendar link and then a Google calendar link by adding &format=gcal to the end of my ics link.

avaroglu
Level 3

Hi @lizmalinowski - thank you for sharing! When you set this up, were you using Marketo Interactive Webinars? I'm trying to replicate the Agical instructions from a previous webinar that we did using GoTo Webinar but using the {{member.url}} token as the attach link did not seem to work, nor when I pasted in the URL that was my member.url link from the previous webinar. Thanks!

AlyssaSI
Level 1

Hi, I was wondering if you were ever able to find a solution for this when using Interactive Webinars? I'd really like to add the member URLs to Outlook and Google calendars and our team hasn't been able to figure it out.

ktronolone
Level 3

Hi! Here's the full URL we use for the Google calendar link in our webinar registration confirmation emails. We use ON24 for the event itself, but I hope this helps.  

href="https://calendar.google.com/calendar/r/eventedit?text={{my.webinar-name}}&details=Your%20unique%20join%20URL%20is%20https%3A%2F%2Fevent.on24.com%2Fwcc%2Fr%2F{{my.eventid}}%2F{{my.key}}%3Fmode%3Dlogin%26email%3D{{lead.Email Address}}&location=On24+Webinar&dates={{my.webinar-date-gcal}}T{{my.webinar-time-gcal1-start}}/{{my.webinar-date-gcal}}T{{my.webinar-time-gcal2-end}}&ctz=America%2FNew_York

 

 

SanfordWhiteman
Level 10 - Community Moderator
What Agical URL are you constructing?
PascaleC
Level 2

@lizmalinowski  Thanks for sharing this! 

I'm also trying to use agical and everything seems to be working (date, subject etc...) except for the meeting URL. We are hosting these sessions on Teams on a biweekly basis, so I created my Teams event and have added it to the description of the magical link and also as an attachment. in both cases, it doesn't not seem to be working. Any workaround this? 

https://ics.agical.io/?subject= join us here: https://teams.microsoft.com/l/meetup-join/19:meeting_NDgwMGJhZDAtNzZlMy00MDZhLWIzYzAtODcwNjgzNWI3ZTg...

&location=Online meeting&attach= https://teams.microsoft.com/l/meetup-join/19:meeting_NDgwMGJhZDAtNzZlMy00MDZhLWIzYzAtODcwNjgzNWI3ZTg...

dtstart=2024-08-21T15:00:00Z&dtend=2024-08-21T16:00:00Z&duration=1H&reminder=15&recur=daily&recurinterval=14&recuruntil=2024-10-20T14:00:00Z

Pascale Comaty
SanfordWhiteman
Level 10 - Community Moderator

Responded in the other post (please don’t cross-post the same question as it makes things confusing).

PascaleC
Level 2

@SanfordWhiteman Ah sorry I just didn't get a reply there for a while so thought I'd try here. Thanks for answering! I'll check it out! 

Pascale Comaty
Nicole_B_25
Level 3

Hello,

I used a calendar invite in one of my recent campaigns and had to use Kalinka.  This was recommended to me by one of our contractors.  It worked great.  I had two links in my email to add it to Google Calendar and one for Outlook.  Kalinka allowed the contact to add it to their Google calendar. 

 

https://kalinka.tardate.com/

Nicole Behnke