Files & Documents

Extract Hacker News stories and distribute as social media content

48 nodes 129 86 Automatic trigger
Download

Workflow Description

Automatically fetch top technology stories from Hacker News, analyze and summarize them using OpenAI, then distribute across social platforms with cloud backup. The workflow batches content for efficient processing and creates formatted posts ready for publishing.

How it works

  1. 1.Fetch latest Hacker News posts using the dedicated trigger
  2. 2.Batch-process stories for parallel analysis and distribution
  3. 3.Analyze and summarize each story using OpenAI language models
  4. 4.Generate social media captions with AI Agent optimization
  5. 5.Publish formatted posts to Twitter/X and LinkedIn simultaneously
  6. 6.Archive all content and summaries across S3, Google Drive, and OneDrive

Use cases

  • Maintain an automated news feed channel without manual curation or posting overhead
  • Build an intelligent content distribution system for tech communities and newsletters
  • Create a searchable archive of industry updates with AI-generated summaries for internal knowledge base

Requirements

  • Active Hacker News account (free)
  • OpenAI API key with sufficient quota
  • Social media API credentials (Twitter/X, LinkedIn)
  • Cloud storage access (S3, Google Drive, OneDrive)

Service Value

Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.

Apps Used

Hacker News Split In Batches OpenAI HTTP Request Output Parser S3 AI Agent Twitter/X Google Drive Microsoft One Drive YouTube LinkedIn

Details

Trigger Automatic trigger
Nodes 48
Apps 12
Views 129
Downloads 86

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (48)

/

When clicking ‘Test workflow’

Manual Trigger

#1

Hacker News

Hacker News

#2

Loop Over Items

Split In Batches

#3

OpenAI Chat Model3

OpenAI

#4

HTTP Request1

HTTP Request

#5

Structured Output Parser

Output Parser Structured

#6

Upload to Minio

S3

#7

News1

Set

#8

Leo - Improve Prompt

HTTP Request

#9

Leo - Get imageId

HTTP Request

#10

Runway - Create Video

HTTP Request

#11

Runway - Get Video

HTTP Request

#12

Wait2

Wait

#13

Sticky Note

Sticky Note

#14

If Topic

If

#15

Get Image

HTTP Request

#16

Prompt Settings1

Set

#17

Leo - Generate Image

HTTP Request

#18

Wait1

Wait

#19

Limit

Limit

#20

Image Analysis

OpenAI

#21

Wait3

Wait

#22

Article Analysis

Agent

#23

Dropbox

Dropbox

#24

Google Drive

Google Drive

#25

Microsoft OneDrive

Microsoft One Drive

#26

YouTube

You Tube

#27

X

Set

#28

Instagram

HTTP Request

#29

LinkedIn

Linked In

#30

Leo - Improve Prompt2

HTTP Request

#31

Wait4

Wait

#32

Wait6

Wait

#33

Leo - Generate Image2

HTTP Request

#34

Leo - Get imageId2

HTTP Request

#35

Runway - Create Video2

HTTP Request

#36

Runway - Get Video2

HTTP Request

#37

Sticky Note1

Sticky Note

#38

Sticky Note2

Sticky Note

#39

Sticky Note3

Sticky Note

#40

Sticky Note4

Sticky Note

#41

Cre - Generate Video1

HTTP Request

#42

Cre - Get Video

HTTP Request

#43

Sticky Note6

Sticky Note

#44

Sticky Note7

Sticky Note

#45

Article Prep

OpenAI

#46

Sticky Note5

Sticky Note

#47

Sticky Note8

Sticky Note

#48