This page will quickly walk you through the process to get ICS Calendar or ICS Calendar Pro up and running. Links to more detailed instructions are provided as you go.
Step 1: Install the Plugin
ICS Calendar (free): In your WordPress admin, navigate to Plugins → Add New Plugin and search for “ICS Calendar”. You should see the familiar red “ICS” icon. Click Install and then Activate.
ICS Calendar Pro: After you purchase a license here, you’ll receive an email with instructions to download the plugin ZIP file. You can also download it here (login required). Once you have the ZIP file, go in your WordPress admin to Plugins → Add New Plugin → Upload Plugin and upload the ZIP file, then click Activate. Then navigate to ICS Calendar → Settings and Utilities → License and enter the license information provided in your email.
Get more installation help here.
Step 2: Check Your WordPress Settings
In your WordPress admin, navigate to Settings → General and make sure your timezone is set — it should be set to a region/city, not a UTC offset — and that other settings such as date and time formats, language, and first day of the week are set to your preferred choices. Learn more here.
Step 3: Find Your ICS Feed URL
Depending on which calendar source you’re using (Google Calendar, Microsoft 365, iCloud, Airbnb, etc.), the process for obtaining the ICS feed URL will be different. We’ve linked to instructions for some of the most popular platforms here.
Be sure you are using an ICS (iCalendar subscription) URL! The easiest way to tell if you have the correct URL is to try to load it directly in your web browser. It should download a file with a .ics
extension that can open in your computer’s calendar app.
Step 4: Create a Shortcode
ICS Calendar (free): Once you have decided where on your site you want your calendar to appear, edit that page in WordPress admin. If you’re using the Block Editor, insert a Shortcode block. If you’re using the Classic Editor, simply begin typing the shortcode in the desired location within your page content.
The basic ICS Calendar shortcode looks like this:
[ics_calendar url="YOUR_ICAL_FEED_URL"]
ICS Calendar offers a wide array of shortcode parameters to customize your calendar. You may want to use our online Shortcode Builder to assist you.
ICS Calendar Pro: In ICS Calendar Pro, you do not need to manually create your shortcode. Instead, go to ICS Calendar → Calendar Builder in your WordPress admin to manage your calendar configuration with a simple visual interface. Once you’ve configured the calendar as desired, ICS Calendar Pro automatically creates a simple shortcode for you, like this:
[ics_calendar id="12345"]
Simply paste that shortcode into a Shortcode block or the desired location in the Classic Editor. If you wish to make changes to your calendar configuration, you can edit it in Calendar Builder, and any locations using that ID-based shortcode will update automatically.
Our full User Guide provides more in-depth details about all of the steps above.