This workflow is built from 24 nodes. Here's what each one does:
| # | Node | Type | What it does |
|---|---|---|---|
| 1 | Daily 9AM Trigger | Schedule Trigger | Starts the workflow automatically on a schedule. |
| 2 | CONFIG — RSS Migration | Set | Holds editable configuration values — fill in your own settings here before activating. |
| 3 | Parse Old RSS Feed URLs | Code | Runs custom JavaScript to transform, filter, or compute data between steps. |
| 4 | IF — JSON Source Selector | IF | Splits the flow into branches based on a condition. |
| 5 | Fetch Reddit — Public JSON | HTTP Request | Calls an external API or webhook endpoint. |
| 6 | Fetch Reddit — Custom JSON Source | HTTP Request | Calls an external API or webhook endpoint. |
| 7 | Normalize Reddit Posts — RSS Field Map | Code | Runs custom JavaScript to transform, filter, or compute data between steps. |
| 8 | CONFIG — Google Sheets | Set | Holds editable configuration values — fill in your own settings here before activating. |
| 9 | Read Logged Post IDs | Google Sheets | Reads from or writes to a Google Sheet — this workflow's log and state store. |
| 10 | Filter New Posts Only | Code | Runs custom JavaScript to transform, filter, or compute data between steps. |
| 11 | Log Posts — Status NEW | Google Sheets | Reads from or writes to a Google Sheet — this workflow's log and state store. |
| 12 | CONFIG — AI Scoring | Set | Holds editable configuration values — fill in your own settings here before activating. |
| 13 | AI Agent — Score Relevance | AI Agent | The AI brain — reasons over the task and calls tools to get it done. |
| 14 | OpenAI Chat Model — Relevance Scoring | OpenAI Chat Model | The language model powering the AI agent. |
| 15 | Structured Output Parser — Relevance Score | Structured Output Parser | Forces the AI to return clean, structured JSON instead of free text. |
| 16 | Update Sheet — Status SCORED | Google Sheets | Reads from or writes to a Google Sheet — this workflow's log and state store. |
| 17 | IF — Relevance ≥ Threshold | IF | Splits the flow into branches based on a condition. |
| 18 | Update Sheet — Status IGNORED | Google Sheets | Reads from or writes to a Google Sheet — this workflow's log and state store. |
| 19 | Merge — Collect Alert Posts | Merge | Combines the outputs of two or more branches back into one flow. |
| 20 | Build Migration Digest | Code | Runs custom JavaScript to transform, filter, or compute data between steps. |
| 21 | CONFIG — Notifications | Set | Holds editable configuration values — fill in your own settings here before activating. |
| 22 | Telegram — Send Digest | Telegram | Sends you a Telegram message or alert. |
| 23 | Expand Sent URLs | Code | Runs custom JavaScript to transform, filter, or compute data between steps. |
| 24 | Update Sheet — Status SENT | Google Sheets | Reads from or writes to a Google Sheet — this workflow's log and state store. |