(4/5)

Hacker News Throwback Machine - See What Was Hot on This Day, Every Year!

Connect Chainllm, Lmchatgooglegemini, Schedule and more with this n8n workflow. 13 nodes total.

Workflow Structure (13 nodes)
100%
Schedule Trigger
Schedule Trigger
Code
CreateYearsList
Set
CleanUpYearList
Split Out
SplitOutYearList
Http Request
GetFrontPage
Html
ExtractDetails
Set
GetHeadlines
Set
GetDate
Merge
MergeHeadlinesDate
Aggregate
SingleJson
Langchain.chain Llm
Basic LLM Chain
Langchain.lm Chat Google Gemini
Google Gemini Chat Model
Telegram
Telegram
Node Types:
default
action
trigger
code
transform
logic
http
Requires credentials

Prerequisites

Required Credentials (2)

Google Palm

Used by: Google Gemini Chat Model

Docs

Telegram

Used by: Telegram

Docs

Complexity

Advanced

Expert level. Custom code, complex logic, many integrations.

Setup time: ~45 min
Score: 67/100
Custom Code
Conditional Logic
5 Integrations

When to Use This Workflow

Scheduled Operations

Run automated tasks at specific times - daily reports, weekly cleanups, monthly backups.

Set it and forget it - reliable automation that runs on your schedule.

Real-time Response

React instantly when events happen - new orders, form submissions, or API calls.

Zero delay between trigger and action for time-sensitive workflows.

Error Reduction

Eliminate human error from routine processes with consistent automation.

Improve accuracy and reliability across your workflows.

workflow.json
{
  "nodes": [
    {
      "id": "6ea4e702-1af8-407b-b653-964a519db1c2",
      "name": "Basic LLM Chain",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        1560,
        -360
      ],
      "parameters": {
        "text": "=You are a highly skilled news categorizer, specializing in indentifying interesting stuff from Hacker News front-page headlines.\n\nYou are provided with JSON data containing a list of dates and their corresponding top headlines from the Hacker News front page. Each headline will also include a URL linking to the original article or discussion. Importantly, the dates provided will be the SAME DAY across MULTIPLE YEARS (e.g., January 1st, 2023, January 1st, 2022, January 1st, 2021, etc.). You need to indentify key headlines and also analyze how the tech landscape has evolved over the years, as reflected in the headlines for this specific day.\n\nYour task is to indentify top 10-15 headlines from across the years from the given json data and return in Markdown formatted bullet points categorizing into themes and adding markdown hyperlinks to the source URL with Prefixing Year before the headline. Follow the Output Foramt Mentioned.\n\n**Input Format:**\n\n```json\n[\n {\n \"headlines\": [\n \"Headline 1 Title [URL1]\",\n \"Headline 2 Title [URL2]\",\n \"Headline 3 Title [URL3]\",\n ...\n ]\n \"date\": \"YYYY-MM-DD\",\n },\n {\n \"headlines\": [\n \"Headline 1 Title [URL1]\",\n \"Headline 2 Title [URL2]\",\n ...\n ]\n \"date\": \"YYYY-MM-DD\",\n },\n ...\n]\n```\n\n**Output Format In Markdown**\n\n```\n# HN Lookback <FullMonthName-DD> | <start YYYY> to <end YYYY> \n\n## [Theme 1]\n- YYYY [Headline 1](URL1)\n- YYYY [Headline 2](URL2)\n...\n\n## [Theme 2]\n- YYYY [Headline 1](URL1)\n- YYYY [Headline 2](URL2)\n...\n\n... \n\n## <this is optional>\n<if any interesing ternds emerge mention them in oneline>\n```\n\n**Here is the Json data for Hackernews Headlines across the years**\n\n```\n{{ JSON.stringify($json.data) }}\n```",
        "promptType": "define"
      },
      "typeVersion": 1.5
    },
    {
      "id": "b5a97c2a-0c3b-4ebe-aec5-7bca6b55ad4c",
      "name": "Google Gemini Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
...

Workflow Details

Nodes
13
Trigger
Scheduled
Source
awesome
Added
Dec 4, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

🤖🧑‍💻 AI Agent for Top n8n Creators Leaderboard Reporting

AI Agent for n8n Creator Leaderboard Stats https://github.com/teds-tech-talks/n8n-community-leaderboard

Http-request
Lmchatopenai
Executeworkflow
Toolworkflow
49 nodesEvent
Curated

Monthly Spotify Track Archiving and Playlist Classification

Monthly Spotify Track Archiving and Playlist Classification This n8n workflow allows you to automatically archive your m...

Http-request
Lmchatanthropic
Spotify
Outputparserstructured
37 nodesScheduled
Curated

Scheduletrigger Workflow

Automated workflow: Scheduletrigger Workflow. This workflow integrates 6 different services: stickyNote, httpRequest, te...

Schedule
Http-request
Telegram
9 nodesScheduled

Daily AI News Translation & Summary with GPT-4 and Telegram Delivery

Automated workflow: Daily AI News Translation & Summary with GPT-4 and Telegram Delivery. This workflow integrates 9 dif...

Schedule
Http-request
Telegram
12 nodesScheduled

Social Media AI Agent - Telegram

Automated workflow: Social Media AI Agent - Telegram. This workflow integrates 15 different services: filter, markdown,...

Http-request
Airtable
Linkedin
Twitter
26 nodesScheduled

Social Media AI Agent - Telegram

Automated workflow: Social Media AI Agent - Telegram. This workflow integrates 15 different services: filter, markdown,...

Http-request
Airtable
Linkedin
Twitter
26 nodesScheduled