Back to Blog

How To Monday, October 19th 2026

How to Create a Subscription Calendar (Google, Apple, Outlook)

A subscription calendar lets people follow your events from their own calendar app, and every change updates on their side. Here's how to create one in Google Calendar, Apple Calendar and Outlook, what each method shares, and how to give people one Subscribe button for every app.

Y

Written by

Yared
How to Create a Subscription Calendar (Google, Apple, Outlook)

Last updated: October 2026. We built a real subscription calendar in CalGet, subscribed to it on a phone, and checked every Google, Apple and Microsoft step against their own help pages in October 2026.

Quick answer

To create a subscription calendar, put your events in one calendar, publish it as a read-only link, and share that link. People subscribe once, and new or changed events show up in their own calendar app.

  • Google Calendar: make the calendar public, then share its Public address in iCal format.
  • Apple Calendar: turn on Public Calendar for an iCloud calendar, then share the link.
  • Outlook: Publish a calendar and share its ICS link.
  • A subscription calendar tool like CalGet: one link with a Subscribe button for every app, and a list of who subscribed.

Every month, the coordinator at a community center does the same thing. She builds the new schedule, exports it to a PDF, emails it to 300 families, posts it on the website, and pins a printout by the door. Then the Tuesday yoga class moves to Thursday, and she does it all again. Half the families still turn up on Tuesday.

A subscription calendar fixes that. Families subscribe once, and the schedule lives in the calendar they already check every day. Move a class, and it moves on their phone too.

This guide shows how to create a subscription calendar four ways: in Google Calendar, Apple Calendar and Outlook, which you already have, and with a dedicated tool. We'll be honest about what each one shares, how fast updates arrive, and when the built-in way is all you need.

How a subscription calendar works: one calendar, the Willowmere Community Center, with Toddler Storytime on Mondays, Teen Coding Club, a Saturday Farmers Market and a Halloween Trunk-or-Treat, shared through one subscribe link by email, website, newsletter or QR code. Subscribers in Google Calendar, Apple Calendar and Outlook all get the same four events, kept up to date, and so do Office 365, Yahoo and any app that reads iCal. Add, change or cancel an event once and every subscriber's calendar picks it up on its next refresh.
One calendar, one link, every calendar app.

What is a subscription calendar?

A subscription calendar is a read-only calendar that people add to their own calendar app with a link. Instead of copying your events once, their app keeps checking the link, so every event you add, move or cancel updates on their side too. They can see your events, but they can't change them.

Under the hood, the link points to an iCalendar (.ics) feed, the standard calendar format every major app reads. Links that start with webcal:// are the same feed with a prefix that tells phones and computers to subscribe instead of download. (We explain that in our guide to what webcal is.)

It's easy to mix up three different things:

  • A calendar invite is one event, sent to people one at a time. Change it and you have to update everyone's invite.
  • A shared calendar lets specific people, usually on the same system, see or edit your calendar. Great for a team of five. Awkward for 300 families on different apps.
  • A subscription calendar is one-to-many and read-only. Anyone with the link can follow it from Google, Apple, Outlook or another app, and you stay in control of every event.

That's why schools, sports clubs, churches, libraries, gyms and community groups use them. One schedule, lots of people, every kind of phone.

Before you start: three questions

Your answers decide which method fits.

  1. What calendar apps do your people use? If everyone is on iPhones, Apple's built-in way works well. A mixed group (Android, iPhone, Outlook at work) needs a link that works everywhere, and ideally a button for each app.
  2. Are you okay making the whole calendar public? The built-in methods publish an entire calendar. Use a separate calendar that holds only the events you want to share, never your personal one.
  3. Do you need to know who subscribed? Google, Apple and Outlook give you a link and nothing else. If you want names, emails or a count, you'll need a subscription calendar tool.

How to create a subscription calendar in Google Calendar

Google calls this making a calendar public. You need a computer: Google says you can only change a calendar's sharing settings from a computer, not the mobile app.

  1. Create a new calendar for the events you'll share (Settings → Add calendar → Create new calendar), or pick an existing one that holds nothing private.
  2. Open Settings. Under Settings for my calendars, select that calendar.
  3. Under Access permissions for events, check Make available to public, then click OK.
  4. Scroll to Integrate calendar and copy the Public address in iCal format. That's your subscription link.
