Latenode

Sync new Google Calendar events to an RSS feed

This template starts when a Google Calendar event is created or updated, then uses JavaScript to map title, description, times, and the event link into an RSS item.

Use it when teammates or subscribers should see schedule changes in a reader. Connect Google Calendar with read access to the calendar you publish, then host or append the XML where those readers subscribe.

Updated Sep 16, 2026Est. run: 7sEst. cost: $0.0004
How Latenode estimates time and cost

Latenode bills workflow runtime in CPU seconds. The first 10,000 CPU seconds are free each month, then usage follows pay-as-you-go CPU-second pricing. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how CPU seconds work →

Workflow preview

What this template does

  • Picks up new or updated calendar events without a manual export
  • Starts when Google Calendar records a create or update
  • Builds RSS item XML in JavaScript from title, times, and the event link
  • Keeps calendar credentials on the Google Calendar connection

How it works

1
Trigger

Watch Google Calendar

The scenario starts when an event is created or updated on the calendar you connect.

2
Logic

Build the RSS item

JavaScript maps title, description, start, end, and the event link into RSS fields or feed XML.

Setup guide

1

Connect Google Calendar

Add a Google Calendar connection and grant read access to the calendar you want to publish from.

2

Set the calendar trigger

Add a Google Calendar trigger for new or changed events and select that calendar.

3

Map the event in JavaScript

Add JavaScript. Read title, description, start, end, and the event link from the trigger and return RSS item XML, or JSON you will wrap as RSS.

4

Choose how you host the feed

Point subscribers at the URL where you store or serve the XML this run produces, such as a file host or an HTTP endpoint you already use.

Requirements

A Google Calendar Latenode can read
A place to host or append the RSS XML so subscribers have a URL

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.