How to Add Calendar Invites to Emails


Marketers promote events, sales, and webinars by emailing users. Adding calendar invites to such emails would help users add the event to their calendars, increasing the campaign's effectiveness.

When you send an invite using a calendar app, it gets added to the recipient's calendar directly. However, when you send a bulk communication, as in the case of a campaign, the invites do not get added to the users' calendars directly. Thus, adding an option to add the invite to the user's calendar is beneficial. You can create calendar links or use an ICS file to send a calendar invite.

Calendar Link ICS File

Creating a Calendar Invite

You can create calendar invites using the following and add them to the email template in MoEngage:

We recommend using both methods and adding the invite to the email, as some calendar apps do not support calendar links. Here is a list of the calendar types that support calendar links and ics files.

Calendar Type ICS Calendar File Calendar Link
Apple Calendar X
Google Calendar
Office 365




Creating a Calendar Link Invite Creating a .ICS file


The steps to create a link invite using the Google Calendar app are described below.


  1. The invite should be created on a public calendar. For more information, refer to Create a public calendar.

Steps to create a link invite


  1. Navigate to the Calendar app.
  2. Click +Create in the top left corner.
  3. Choose Event from the dropdown.
  4. After specifying the date, time, frequency, links, description, and notes, click Save.
  5. The event is now saved in your calendar. Click on the saved event in your calendar.
  6. Click Edit event.
  7. In the More actions dropdown, click Publish event. This will take you to the publish event screen, where the HTML code for adding the invite to the event will be displayed.
  8. Copy and add the HTML code to your campaign, as described below.

Alternatively, you can create links for various calendar apps, such as Google Calendar, Microsoft Outlook, Office 365, and Yahoo! Calendar using various online tools (such as Labnol).

Add Link to Email Campaign

  1. Create an email campaign with the desired campaign name, target audience, and control group.
  2. In the second step, where the email template is defined, add the link to the calendar invite as described below for the drag-and-drop editor:
      1. Add an icon for the invite link to the email template. In our example, the icon is named ADD TO CALENDAR. For more information, refer to Adding Icons to the Email Template.
      2. Click on the icon, and in the content pane to the right of the Drag and Drop editor, click on the More Options toggle for the icon.
      3. In the Link Type section, paste the copied link from the publish calendar screen in the Link URL section, as shown below.Add
  3. In Step 3 of the campaign creation, add the information about the campaign's delivery schedule and configure the delivery controls.
  4. Publish the campaign.
  5. A preview of the invite received by the user in their inbox is shown at the begining of the article.

Now that you've created a calendar invite and sent a campaign with it, head to Email Analytics and Info to see how your campaign is performing.

Was this article helpful?
0 out of 0 found this helpful

How can we improve this article?