BeeGenticResources
Tool guides

Start a workflow from an RSS feed

Run a workflow every time a blog, news site or podcast publishes something new. Use the article's title, link, author and text in your blocks. Step by step with a narrated video and real automatic runs.

What you'll build: every time a blog publishes a new article, BeeGentic starts your workflow and an AI sums it up in two sentences. Two blocks: RSS Feed → Agent. About 5 minutes.

What BeeGentic can do with RSS Feed
📰 Any public RSS or Atom feed ⏱️ Checked every minute 🆕 One run per new item 🔤 Title, link, date, author, text, categories 🎧 Podcast and media attachments (enclosure) 🧠 Remembers what it already sent

Not supported: feeds behind a login or on a private network, sending items that were already in the feed before you deployed, choosing a different check interval, more than 25 new items per check, keyword filters inside the trigger (add a Condition block after it), and JSON Feed.

Narrated walkthrough (about 2 min), with captions (CC button). Each step below also has a short silent clip. The orange numbers in each screenshot match the # column under it. Click a screenshot to enlarge it.

Before you start

You needWhy
The address of a feedBeeGentic watches it. We used DEV Community's https://dev.to/feed/latest, which gets new articles every few minutes.
An AI key saved as a secret, e.g. OPENAI_API_KEYThe Agent writes the summary. See References and secrets.

Part 1: Add the RSS Feed trigger

Create the workflow

+ New workflow → name it New article summary (RSS). The feed starts this workflow, so select the Start block and press Delete.

New workflow

#What you see
1Your new workflow in the sidebar.
2The Start block. Select it, then delete it.

Watch this step

Add RSS Feed from the Toolbar

Toolbar, RSS Feed

#What to do
1Open the Toolbar tab.
2Under Triggers (alphabetical), scroll down and click RSS Feed.

Watch this step

Paste the feed address

Feed URL

#What you see
1Feed URL: https://dev.to/feed/latest.
2Setup Instructions: the feed is checked every minute, and each new item starts the workflow.
3The block sums it up: Run on a new item in https://dev.to/feed/latest.

Watch this step

Part 2: Use the article in the Agent

See what the feed gives you

With RSS Feed selected, click Toolbar → Agent. It connects automatically. In Messages, type < and open RSS Feed → item.

Item fields

#What you see
1Typing < opens the list of values from earlier blocks.
2The fields of the new item: title, link, pubDate, guid, summary, content …

Everything the trigger hands over:

ReferenceWhat it holdsOur real run
<rssfeed.item.title>Article titleHello Hacktoberfest 2026
<rssfeed.item.link>Article addresshttps://dev.to/dyarawilliams/-4he5
<rssfeed.item.pubDate>Publication date, as the feed writes itFri, 02 Oct 2026 22:33:59 +0000
<rssfeed.item.isoDate>Same date in ISO format2026-10-02T22:33:59.000Z
<rssfeed.item.author>AuthorD'yara Williams
<rssfeed.item.contentSnippet>The text without HTML (best for the Agent)Everything You Need To Know About Hacktoberfest 2026…
<rssfeed.item.content>Full content, with HTML
<rssfeed.item.guid>The item's unique IDhttps://dev.to/dyarawilliams/-4he5
<rssfeed.item.categories>Tags, as a list
<rssfeed.item.enclosure>Attached media (podcast audio, image): url, type, length
<rssfeed.feed.title>The feed's nameDEV Community: Latest
<rssfeed.feed.link>The site's address
<rssfeed.timestamp>When BeeGentic picked up the item2026-10-02T22:43:01.894Z

item.summary is the feed's own summary (or the snippet when the feed has none); feed.feedDescription is the feed's tagline.

Watch this step

Write the message

Press Esc, clear the <, then type:

Summarize this new article in 2 sentences for a busy reader. Title: <rssfeed.item.title> Author: <rssfeed.item.author> Snippet: <rssfeed.item.contentSnippet> Link: <rssfeed.item.link> Return only the summary.

Agent message

#What you see
1The message. The blue references are replaced by each new article's values when it runs.

Watch this step

Choose the model and key

Model and key

