Latenode

Sync new RSS feed items to your Google Calendar events

This template watches a feed URL and, when a new RSS item arrives, maps title, description, and published time in JavaScript, then creates a Google Calendar event. Paste the feed URL on the RSS trigger. Connect Google Calendar and pick the calendar that should receive each item.

Updated Sep 16, 2026Est. run: 6sEst. 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

  • Runs when a new RSS item arrives
  • Turns title, description, and date into a calendar event
  • Writes the event to the Google Calendar you connect
  • Keeps Google Calendar access on the Google Calendar connection

How it works

1
Trigger

New RSS item

The scenario starts when a new RSS item arrives from the feed URL you watch.

2
Logic

Shape the event

JavaScript reads title, description, and published time and sets calendar start and end.

3
Action

Create the calendar event

Google Calendar creates an event on the calendar you choose.

Setup guide

1

Add the RSS trigger

Add an RSS trigger and paste the feed URL you want to watch. The scenario runs when a new RSS item arrives.

2

Connect Google Calendar

Add a Google Calendar connection with write access to the calendar that should hold the events.

3

Map title and time

In JavaScript, use the item title as the event name and the published time as start. Set a default duration if the feed has no end time. Publish a test item and confirm the event appears.

Requirements

A public RSS or Atom feed URL
A Google Calendar Latenode can write to

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.