Skip to main content

How to automatically post RSS feed updates to Notion via n8n

Learn how to integrate RSS.app with Notion and n8n

Updated this week

You can automatically post new RSS feed items into your Notion workspace to keep your data, content updates or monitoring flows synced.

Prerequisites

Step 1: Create an RSS feed with RSS.app

1. Go to RSS Generator.

2. Paste the URL of the content you want to turn into a feed (e.g. a Twitter profile, subreddit, or blog).

3. Click Generate.

4. Once your feed is ready, click Save to My Feeds.

You can translate the feed, apply filters, or create multiple feeds and combine them into a single stream using our Bundles feature.

Step 2: Set up a webhook in n8n

1. Log into your n8n dashboard and click Create Workflow.

2. Add a Webhook node.

3. Change the HTTP Method to POST.

4. Click Listen for Test Event.

5. Copy the webhook URL.

Step 3: Connect RSS.app to n8n

1. In RSS.app, click your profile picture in the top-right and select Webhooks.

2. Paste the webhook URL you copied from n8n and click Add Webhook.

3. Select the feed you want to send to n8n (if you don’t select one, updates from all feeds will be sent).

4. Click the three dots next to the selected feed and toggle Apply Filters to make sure your RSS filters are applied to webhook data.

5. Click Send Test.

You should see a 200 status in RSS.app, and the output in n8n should fill with sample feed data.

Step 4: Add a Notion node in n8n

1. Click the + button and add a Notion node.

2. Choose Create Database Page as the action.

3. Open the Credentials tab and follow the n8n documentation to connect your Notion account:

  • Go to Notion’s Integrations Dashboard.

  • Create a new integration.

  • Give it a name, select your workspace, and enable the following capabilities:

4. Copy the Internal Integration Secret and paste it into n8n.

Step 5: Connect your Notion database

1. Open the Notion database where your RSS updates should appear.

2. Click the three dots in the top-right.

3. Select Connections.

4. Add the n8n integration you just created. This authorizes n8n to create new pages in that database.

Step 6: Map your data and test the workflow

1. Go back to n8n. Select your Notion database from the dropdown list.

2. Map fields from the webhook output to your database fields.

3. Click Execute Step.

A new page should appear in your Notion database populated with RSS feed data.

Step 7: Activate the workflow

Toggle the Active button to turn on the workflow.

Now, whenever your RSS feed receives a new post, RSS.app will send it to the n8n webhook, which triggers your workflow and automatically creates a new entry in your Notion database.

Did this answer your question?