#FieldValue
1Modelgpt-5-mini
2API Key{{OPENAI_API_KEY}}

Press Shift + L to tidy the canvas:

Finished workflow

#BlockWhat it does
1RSS FeedStarts the workflow for each new article
2AgentWrites the two-sentence summary

Watch this step

Part 3: Deploy and watch the runs

Deploy

A feed trigger only works when the workflow is deployed. Click Deploy (top right).

Deployed

#What you see
1Version v1 (live).
2Live. From now on BeeGentic checks the feed every minute. Articles that were already in the feed are skipped; only new ones start a run.

Watch this step

New articles start runs

Open Logs. In our test the first new articles showed up about 11 minutes after we deployed (the site takes a while to update its feed), all in one check.

Logs

#What you see
1A run of New article summary (RSS).
2Trigger: RSS Feed.
311 new articles arrived in one check, so 11 runs started: one per article, 1 credit each.

Watch this step

The article BeeGentic found

Click a run.

Run input

#What you see
1Trigger: RSS Feed.
2Workflow Input: the new item, with title, link, pubDate, guid, content … These are the values behind <rssfeed.item.…>.

Watch this step

The summary

Run output

#What you see
1Workflow Output: content is the Agent's summary.

The real article (Hello Hacktoberfest 2026 by D'yara Williams, published 22:33 UTC, picked up 22:43 UTC) and the summary BeeGentic wrote:

Hacktoberfest 2026 is announced as a Major League Hacking–backed open-source event with a focus on accessible AI, inviting developers to join dev challenges and contribute to projects. The article emphasizes that “AI belongs to everyone” and provides practical guidance and resources to help contributors of all levels participate.

Watch this step

Undeploy when you're done testing

A busy feed can start many runs. To stop it: Live → Undeploy, then confirm.

Undeploy

#What to do
1Click Undeploy. The workflow stays, but stops watching the feed. Deploy again any time.

We undeployed this demo workflow after recording.

Watch this step

Example settings

Trigger:        RSS Feed
Feed URL:       https://dev.to/feed/latest
Agent model:    gpt-5-mini
Agent message:  Summarize this new article in 2 sentences for a busy reader.
                Title: <rssfeed.item.title> Author: <rssfeed.item.author>
                Snippet: <rssfeed.item.contentSnippet> Link: <rssfeed.item.link>
                Return only the summary.

⚡ Make it useful

Add a block after the Agent and use <agent.content> (the summary) and <rssfeed.item.link> (the article):

You wantAdd after the Agent
Post each new article on Bluesky with a link cardBluesky: Post Text <agent.content>, Link <rssfeed.item.link>
Share each article on LinkedInLinkedIn
Post it on Mastodon or ThreadsMastodon, Threads
Email the summary to your teamGmail → Send Email
Keep a reading listGoogle Sheets → Append Data: title, link, date, summary
Only some articlesA Condition block after RSS Feed, e.g. only when <rssfeed.item.title> mentions AI
One digest a day instead of one message per articleUse a Schedule instead, and have the Agent read the site

Ideas

IdeaFeed
Your company blog → social postsYour blog's /feed
Competitor watch → email briefA competitor's blog feed
New podcast episode → newsletter blurbThe podcast's RSS (audio in <rssfeed.item.enclosure>)
Industry news → team channelA news site's section feed

Troubleshooting

ProblemFix
Nothing appears in LogsCheck the top button says Live. Then wait: only articles published after you deployed start a run, and some feeds update slowly. Open the feed address in your browser to see the newest date.
Nothing ever runs for one feedSome sites refuse automated requests or answer too slowly. In our tests https://hnrss.org/newest never worked from BeeGentic, while the feeds above did. Try another feed for the same site.
A field is emptyNot every feed fills every field (e.g. no author or no feed description). Use contentSnippet for the article text; it's always filled when the feed has text.
Too many runsEvery new item is its own run (1 credit with gpt-5-mini in our test). Pick a quieter feed, filter with a Condition block, or Undeploy.
HTML in the Agent's textUse <rssfeed.item.contentSnippet> instead of content.
Feed behind a loginNot supported: the feed must be public.

On this page