Show an iCal / ICS calendar on your Wix site

Events Calendar Sync · Questions: beobjoong@gmail.com

Your events already live in Google Calendar, Outlook, iCloud, Teamup or ChMeetings, and you want the same calendar on a Wix page without typing every event a second time.

What an iCal address is Where to find it Connect it in the app Free and Pro Refresh intervals

What an iCal address is

An iCal address (also called an ICS or iCalendar feed) is a link to a plain text file that lists your events. Most calendar tools offer one under a "share", "subscribe" or "export" option; the link usually ends in .ics or starts with webcal://. Events Calendar Sync downloads that file on a schedule and shows the events in a widget on your site.

The address must be reachable without a login: the app reads it the way an anonymous visitor would. https:// links are used as they are; webcal:// and webcals:// links are converted to https://, and http:// links are upgraded to https://. Anything else shows Enter the full calendar address, starting with https:// or webcal://.

Where to find the address

Google Calendar

  1. Public calendar (Calendar ID): open Google Calendar on the web → gear icon → Settings. Under Settings for my calendars pick the calendar. In Access permissions for events tick Make available to public. Scroll to Integrate calendar and copy the Calendar ID (it looks like an email address).
  2. Private calendar (secret address): same settings page, scroll to Integrate calendar and copy Secret address in iCal format. It is stored encrypted and never shown to visitors.

A secret address pasted under the public option is refused with This is a secret iCal address. Choose "Google Calendar — private (secret address)" above and paste it there.

Outlook / Microsoft 365

  1. Open Outlook on the web → gear icon → Calendar → Shared calendars.
  2. Under Publish a calendar choose the calendar and Can view all details.
  3. Click Publish and copy the ICS link (not the HTML link).

Apple iCloud Calendar

  1. On iCloud.com → Calendar, click the share icon next to the calendar.
  2. Tick Public Calendar and copy the link (it starts with webcal://).
  3. On a Mac: Calendar app → right-click the calendar → Share Calendar → Public Calendar.

Teamup

  1. In Teamup open the menu → Preferences → iCalendar feeds.
  2. Copy the feed URL of the sub-calendar you want to show (ends with .ics).

ChMeetings

  1. In ChMeetings open Calendar → Share and copy the iCal link.
  2. Only events marked Public are included in the feed. Set each event's visibility to Public in ChMeetings, then click Sync now in the app.

Any other tool

Most calendar tools offer an "iCal", "ICS" or "webcal" subscription link in their sharing or export settings. Paste it under Any other iCal / .ics address.

Connect it in the app

  1. In your Wix dashboard open Apps → Events Calendar Sync.
  2. In the Connect a calendar card, choose the provider under Where is the calendar?.
  3. Paste the address or Calendar ID into the field.
  4. Type a Name shown in the widget (for example "Studio classes") and pick a color.
  5. Click Check. The app fetches the feed and answers Found N events in the next 12 months with sample titles, or says why the address cannot be used.
  6. Click Connect.
  7. In the editor open Add → Apps, find Events Calendar Sync and drag the widget onto a page, then publish the site.
Not ready with a real calendar yet? Click Use a sample calendar in the dashboard to see the widget working, and replace it later.

What Free and Pro allow

Free: one calendar, refreshed hourly. Adding a second one shows Your plan allows 1 calendar. Upgrade to Pro for up to 10 calendars, 5-minute refresh, the week view and more.

Pro ($4.99/month, or $3.99/month billed yearly, cancel anytime): up to 10 calendars with colors and filter chips, refresh every 5 minutes instead of hourly, week view, and add-to-calendar buttons for visitors. Upgrade with the Upgrade to Pro button at the top of the dashboard. When all ten are in use: All 10 calendars of the Pro plan are in use. Switch one off or remove it to connect another.

How often the calendar refreshes

The app keeps a cached copy of each feed and serves it to visitors. Calendars refresh every hour on Free and every 5 minutes on Pro while visitors use the site, or immediately when you click Sync now in the dashboard. A change made in Google, Outlook or Teamup shows up within one interval.

Each sync covers a fixed window: from the first day of last month to the end of the same month next year. A feed may be up to 5 MB, must answer within 8 seconds and is capped at 1,500 events per calendar; larger calendars still work but show Partial.

Related

Events Calendar Sync by operix · Privacy · Terms