How to create an event calendar (ICS) feed for your events
If you run events, you can publish them once and have them flow into Scene automatically — no re-typing, always in sync. The key is an ICS (iCalendar) feed: a single link that lists your upcoming events, which most calendar tools create for free. Here's how to make one and connect it.
What an ICS feed is (and why it's worth five minutes)
An ICS feed — also called an iCalendar feed or a calendar subscription — is a web link ending in .ics that always reflects your current list of events. It's the same format calendar apps use when you “subscribe” to a calendar.
Publish one and point Scene at it, and every event you add flows in on its own, updates when you edit it, and never double-posts. Verified hosts can even skip the moderation queue. You keep posting where you already do; Scene keeps itself current.
The easy way: a public Google Calendar (free)
1. Sign in to Google Calendar on a computer. On the left, next to “Other calendars,” click the + and choose “Create new calendar.” Give it a clear name like “Acme Events — Public” and click “Create calendar.” Use a dedicated calendar just for public events, so private appointments never leak in.
2. Add your events to that calendar. For each one include a clear title, the date and start/end time, and the location (venue name and general area — see the privacy tip below).
3. Make the calendar public. In the left sidebar, hover the calendar, click the three dots → “Settings and sharing.” Under “Access permissions for events,” tick “Make available to public” and leave it on “See all event details.”
4. Copy the feed link. Still in Settings, scroll to “Integrate calendar” and copy the “Public address in iCal format” — it ends in .ics. That link is your feed.
Other tools that can publish an ICS feed
Apple / iCloud Calendar: make a calendar public and share its link (if it starts with webcal://, just swap that for https:// when you paste it into Scene).
Outlook / Microsoft 365: open the calendar's sharing settings, publish it, and copy the ICS link.
Website calendars: many event plugins expose a feed automatically — for example WordPress's “The Events Calendar” adds one at yoursite.com/events/?ical=1. Most ticketing and event platforms also have an “export” or “subscribe” option that gives an iCal/ICS link.
Connect your feed to Scene
If you have an account: open your account page, find “Your event feeds,” paste the feed URL, set the default city and event type, and add it. You can preview exactly what will import before anything goes live.
If you run a venue or produce events regularly: use the organizers page to request verified-host status and send your feed link — we'll register it, turn on your verified-host badge, and (for trusted sources) let your events skip the moderation queue.
No feed yet and just want to list one event? You can always post an event by hand instead.
A few tips for clean imports
Only upcoming events import. Scene never backfills a calendar's old history, so it's fine to point us at a calendar that also holds past events — they're simply skipped.
Fill in the details. A good title, exact date and time, and a location make your listing far more useful and searchable. Feeds are fetched daily and de-duplicated, so edits you make flow through automatically.
Protect exact addresses. If a venue's address should stay private until someone RSVPs, keep the precise street address out of the public calendar (use the neighborhood or venue name) — Scene reveals full addresses to RSVPs separately.