How to Import Events from Google Calendar to JCal Pro

How to Import Events from Google Calendar to JCal Pro

One of our customers asked how to import events from an external service to JCal Pro. You can achieve this as long as the external service allows you to export your calendar events in iCal format.

In this tutorial, you will learn how to import events from Google Calendar to JCal Pro using its "Import from local ics file" feature.

It is also possible to export calendars from JCal Pro.

Events import in JCal Pro is a two-step process:

  1. You export your Google Calendar .ics file and save it on your hard drive.
  2. You import this .ics file in your JCal Pro component.

Step #1. Export your Google calendar

  • Go to your Google calendar
  • Click on the Settings menu icon:

click on the settings menu icon

  • You will see a drop-down menu. Click Settings:

click settings

  • On the left sidebar, click Import & export:

click import and export

  • If you have more than one Google calendar, click on the name of the calendar you wish to import to JCal Pro:

click on your calendar

  • You should now see the name of your calendar displayed. Click Export calendar and save the resulting ZIP file on your hard drive:

click export calendar

  • Extract this file. You should now see the .ics file:

the dot ics file

Excellent! You now have your Google Calendar .ics iCal file and are ready to proceed to the next step.


Step #2. Import your Google calendar to JCal Pro

  • In your Joomla control panel, go to Components > JCal Pro.
  • You will be taken to the JCal Pro: Events administrative page. Scroll down to the Import Events section and click the Choose file button:

click choose file

  • Select the .ics file you extracted in the previous step and click on it twice.
  • You will see the file name displayed next to the Choose file button, as highlighted in the screenshot below. Click the Import from local ics file button:

click import from local file button

  • You will see the "Import success" message and the imported events listed:

the final result


What's Next?

Save $1000's when you sign up to the Everything Club today! You' ll get access to all our extensions, templates, and Joomla training.


About the author

Born from a Ukrainian mother and Russian father, Alex lives in the United Kingdom. Alex is a self-taught Microsoft Certified Professional. He enjoys learning Joomla and helping web site administrators make the most of it.