How to create an iCal (.ics) file for your event

In this article, we'll walk you through the steps to build your own .ics file to upload into HubSpot so you can have your customers add an event to their calendar system of choice.

We will be building a file that looks something like this. 

BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
DTSTART:{start-date}
DTEND:{end-date}
SUMMARY:{title}
DESCRIPTION:{description}
LOCATION:{location}
END:VEVENT
END:VCALENDAR

🚀 You can create this file with our online .ICS Creator. 

💥 Click here to open up the Online. ICS Creator.

1. First! The event details you need

  1. Event Title
  2. Event Description
  3. Event Location
  4. Start Date / Time
  5. End Date / Time

Not using SimpleEvents.io to streamline your event management? 

Sign up today; it's free!

Here's our example event that you'll use in this article

  • Title: How to use HubSpot CMS
  • Description: You'll learn how to build and customize your HubSpot CMS.
  • Location: Zoom (https://zoom.us/a/1234567890)
  • Start Date / Time: October 31, 2023 @ 10:00 AM US-Central
  • End Date / Time: October 31, 2023 @ 12:00 PM US-Central

2. You need to convert the Date / Time into UTC timezone. 

We need to convert the pretty dates into a different format! No, don't get scared! 😀

We need change it into "yyyyMMddTHHmmssZ".

3. Let's create the file using a text editor (like Notepad or BBedit).

So, using our example event from above, we will fill in the information.

BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
DTSTART:20231031T150000Z
DTEND:20231031T170000Z
SUMMARY:How to use HubSpot CMS
DESCRIPTION:You'll learn how to build and customize your HubSpot CMS.
LOCATION:Zoom (https://zoom.us/a/1234567890)
END:VEVENT
END:VCALENDAR

Save your file with the file extension of ".ics"

save-your-ics-file

Update your .ics into HubSpot

From the Module settings, select Browse files and then upload your new ICS file.

upload-your-new-ics-file

Then, select your file, and the module will display the link.

add-to-calendar-ics-file-selected

💥 Your email is now ready!

Always send yourself a test email message and test out the links.