How to Merge Google Calendar, Outlook,
and iCloud into One ICS Feed
Last updated: 2026-03-18
To merge multiple calendars into a single ICS URL, add each calendar's ICS export URL to SafeCal as an input source. SafeCal combines them into one feed with per-source privacy filters. It works with Google Calendar, Microsoft Outlook, Apple iCloud, Nextcloud, Fastmail, and any service that exports ICS/iCal URLs. There is no limit on the number of sources.
Why merge calendars?
- Avoid double bookings — See all commitments across work and personal calendars in one view
- Simplify scheduling — Connect one URL to Calendly, Cal.com, or SavvyCal instead of multiple calendars
- Share unified availability — Give clients or team members one link that reflects all your calendars
- Cross-platform visibility — Your company uses Microsoft 365, your client uses Google, your personal calendar is on iCloud
Where to find ICS URLs for each platform
Step-by-step: merge in SafeCal
- Create a free SafeCal account
- Add each calendar's ICS URL as an input source
- Set a filter per source — "Hide All" for work, "Strip Details" for personal, "Passthrough" for shared team calendars
- Optionally add prefixes like "[Work]" or "[Personal]" to identify source origin
- Copy the generated SafeCal URL — this is your merged calendar
Use the merged URL with scheduling tools
Connect your SafeCal merged URL to scheduling tools that accept ICS subscriptions. This way, Calendly, Cal.com, Microsoft Bookings, or Acuity sees all your commitments across every calendar — preventing double bookings without exposing any details.
Free: unlimited sources, per-source filters
Merge Your CalendarsFAQ
Can I merge Google Calendar and Outlook into one ICS URL?
Yes. Add both ICS URLs to SafeCal as input sources. The merged output URL contains events from both calendars. Each source can have different privacy filters.
Does this work with Nextcloud Calendar?
Yes. Nextcloud's calendar app provides ICS share links that work as SafeCal input sources, just like Google or Outlook.
How quickly do changes sync?
Changes from source calendars appear in the merged feed within 5 minutes. If a source calendar is temporarily unavailable, SafeCal serves cached data for up to 24 hours.
Can I connect the merged calendar to Calendly?
Yes. Use the SafeCal merged URL as a calendar subscription in Calendly. Calendly will see all your commitments across every source calendar.