Google Calendar settings for the Willowmere Community Center calendar, Integrate calendar section, showing the Public URL to this calendar, the Embed code, the Public address in iCal format, and the Secret address in iCal format with Google's warning that you should not give the secret address to other people, and a Reset button
Share the Public address in iCal format. Never the secret one.

What to know before you send it:

  • The whole calendar becomes public. Google says that if a website is searchable, people can find your calendar in search results. Google's own help page suggests See only free/busy (hide details) if you want to keep details private, but then subscribers only see "busy" blocks.
  • The iCal link only works while the calendar is public. In Google's words: "The iCal address only works if the calendar is public."
  • Don't share the Secret address in iCal format. It's for your own apps. Anyone who has it sees every event, including private ones.
  • Work and school accounts may not allow it. Google notes that your domain's administrator may restrict sharing settings.
  • Subscribers on Android need a computer. Google says you can't subscribe to a calendar in the Google Calendar app for Android, iPhone or iPad. They add it on the web under Other calendars → + → From URL, and then it syncs to their phone.

Want to keep your personal Google Calendar private and still share a group schedule? We cover four ways in how to share a Google Calendar with people who don't use Google.

How to create a subscription calendar in Apple Calendar (iCloud)

Apple calls this a public calendar. It works with iCloud calendars, and Apple says the people you send it to don't need to use iCloud.

On iPhone or iPad

  1. Open Calendar and tap Calendars.
  2. Tap the Info button (i) next to the iCloud calendar you want to share.
  3. Turn on Public Calendar.
  4. Tap Share Link to copy the link or send it by Messages or Mail.
iPhone Edit Calendar screen on iOS 27 with the Public Calendar switch highlighted, captioned Allow anyone to subscribe to a read-only version of this calendar, next to three steps: turn on Public Calendar, tap Share Link, send the link by Messages or Mail. Read-only: they see your events but can't change them.
Public Calendar: a read-only link anyone can subscribe to.

On a computer, at iCloud.com

  1. Go to icloud.com/calendar and sign in.
  2. Hold the pointer over the calendar in the sidebar and click the share button next to it.
  3. Turn on Public Calendar, then choose Copy to copy the link, or Email to send it.

What to know:

  • It has to be an iCloud calendar. Public Calendar is an iCloud sharing option, so calendars that come from a Google or Exchange account on your iPhone can't be published this way.
  • The link is the only lock. Anyone who has it can subscribe, and you can't see who did. To stop sharing, turn Public Calendar off.
  • Apple users get the smoothest ride. On an iPhone or Mac, the link opens Calendar and asks to subscribe. Android and Google Calendar users have to copy it and add it in Google Calendar on a computer.

For the full picture of sharing from an iPhone, including Family Sharing and private sharing, see how to share your iPhone calendar.

How to create a subscription calendar in Outlook

Outlook calls this publishing a calendar. These are the steps in Outlook on the web and Outlook.com, from Microsoft's help page:

  1. In Calendar, select Settings, then Shared calendars.
  2. Under Publish a calendar, choose the calendar and how much detail people can see.
  3. Select Publish.
  4. Copy the ICS link. That's the one people subscribe to. (The HTML link only opens your calendar in a browser.)
Outlook on the web Publish a calendar settings: a calendar and permissions chooser with a Publish button, and below it the published Fernbrook Public Library calendar with Can view all details, an HTML link, and an ICS link with Copy link and Download options highlighted, plus Unpublish and Reset links buttons
Publish a calendar, then copy the ICS link.

What to know:

  • Anyone with the link can see it. Microsoft says published calendars are read-only and open to anyone who has the link.
  • Updates arrive on the subscriber's schedule. Microsoft says how often an ICS calendar syncs depends on the recipient's email provider. In Outlook on the web, subscribed calendars update "approximately every 6 hours", and it can take more than 24 hours.
  • Work and school accounts may not allow it. If you don't see Publish a calendar, your organization's admin may have turned it off.
  • To stop sharing, go back to Publish a calendar and choose Unpublish. Reset links makes a new link and breaks the old one for everyone.

The catches all three built-in methods share

