For the people who run events

Get your events on CalDiscovery

CalDiscovery lists events by reading the calendar you already publish. There is no form to fill in for each event, no account, and nothing to pay. If your website has a public calendar feed, this site can follow it and every event you add shows up here, with a link back to you.

This page explains what "a public calendar feed" means, how to get one from the tools most website providers already use, and how to tell me about it.

Why it is set up this way

Most event sites ask you to enter each event by hand, or they only show the ticketed shows that pay to be there. CalDiscovery does neither. It goes out and reads the calendars that local places publish themselves, in the same format your phone's calendar app uses, and brings them together by city and by type.

That has three consequences worth knowing:

What this site can read

Public iCalendar feeds. A web address that returns your events in the .ics format. It is the standard behind Apple Calendar, Google Calendar and Outlook. It usually ends in .ics or has ical in it, and it must be reachable without signing in.

What makes a feed useful once it is found:

Where to find your feed

Depends on the tool you use. Here are links to the provider's own help pages.

Google Calendar

Make the calendar public, then copy its iCal address. In Calendar settings on a computer, open your calendar under "Settings for my calendars", tick "Make available to public", then under "Integrate calendar" copy the Public address in iCal format. It ends in /public/basic.ics.

Help: Create and manage a public Google calendar

Please do not send the "Secret address". It contains a key that lets anyone read the whole calendar, including entries you never meant to share. If one reaches me I do not store it; I look for the public address of the same calendar instead, and if there is none the calendar is not listed.

Outlook.com and Outlook on the web

Calendar settings, then "Publish a calendar". Choose the calendar and the level of detail, click Publish, and copy the ICS link (not the HTML one).

Help: Share your calendar in Outlook.com

Apple iCloud Calendar

On iCloud.com, open the calendar's sharing options and turn on Public Calendar, then copy the link. It begins with webcal://; send it as is, I can read that.

Help: Share a calendar on iCloud.com

WordPress with The Events Calendar

Your events page already serves a feed. Add ?ical=1 to its address, for example https://yoursite.org/events/?ical=1. By default it covers the current view. The plugin's subscribe menu on the events page offers the same feed. If you can, set the feed to include all upcoming events rather than one month.

Help: Subscribing to and exporting events

Squarespace events pages

Squarespace's help only documents per-event export buttons, but an events page set to List view serves a whole-calendar feed at its own address plus ?format=ical, for example https://yoursite.com/events?format=ical. Set the page to List, not Calendar, or the feed stops at the current month.

Help: Squarespace calendar pages

Localist (many universities and cities!)

Every Localist calendar and every filtered view has an ICS feed under the subscribe options on the page. Copy the one for "all events" or for the department or venue you run.

Help: Localist ICS feeds

Trumba

A published Trumba calendar has a feed at webcal://www.trumba.com/calendars/<webname>.ics, where <webname> is the calendar's web name. Password-protected calendars cannot be read.

Help: Trumba: subscribe from iCal

Tockify

Tockify calendars support iCalendar subscription. The feed address is in the calendar's sharing or subscribe options.

Help: Tockify documentation

Meetup groups

On the group's page, open the Events tab, switch to the Calendar view, and the export options appear under the calendar. Choose the feed of all the group's events, not your RSVPs.

Help: Exporting an event to your calendar

Tools that do not give me a feed

  • Wix Events has no public calendar feed. If your site is on Wix, embed a calendar that does (Tockify and Google Calendar both have Wix install guides) and send me that feed.
  • Eventbrite organizer pages have no public feed either. Keep a calendar of your own alongside it and put the Eventbrite link in each event's description; readers get the ticket link and I get the feed.
  • A Facebook events page, an Instagram grid, a PDF, or a calendar drawn as an image cannot be read.

Check it first

Paste the feed address into Google Calendar ("Other calendars", then "From URL") or Apple Calendar ("File", then "New Calendar Subscription"). If your events appear there with the right dates and venues, they will appear here too. If they do not, the problem is in the feed, and nothing I do on this side can fix it.

Let me know!

Send the feed address. Say which city the events belong to if it is not obvious from the address. I check new feeds by hand before they go live, so allow some days. Once listed, you do not need to tell me about individual events, you can simply add them to your hosted calendar feed!

Send it to hello@caldiscovery.com.

A few things I find I do not list and / or filter out: events behind a login, calendars that are mostly past events, and feeds that turn out to be one entry pointing at a website. Everything else that is local and public is welcome. From a record store's in-store shows to a library's storytime, this is a great place to find them.