Skip to main content
All CollectionsJeto FAQ
How to create a "Add to calendar" link
How to create a "Add to calendar" link

Save the date, add to calendar

David Desrosiers avatar
Written by David Desrosiers
Updated over a month ago

Marketo does not support inserting tokens for Dates and Time entries in it's native Calendar File tokens. Therefore the Marketo iCal file function is not supported with Jeto....But there is a better way.

Agical > Marketo Calenrar File

If you've used Marketo's dynamic ICS files (the "Calendar File" token type) you're probably not super happy with it. While undeniably useful, they lack certain key elements and resulted in major complaints from Marketo users:

  • will not work well with Google Calendar.

  • no event reminders (alarms)

  • no all-day events

  • can't tokenize the date

  • can't tokenize the time

  • can't tokenize the event title

For a smarter "Add to calendar" function we recommend using 3rd party tools such as Agical, a free tool developed by Marketo Champion Sanford Whitman from Technikl. By combining Agical and Jeto technology, it's possible to use token values (sourced from your Jeto campaigns to generate "Add to calendar" links in your Emails and Landing Pages.  Note that Agical is not a Jeto solution, therefore Jeto support may be limited in the level of support they can provide for issues.

In order to leverage this, you will need to use Jeto's Date and Time fields types with Timezones enabled, which will output all the proper formats - including the timezone offset URL encoded tokens for each time field in your Form.

Here is some sample code that you can use in your assets. Simply copy\pasted these, replace the token names with your own and add these links to the HTML of your emails and landing page.
​​

For iCal \ ICS file \ Outlook:

For Gmail:

<a href="https://ics.agical.io/alt_sep/?subject= {{my.Title}};description={{my.Description}};dtstart={{my.Date}}T{{my.Start-Time}}:00{{my.Start-Time-UTC-Offset-URL-Encoded}};dtend={{my.Date}}T{{my.End-Time}}:00{{my.End-Time-UTC-Offset-URL-Encoded}};organizer={{my.From-Name}};location={{my.Location}};format=gcal;preencoded=true" target="_blank">Add to Calendar (Gmail)</a>

Test it out and see for yourself by clicking these test events!

Event Details

Title: Test Event
Date: July 1st 2025 (During EDT)

Start Time: 9:00AM EDT

End Time: 2:00PM EDT
Description: This is a test Jeto-Agical Event!

Location: Test Location

Test Links

Did this answer your question?