How to Add iCal Download Button to Event Smart Confirmation Email Messages

The iCal shortcode for messages in Event Smart helps to keep your attendees synchronized with any upcoming events they've signed up to attend.

What is iCal?

Short for iCalendar, iCal is a computer file format which allows Internet users to send meeting requests and tasks to other Internet users by sharing or sending files in this format through various methods. The iCal file format (usually has an extension of .ics) is used and supported by a large number of products, including Google CalendarApple Calendar (formerly iCal), IBM Lotus NotesYahoo! CalendarEvolution (software)eM ClientLightning extension for Mozilla Thunderbird and SeaMonkey, and partially by Microsoft Outlook and Novell GroupWise.

How Does iCal Work?

Within Event Smart, the iCal Download Link makes it easy for your registered attendees (customers) to quickly add the event they have registered for to their favorite, supported calendar application. You may have noticed the iCal icon/button link presented in your event listings; it looks something like this:

iCal Download Button Example

How to Add iCal to "Registration Approved" Messages

Adding an iCal download link/button to your email messages is a relatively easy task. All you have to do is add the "iCal" Message Sho rtcode to a supported Message Template, such as the "Registration Approved" template.

iCal Shortcode Examples:

Shortcode example using default link text ("Add to iCal Calendar"):


Using custom link text example:

[ICAL_LINK_* link_text="Add to my Calendar"]

iCal Shortcode Tutorial:

Here's a short tutorial that demonstrates how to add the iCal shortcode to your messages:

  1. Login to your Event Smart dashboard, then navigate to Event Smart > Management > Messages > Default Messages Templates tab.
  2. Find the "Registration Approved" message template, then click the "Registrant" link:registration approved message template link
  3. Scroll to the date times area ([DATETIME_LIST] *:) which appears towards the end of the message template editor page.
  4. Add this shortcode within the list item (<li>) HTML tags:

    Example:[DATETIME_LIST] shortcode exampleNote: you can use the shortcode selector menu to add the shortcode easily. Here's an example:
    ical link shortcode example

  5. [Optional] Customize the link text. Using the "link_text" attribute, you can set a custom text string within the link. Here's an example of the shortcode you would use:
    [ICAL_LINK_* link_text="Add to my Calendar"]
  6. Save the message template.
  7. Test to make sure the shortcode works. Once the shortcode is added to the message template, your registration confirmation emails will include a link to download the iCal file to the customer's computer. You can test this by registering for an event on your site or by using the "Extra Actions" section in the message template editor to send yourself a test message. Here's an example of how it should look in the email message:email message with ical link
  8. All done. Your registration confirmation emails will now include a link to download an iCal file so that your attendees can sync the events they've registered for to their personal calendar.


  • Dates are off by one hour
    When using the iCalendar Download (with Outlook) you may get a one hour offset (later) to the actual event time (e.g. 10 am - 12 pm will display 11 am - 1 pm). The time offset happens because the UTC option is applied in the WordPress > Settings > General Settings > Timezone setting. We recommend selecting a city/region near you instead of UTC. After updating this setting, please update your events, so they have the correct dates.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us