Latenode

Automatically sync RSS feed files to your Google Drive

This template watches a feed URL and, when a new RSS item arrives, downloads the attached file and uploads it to the Google Drive folder you choose. JavaScript reads the enclosure URL. An HTTP request fetches the file. Connect Google Drive. Paste the feed URL on the RSS trigger.

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

  • Runs when a new RSS item arrives
  • Downloads file attachments from the feed
  • Archives each file in a Google Drive folder
  • Keeps Drive access on the Google Drive 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

Find the attachment URL

JavaScript reads the enclosure or media URL from the item.

3
Action

Download the file

An HTTP request fetches the attachment so Drive can store it.

4
Action

Upload to Google Drive

Google Drive saves the file in the archive folder you map.

Setup guide

1

Add the RSS trigger

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

2

Connect Google Drive

Add a Google Drive connection with access to the folder that should hold archived files.

3

Download and upload

Use JavaScript to read the enclosure URL, download the file with an HTTP request, and upload it to Drive. Skip the run when the item has no file. Test with one item that includes an attachment.

Requirements

A public RSS or Atom feed URL that includes file enclosures
A Google Drive folder 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.