Skip to content

Insert calendar invites into marketing emails

Last updated: July 2, 2025

Available with any of the following subscriptions, except where noted:

All products and plans

You can add calendar invites from Outlook, Apple, and Google calendars into marketing emails. Recipients can then add events to their calendars directly from the inbox. It's recommended to add links to both Google Calendar and .ics files to ensure all contacts can access the invite. 

To schedule meetings with HubSpot instead of using an external calendar, learn more about creating scheduling pages

Understand requirements

  • A Google Calendar must be public to be used for calendar invites. 
  • Only users in Marketing Hub StarterProfessional, or Enterprise accounts can add calendar invites for Outlook and Apple Calendar. 
  • Outlook calendar invites can only be created in classic Outlook for Windows. If you're using new Outlook for Windows, follow the steps in this Microsoft support article to go back to classic Outlook.

Insert a Google Calendar Invite

  1. In Google Calendar, create an event
  2. On your Google Calendar, click the event
  3. In the dialog box, click the verticalMenu icon and select Publish event
  4. In the dialog box, click Copy next to the Link to event field.

Screenshot of the Publish event dialog box in Google Calendar, with the Copy button highlighted by an orange box.

  1. In your HubSpot account, navigate to Marketing > Email.
  2. Click the name of a drafted marketing email, or click Create email

  3. Add the image or text the recipient will click on to add the event to their calendar.
  4. Click the image or highlight the text, then click the  link link icon in the rich text toolbar. 

  5. Paste the URL you copied from Google Calendar in the URL field, then click Add link.

Insert an Outlook calendar invite (Marketing Hub Starter, Professional, and Enterprise only)

  1. Open your Outlook calendar and click New Appointment
  2. Enter details for the appointment, then click Save and close
  3. In the upper left, click Save and Close.
  4. To create an .ics file in classic Outlook for Windows:
    • In your Outlook calendar, click the appointment
    • Click the down arrow below the Forward button and select Forward as iCalendar. An .ics file will be attached to the appointment, which you can then save to your device. 
  5. To create an .ics file in Outlook for Mac, click the appointment in your Outlook calendar, then drag and drop it onto your desktop.

A GIF showing a user in Outlook clicking an appointment, then dragging the resulting .ics file o their desktop.

  1. In your HubSpot account, navigate to Content > Files.

  2. Click Upload file and select the .ics file from your computer. Learn more about uploading files to the files tool

  3. Once uploaded, click the file name.

  4. In the right panel, click Copy URL in the Access and URLs section. 

Screenshot of the HubSpot files tool with an .ics file selected. In the right panel, an orange box highlights the 'Copy URL' button.

  1. In your HubSpot account, navigate to Marketing > Email.

  2. Click the name of a drafted marketing email, or click Create email
  3. Add the image or text the recipient will click on to add the event to their calendar.

  4. Click the image or highlight the text, then click the  link link icon in the rich text toolbar. 
  5. Paste URL of the .ics file that you copied from the files tool, then click Add link

Insert an Apple Calendar invite (Marketing Hub Starter, Professional, and Enterprise only)

  1. In Apple Calendar, click the + button in the top left corner, then click New Event
  2. Enter the details for the event. 
  3. To create the .ics file, click and hold on the event in Apple Calendar, then drag and drop it. onto your desktop.
  4. In your HubSpot account, navigate to Content > Files.

  5. Click Upload file and select the .ics file from your computer. Learn more about uploading files to the files tool

  6. Once uploaded, click the file name.

  7. In the right panel, click Copy URL in the Access and URLs section. 

Screenshot of the HubSpot files tool with an .ics file selected. In the right panel, an orange box highlights the 'Copy URL' button.

  1. In your HubSpot account, navigate to Marketing > Email.
  2. Click the name of a drafted marketing email, or click Create email
  3. Add the image or text the recipient will click on to add the event to their calendar.

  4. Click the image or highlight the text, then click the  link link icon in the rich text toolbar. 
  5. Paste URL of the .ics file that you copied from the files tool, then click Add link

Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.