If your group is small and on one system, the built-in way is fine. For a club, a school or a community with hundreds of people, the same problems show up every time:

  • You share a raw link, not a button. Each person has to know what to do with it in their app. An iPhone user taps it. An Outlook user goes to Add calendar → Subscribe from web. An Android user has to find a computer. Expect "how do I add this?" emails.
  • The whole calendar is public. Not a few chosen events. You need a separate calendar for anything you share.
  • You can't see who subscribed. No names, no count, no way to tell if anyone is using it.
  • Your website gets nothing. People who don't want to subscribe have nowhere nice to browse the schedule (Google's embed is the closest, and it looks like Google).
  • Updates take hours. That's true of every subscription calendar, built-in or not, because each app checks on its own schedule. Plan for it: for a same-day cancellation, send a message too.

How to create a subscription calendar with CalGet

A subscription calendar tool fixes the first four. Here's the whole setup in CalGet, using a real calendar we built for a made-up community center, Willowmere. It takes about ten minutes.

Watch the full tutorial (5:30): create a subscription calendar in CalGet, add a recurring event, collect subscriber info, see what subscribers get, accept guest events, sync an outside calendar and embed it on your website.

1. Create the calendar

Go to Calendars → New Calendar. Give it a name people will recognize in their calendar app, pick a theme for the calendar page, add a short description, and click Create Calendar.

CalGet's Create New Calendar window with Calendar Name Willowmere Community Center, Theme Default Design, the description Classes, clubs and events at the community center. Subscribe once and new events show up in your calendar, and the Create Calendar button highlighted
The name is what subscribers see in their calendar list.

2. Add your events, including repeating ones

Click New Event, fill in the title, date, time, location and description, and make sure the calendar picker at the bottom shows your new calendar. For a weekly class, turn on Recurring, set it to repeat every week on the right day, and click Set Recurrence.

CalGet's New Event form for Toddler Storytime on Monday, October 19, 2026 from 9:00 to 9:30 AM at Willowmere Community Center, Library Corner, with the description Songs, picture books and a craft for ages 2 to 5, the Recurring switch turned on with an Edit button, and the calendar picker set to Willowmere Community Center, both highlighted
Recurring on, and the event goes into the Willowmere calendar.

One detail we found worth knowing: CalGet's own recurrence window notes that recurring events are supported by Apple, Google Calendar and iCal, and that for Yahoo Calendar, Outlook and other platforms it recommends sharing the calendar that contains the recurring event. In other words, a subscription calendar is the most reliable way to get a repeating series into everyone's calendar, whatever app they use.

CalGet's Recurring Event window: repeat every 1 week on Monday, ends never, with a note that recurring events are supported by Apple, Google Calendar and iCal, and that for Yahoo Calendar, Outlook and other platforms CalGet recommends sharing the calendar containing the recurring event for users to subscribe to, and Cancel and Set Recurrence buttons
Every week on Monday, with no end date.

3. Or keep using Google Calendar or Outlook

If you already keep your schedule in Google Calendar or Outlook, you don't have to retype it. Open the calendar's External Calendars tab, click Add External Calendar, and paste that calendar's iCal (ICS) address. CalGet syncs it every 12 hours, or right away when you click Sync. You keep working where you are, and the subscription calendar follows. (External Calendars is on the Standard and Professional plans.)

CalGet's External Calendars tab for a calendar, listing one external calendar from an Outlook ICS link and one from a Google Calendar iCal link, each with its number of events and when it last synced
A Google calendar and an Outlook calendar feeding one CalGet calendar.

4. Copy your calendar's link

Every calendar has a Public Link on its Calendar Details tab, like calget.com/c/8xtzfyco. That's the one link you share: on your website, in your newsletter, in an email signature, or as a QR code on a flyer. The same panel shows how many active subscribers you have.

The Calendar Details tab of the Willowmere Community Center calendar in CalGet, with the Public Link calget.com/c/8xtzfyco and a copy button highlighted, 15 active subscribers, 4 past events and 7 upcoming events, next to event cards for Seniors' Coffee Morning and the Halloween Trunk-or-Treat
One Public Link per calendar.

5. Optional: ask subscribers for their name and email

