How to make an add to calendar event in a button, link, or image

Estimated 5 minute read
|
Updated Aug 29, 2024, 5:35 PM EST
You will learn

You will learn

Learn how to create an "add to calendar" button in your emails so your subscribers can easily RSVP to your events in their calendars by simply clicking a link. If you run virtual or in-person events for your customers, being able to add events to your customers’ calendars is a great way to engage them with your brand and stay top of mind. 

There are various calendar applications your customers may use, so we’ll highlight the three most popular calendar applications. If you’re unsure of which ones your customers use most, include multiple links so your customers have the option to self-select.

Before you begin

Before you begin

Before you create the links in your emails, first, your calendar events need to have each of the following:

  • Name of event
  • Location and time
  • A description (e.g., any important information that subscribers need before joining the event)
  • URL of event, if applicable
Google is the only calendar application that does not require file hosting. If you’re using Apple Calendar and Outlook, you will need to host the .ics files on your own site in order to use the link in an email template.
Generate a calendar link

Generate a calendar link

Google Calendar

Google Calendar

Before you begin, make sure your calendar is set to Public. To do this:

  1. In your Google Calendar, scroll down on the left-side menu to My calendars.
  2. Hover over the calendar you'd like to share. 
  3. Click the three dots to the right of the calendar name. 
  4. Click Settings and sharing
  5. Under Access permissions for events, check Make available to the public.  

If you do not make the event public, recipients will see the message "Event not found" when they click the link. 

To create an “Add to Calendar” link in your template for a Google Calendar:

  1. Create and save the event in your own Google Calendar
  2. Click to edit your event and select More Actions next to the Save button
  3. Click Publish Event in the dropdown
  4. Copy the event link
  5. Follow the steps below to add the link to your template

Apple Calendar

Apple Calendar

To create an “Add to Calendar” link in your template for an Apple Calendar:

  1. Open the Calendar app from your iOS desktop
  2. Select a date
  3. Click the + button at the top of the window
  4. Give your event a name and fill out the description, then select Done 
  5. Once it’s published, drag the item onto your Desktop or a folder so it saves as an .ics file
  6. Add your event to your ecommerce site or host it online, following instructions from your site provider
  7. Copy the URL for this page
  8. Follow the steps below to add the link to your template
Outlook Calendar

Outlook Calendar

To create an "Add to Template" link using the Outlook desktop app:

  1. Create an event via the New Items tab and select Appointment from the dropdown
  2. Fill in the important information (e.g., name of the event, location, time, etc.)
  3. Drag the event from the Outlook Calendar onto your desktop so you have a .ics file
  4. Add your event to your ecommerce site or host it online, following instructions from your site provider
  5. Follow the steps below to add the link to your template
Create an add to calendar link in your template

Create an add to calendar link in your template

There are a few ways to advertise your events in your emails, including buttons, links, or images. Below we will outline each of these methods.

Button block

Button block

Buttons are the most straightforward way of getting a customer to add an event to their calendar.

  1. Drag and drop a button block into your template
  2. Add in the event URL as the URL 
  3. Select Save

You can create a button for each type of calendar if you are unsure of which one your customers use.

A Klaviyo email template with button block calendar links

Image block

Image block

With all of your templates, it’s best practice to add a link to your images so that customers who click on them will be directed to your site. In this case, use your images to add an event to the recipient’s calendar. Drag and drop in an image block, add in the event URL, and save the block.

A Klaviyo image block's settings with the URL set to a Google Calendar event link

Text link

Text link

Finally, you can use a link within the copy of your email to instruct your recipients to add an event reminder to their calendars. Because these links are specific for each calendar, label the links based on what type of calendar invite you've linked to. 

Additional resources

Additional resources

Was this article helpful?
Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Live training
Join a live session with Klaviyo experts to learn about best practices, how to set up key features, and more.
Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance
Availability varies by location and plan type