Skip to main content

Add-to-Calendar Link for your Emails and Landing Pages

Let subscribers add your event to their calendars directly from your email or landing page using calendar files or links.

Updated yesterday

Overview

You can create an ICS (iCalendar) file, a calendar link, or both.

  • ICS files work across most calendar platforms.

  • Calendar links work with select clients and are easier to create, but may have limitations.

  • Best Practice Tip: Include both an ICS file and a calendar link. Use separate CTA buttons for each to support different email clients.


Creating ICS Calendar Links

Step 1: Create an ICS File

Use a tool like iCalGen or Labnol to create an ICS file.
Add event details such as:

  • Title

  • Location

  • Date and time

  • Description

  • URL

Step 2: Upload the ICS File

  • Upload the file to your image library.

    • Ensure that all files is selected under format so you can select your .ics file

    File upload screen showing 'All files' selected in the format dropdown.

  • Right-click on the file name in the library, or if you're uploading directly into your asset, grab the link to get the file URL.

    Image library showing URL of the .ics file.

Step 3: Link the File to a CTA Button

  • Add a CTA button in your email or landing page.

  • Link the button to your uploaded ICS file URL.

Knak email editor showing CTA button with file URL input.

Step 4: Test the File

  • Download the HTML or use the preview tab.

  • Click the CTA button to test the ICS file download.

    Preview of Knak landing page with CTA button for ICS file.
  • Open the file and verify the ICS file is working as expected.

    Opened ICS file showing event details.

Creating Calendar Links

Step 1: Use a Calendar Link Generator

Use Labnol to generate links for:

  • Google Calendar

  • Microsoft Office

  • Office 365

  • Yahoo Calendar

Note: Recurring events are not supported.

Labnol calendar link generator interface with input fields filled.

Step 2: Add the Link to Your Asset

  • Create a text link or a CTA button.

  • Paste the calendar link as the URL.

Knak editor showing CTA button with calendar link URL.

Step 3: Test the Calendar Links

  • Download the HTML or use the preview tab.

  • Click the CTA to test the calendar link.

  • Confirm the calendar invite details are correct.

    Calendar preview with correct title, time, and location.

Need more help? Contact support via live chat within Knak using the chat bubble in the bottom right corner or email support@knak.com

Did this answer your question?