If you'd like to know who follows your calendar, open the Subscribers tab and turn on Collect Personal Information. Click Edit Form to choose the fields: name and email to start, plus your own with Add field, such as a team or a grade. People fill it in once before they subscribe. We go deeper on this in how to collect calendar subscribers' information.

CalGet's Subscriber Form Builder with Name and Email fields checked and an Add field button, next to a Form Preview showing Name and Email boxes, a Follow Calendar button and a consent line
The form subscribers see, previewed as you build it.

6. What your subscribers see

The link opens your calendar page. If you collect information, they fill in the short form and tap Follow Calendar. Then they see your upcoming events and a Subscribe to Calendar button with a choice for every app: Google, Apple, Outlook, Yahoo, Office365 and iCal. Each button opens that app's own subscribe step, so nobody has to copy and paste a link.

Two iPhone screens of the Willowmere Community Center calendar page in CalGet. First, the Follow this calendar form filled in with Maya Patel and maya.patel@example.com and a Follow Calendar button. Second, the upcoming events list (Yoga for Everyone, Teen Coding Club, Seniors' Coffee Morning, Saturday Farmers Market, Kids Pumpkin Painting) with the Subscribe to Calendar menu open showing Google, Apple, Outlook, Yahoo, Office365 and iCal
Step 1 only appears if you ask for their details.

7. See who subscribed

Back on the Subscribers tab, the list shows each subscriber's name and email (if you collected them), which calendar app they chose, their country, how many times their app has synced and when it last did. Export List downloads it. If someone's app stops syncing, you'll see it here, which no built-in method can tell you.

CalGet's Subscribers tab for Willowmere Community Center: 15 active, 0 blocked and 15 total subscribers, the Collect Personal Information switch turned on with an Edit Form button highlighted, and the Subscribers List with each subscriber's calendar app (Office 365, Apple, Google, Outlook), name, email at example.com, country and sync count, with an Export List button
Who subscribed, from which app, and whether it's still syncing. (Every subscriber here is made up.)

Two more things come with the same calendar. You can put it on your website as an embeddable calendar, so people who'd rather browse can browse, with a Subscribe button right there. And you can let your community submit events through the calendar page's Submit event button, which land on the Guest Events tab for you to review.

Subscribe once, stay up to date: one calendar link for every calendar app. Google, Apple, Outlook, Office 365 and Yahoo. Create your subscription calendar with CalGet.

Which way should you create your subscription calendar?

Google CalendarApple (iCloud)OutlookCalGet
What you sharePublic address in iCal formatPublic Calendar linkICS link from Publish a calendarOne calendar link
How people subscribePaste the link into their appTap it on Apple devices, paste it elsewherePaste the link into their appA button for Google, Apple, Outlook, Office 365, Yahoo or iCal
See who subscribedNoNoNoYes, with their app and last sync
Collect names and emailsNoNoNoOptional form
Calendar on your websiteGoogle embedNoHTML link (opens in a browser)Embeddable calendar
Where you add eventsGoogle CalendarApple CalendarOutlookCalGet, or synced from Google Calendar or Outlook
Best forA group that mostly uses GoogleA group that mostly uses iPhones and MacsA group that mostly uses OutlookMixed groups: schools, clubs, teams, communities

The short version: if everyone uses the same app and you're happy with a public calendar, use what you have. If your audience is mixed, or you want a button instead of instructions, or you want to know who's following, use a subscription calendar tool.

How to get people to actually subscribe

A subscription calendar only helps if people add it. What works:

  • Put the link where people already look. Your website's events page, the footer of every newsletter, your email signature, the bio link on social media, and a QR code on posters and handouts.
  • Say what they get, in one line. "Every class, game and closure in your calendar, updated automatically" beats "Subscribe to our calendar".
  • Name things for their calendar, not yours. In someone's calendar list, "Willowmere Community Center" makes sense. "Events 2026 (final)" doesn't. Write event titles that make sense on their own, like "U10 Soccer vs. Eastside" rather than "Game".
  • Keep one calendar per audience. Parents of the under-10s don't want the adult league. Several focused calendars get more subscribers than one crowded one. Sports clubs do this with a calendar per team, as in how clubs share fixtures with calendar subscriptions.
  • Ask at the moment of interest. Right after someone registers, joins or buys, show the subscribe link. That's when they want the dates.

Subscription calendar not working? Common fixes

The link downloads a file instead of subscribing

The link starts with https:// and ends in .ics, so the browser downloads a one-time copy that never updates. Have them use their app's subscribe option instead (for example From URL in Google Calendar or Subscribe from web in Outlook), or share a webcal:// version of the link. Our webcal guide explains the difference.

Nothing happens on Android

Most Android phones have no app that opens calendar subscription links, and Google's app can't subscribe. Subscribe in Google Calendar on a computer, and the calendar appears on the phone.

Subscribers don't see a change I made

Their app hasn't refreshed yet. Google doesn't publish how often it checks, and Microsoft says Outlook on the web checks about every 6 hours. This is normal, and it's the same with every tool. For urgent changes, message people as well.

Someone wants to stop following

They remove or unsubscribe from the calendar in their app, the same way they'd remove any other calendar. Nothing is needed on your side.

The events show at the wrong time

Check the time zone on your calendar and on each event. Subscribers' apps convert times into their own time zone, which is right, as long as your events were created in the correct one.

How we tested this

In October 2026 we created the Willowmere Community Center calendar in a real CalGet account, added events (including a weekly one), connected a Google calendar under External Calendars, turned on Collect Personal Information, and subscribed from an iPhone-size screen. All screenshots of CalGet are real; the community center and its subscribers are made up. We checked every Google Calendar, Apple and Outlook step against Google Calendar Help, Apple Support and Microsoft Support, linked above.

Frequently asked questions

How do I create a calendar that people can subscribe to?

Put the events in their own calendar, publish it as a read-only link, and share the link. In Google Calendar, make the calendar public and share the Public address in iCal format. In Apple Calendar, turn on Public Calendar. In Outlook, publish the calendar and share the ICS link. A tool like CalGet gives you one link with a Subscribe button for every app.

What's the difference between a shared calendar and a subscription calendar?

A shared calendar gives specific people access, often including editing, usually inside the same system. A subscription calendar is a read-only link anyone can follow from any calendar app. Shared calendars suit small teams. Subscription calendars suit schedules for lots of people.

Can people subscribe to my Google Calendar?

Yes, if you make that calendar public and share its Public address in iCal format. They have to add it on a computer, because Google says you can't subscribe in the Google Calendar mobile app. Use a separate calendar for this, not your personal one.

How do I create a subscription calendar on iPhone?

Open Calendar, tap Calendars, tap the Info button next to an iCloud calendar, turn on Public Calendar, then tap Share Link. Anyone with the link can subscribe to a read-only copy.

How often does a subscription calendar update?

It depends on the subscriber's app, not on you. Microsoft says Outlook on the web updates subscribed calendars about every 6 hours and that it can take more than 24 hours. Google doesn't publish a schedule. Apple Calendar on a Mac lets you choose how often it refreshes.

Can I see who subscribed to my calendar?

Not with Google Calendar, Apple Calendar or Outlook. They only give you a link. CalGet shows a subscriber list with the calendar app each person chose and when their app last synced, plus names and emails if you turn on Collect Personal Information.

Share your schedule

Create your subscription calendar in about ten minutes

One link, a Subscribe button for Google, Apple, Outlook, Office 365 and Yahoo, and a list of everyone who follows it. Keep your events in CalGet, Google Calendar or Outlook.

Create your subscription calendarHow subscription calendars work

Running weekly classes or practices? Here's how recurring events work. Want to group events by theme? See how to create a calendar event collection.

CalGet

Written by the CalGet team

Updated October 2026 · Tested in a real CalGet account, checked against Google, Apple and Microsoft

We build calendar tools for sharing events with lots of people, from sports clubs and schools to nonprofits. People at organizations like Harvard, Save the Children and OGC Nice use CalGet to get events into their audience's calendars.

Rated 5 out of 5 stars on Trustpilot

“The entire team at CalGet is professional, easy to work with, and on top of every question.” Women's Network, a small nonprofit, on Trustpilot

Get Your Events on Everyone's Calendar.

Generate universal "Add to Calendar" links that work everywhere. Perfect for social media, emails, and websites.

Google Calendar
Apple Calendar
Outlook
Office 365
Try CalGet Free