Contact us
View as Markdown
Ask AI

Open this page in an AI assistant with a ready-made prompt.

Opens a third-party service and shares a pre-filled prompt containing this public page URL, its product documentation URL and /llms.txt. No VirtoSoftware account or tenant data is included. Provider terms and privacy policies apply. Verify answers against the linked documentation.

OpenAI terms · OpenAI privacy policy · Anthropic terms · Anthropic privacy policy

Internet Calendars (iCalendar Feed, Google Calendar)

Virto Calendar App supports adding iCalendar feeds to your Virto calendar view.

An iCalendar feed, or .ics feed, is a universal calendar format compatible with most calendar solutions.

Its primary purpose is to facilitate sharing calendar data between different calendars and calendar applications. Virto Calendar App enables adding events from online calendars that support iCal feeds through an iCalendar link.

To incorporate events from an external calendar into your Virto calendar, follow three simple steps:

  • Create a new Virto calendar to add the events.
  • Navigate to the external calendar—for instance, Google Calendar—and generate a calendar link.
  • Copy the link and add it to Virto Calendar App (under “Internet calendars” in the calendar settings).

For the external calendar to display correctly in the Virto calendar, its link should start with https://. Should yours look different, please change it manually.

Internet calendars block in Virto Calendar App settings where an iCalendar feed link starting with https is added

The same steps as a short narrated video:

iCalendar feeds are read-only. Users can view the calendar but cannot edit it.

Go to Google Calendar and click the three-dot icon next to the calendar you want to share in the “My Calendars” list. Click “Settings and sharing.”

Google Calendar three-dot menu open on Settings and sharing for a calendar in the My calendars list

Under “Access permissions and events” select “Make available to public”.

Google Calendar access permissions with the Make available to public option selected

To keep the calendar private, skip this step and, in the next one, copy the “Secret address in iCal format” instead of the public address. The Virto server reads the feed itself, so the secret address works without making the calendar public. Treat it like a password: anyone who has it can see the calendar’s events, and so can everyone who can open this Virto calendar’s settings. If the address leaks, click “Reset” next to it in Google Calendar and paste the new one into Virto Calendar App. With a work or school Google account, your admin may have turned the secret address off.

Scroll down to the iCal format links (below the “Integrate calendar” subheading) and copy the generated iCalendar link.

Integrate calendar section in Google Calendar settings showing the iCal format public address to copy

Open the Virto calendar settings and paste the copied link into the “Internet Calendars” block.

Pasting the copied Google Calendar iCal link into the Internet Calendars block of Virto Calendar settings

All the events from the Google calendar will now appear in your Virto calendar.

Events from the linked Google calendar now displayed inside the Virto Calendar App view

Use this method to add events from any external calendar that supports the iCalendar feed.

Updated on October 27, 2026