# Calendar subscription URLs for external calendar apps

**URL:** https://meta.discourse.org/t/calendar-subscription-urls-for-external-calendar-apps/398902
**Category:** Announcements
**Tags:** events, bookmarks
**Created:** [20 maart 2026 om 17:15 UTC](https://meta.discourse.org/t/calendar-subscription-urls-for-external-calendar-apps/398902 "2026-03-20T17:15:06Z")
**Posts on this page:** 6
**Page:** 2

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [9 april 2026 om 23:18 UTC](https://meta.discourse.org/t/calendar-subscription-urls-for-external-calendar-apps/398902/21 "2026-04-09T23:18:43Z")

</div>

Maybe? All I am asking for here is a button on calendar pages to the user prefs, for subscribing to calendars. I don’t plan to install the custom wizard plugin and am not asking for a one-click creating of events from the calendar page. That does sound fragile indeed given how events works in Discourse, though I can see the attraction!

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [10 april 2026 om 22:42 UTC](https://meta.discourse.org/t/calendar-subscription-urls-for-external-calendar-apps/398902/22 "2026-04-10T22:42:56Z")

</div>

You can use the TC to have a button to the user’s calendar subscription page from `/upcoming-events` - in fact that is its primary purpose, and it should be quite robust.

Using the Wizard is an optional (and more fragile) extension.

It seems like there is quite a bit of interest; I see if I can get a proper Topic for the TC up.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [23 april 2026 om 17:00 UTC](https://meta.discourse.org/t/calendar-subscription-urls-for-external-calendar-apps/398902/23 "2026-04-23T17:00:11Z")

</div>

Very nice! That works. :chefs_kiss:

Really this button should be in the #calendar-and-event plugin itself.

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [23 april 2026 om 19:57 UTC](https://meta.discourse.org/t/calendar-subscription-urls-for-external-calendar-apps/398902/24 "2026-04-23T19:57:29Z")

</div>

Agree! But in the meantime we have it here:

> [@Upcoming Events Extra Buttons and Enhancements](https://meta.discourse.org/t/upcoming-events-extra-buttons/400503):
>
> information_sourceSummary Adds Subscribe and New event buttons to /upcoming\_events, with some other tweakshammer_and_wrenchRepository [https://github.com/nathan-nz/discourse-upcoming-events-buttons](https://github.com/nathan-nz/discourse-upcoming-events-buttons)questionInstall Guide [How to install a theme or theme component](https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682)open_bookNew to Discourse Themes? [Beginner’s guide to using Discourse Themes](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966) Install this theme component Adds two configurable buttons to the Upcoming Events (/upcoming-events) route navigation: A S…

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [30 april 2026 om 23:12 UTC](https://meta.discourse.org/t/calendar-subscription-urls-for-external-calendar-apps/398902/25 "2026-04-30T23:12:42Z")

</div>

After some real world use, I’ve discovered a minor (but significant issue).

When people try it out (me included), they tend to grab the first URL - i.e. Bookmarks - and successfully use it.

However, the site events that they are expecting don’t appear. And so they come and compain to me, the admin!

To make it easier for us falible humans, would you be open to changing the order so that `Discourse Calendar - All Events` is the first option, and Bookmarks the last?

I’ve hackily added this to my TC now:

> [@Upcoming Events Extra Buttons and Enhancements](https://meta.discourse.org/t/upcoming-events-extra-buttons/400503/2):
>
> I’ve added a re-order of the subscription link buttons so that the most commonly desired option is the first / top option: [image]

---

<div class="post-metadata">

### Author: ![happyhappy](https://avatars.discourse-cdn.com/v4/letter/h/58f4c7/32.png) [@happyhappy](https://meta.discourse.org/u/happyhappy)
#### Post date: [12 juni 2026 om 21:55 UTC](https://meta.discourse.org/t/calendar-subscription-urls-for-external-calendar-apps/398902/26 "2026-06-12T21:55:03Z")

</div>

For those sites that want to prevent sharing calendar events via URL to outside calendars, is there an OFF feature somewhere?

[Vorige pagina](https://meta.discourse.org/t/calendar-subscription-urls-for-external-calendar-apps/398902.md?page=1)
