Connecting ICS/iCal Calendars
Connect any calendar that provides an ICS/iCal link to meetergo for availability checking
Connect any calendar that provides a public ICS/iCal link to meetergo. This includes Proton Calendar, Google Calendar public calendars, university calendars, sports schedules, and many other calendar services.
What is an ICS Calendar?
ICS (iCalendar) is a universal calendar format supported by virtually all calendar applications. When a calendar provides an ICS link, meetergo can read your events to check for scheduling conflicts.
Prerequisites
Before you begin, make sure you have:
- A meetergo account
- A calendar service that provides ICS/iCal sharing links
- The public ICS URL from your calendar provider
Step 1: Get Your ICS Calendar Link
The process varies by calendar provider. Here are some common examples:
Proton Calendar
- Go to calendar.proton.me
- Click Settings → All settings → Calendars
- Select your calendar and scroll to "Share with anyone"
- Click Create link and copy the generated URL
Proton Calendar sharing requires a paid Proton plan.
Google Calendar (Public)
- Go to calendar.google.com
- Click the three dots next to your calendar → Settings and sharing
- Under Access permissions, enable Make available to public
- Copy the Public address in iCal format
Other Calendar Services
Most calendar services offer ICS export under settings like:
- "Share calendar"
- "Calendar sharing"
- "Export calendar"
- "Public URL" or "iCal URL"
Look for a URL ending in .ics or containing ical in the path.
Step 2: Connect to meetergo
- Navigate to my.meetergo.com/profile
- Find the Proton/ICS Calendar integration section
- Click Connect
- Enter a name for this calendar (e.g., "Work Calendar", "Personal")
- Paste your ICS calendar URL
- Click Connect Calendar
What Happens Next?
- meetergo periodically syncs with your ICS calendar
- Your busy times are automatically blocked when scheduling
- Event details remain as private as your sharing settings allow
Limitations
ICS calendar connections are read-only:
- meetergo can see your busy/free times
- New bookings will not be added to your ICS calendar
- For full two-way sync, consider connecting via CalDAV or native integrations (Google, Outlook)
Troubleshooting
Invalid URL Error
- Ensure the URL is a valid ICS link (usually ends in
.ics) - Check that the URL is publicly accessible
- Some services require authentication - use the public sharing option instead
Calendar Not Syncing
- Verify the ICS URL is still active
- Some providers invalidate sharing links after certain periods
- Try disconnecting and reconnecting with a fresh URL
Events Not Showing
- Allow a few minutes for the initial sync
- Check that events exist in the source calendar
- Verify the calendar link is for the correct calendar
Privacy & Security
When connecting an ICS calendar:
- Only the information you choose to share is visible
- Use "busy/free" sharing options for maximum privacy
- meetergo stores the calendar URL securely
Need Help?
If you encounter any issues, contact our support team with:
- Your meetergo account email
- The calendar service you're trying to connect
- Any error messages you're seeing
Was this article helpful?
Let us know if this article answered your questions.
Related articles
- Connect your calendarWhich calendars meetergo supports, how to connect them, and which direction the sync runs. Reading busy times is set per calendar and new bookings go to one calendar only, so a one way sync is possible as well as a two way sync.
- Connecting Apple iCloud CalendarConnect iCloud with an app-specific password, choose which calendars are checked for conflicts, and use Ignore all day appointments to decide whether all day events from Apple Calendar block your booking page.
- Connecting CalDav CalendarsConnect any self-hosted CalDAV calendar to meetergo by entering its server URL and login credentials in Profile Settings.
- Connecting Nextcloud CalendarConnect your Nextcloud calendar to meetergo using its Primary CalDAV address from Nextcloud's Settings and Import page.