n8n

How to Generate Hacker News Video Content?

Turn trending tech stories into short videos and social posts with one run. Ideal for marketing teams that want steady content without manual research, editing, and uploading. It pulls news, checks topic fit, builds images and videos, then saves and prepares posts for your channels.

The flow starts with a manual launch and collects items from Hacker News. It fetches the article page, then uses an AI model and a structured parser to extract a summary and related topics. A topic check decides if the story moves forward. The system prepares prompts, improves them, and generates images with Leonardo. It then creates videos from those images with RunwayML and also supports Creatomate to stitch clips. Wait webhooks handle long jobs and resume when media is ready. Files upload to S3 compatible storage or cloud drives, and you can send finished media to YouTube, X, Instagram, and LinkedIn.

Setup needs API keys and OAuth connections for the tools you use. Expect large time savings by turning hours of content work into minutes. Use it to produce daily explainer clips, thought leadership reels, or quick news roundups. Start small by limiting to one story, then raise the limit to scale output.

What are the key features?

  • News intake from Hacker News with a limit and batch loop to control volume
  • AI summary and topic extraction using an OpenAI chat model with a structured parser
  • Topic gating with a conditional check to keep only stories that match your niche
  • Prompt preparation and improvement for image generation with Leonardo
  • Image to video creation with RunwayML and optional clip assembly with Creatomate
  • Async job control using wait webhooks and follow up status checks
  • Asset storage to Amazon S3 compatible buckets and cloud drives
  • Social distribution to YouTube, X, Instagram, and LinkedIn
  • Config notes and nodes to make it easy to extend or swap data sources

What are the benefits?

  • Reduce content creation from 3 hours to 15 minutes per story
  • Automate 80 percent of research, asset creation, and posting steps
  • Connect 12 systems to move files and posts without manual download and upload
  • Handle 20 to 50 articles per day by raising the batch limit
  • Cut posting mistakes by 90 percent with consistent mappings to each channel
  • Reuse the same pipeline for new topics by changing one filter

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Hacker News, OpenAI, Leonardo AI, RunwayML, Creatomate, Dropbox, Google Drive, Microsoft OneDrive, YouTube, X, Instagram, LinkedIn and Amazon S3. See the Tools Required section above for links to create accounts with these services.
  3. In the n8n credentials manager, add an OpenAI API Key credential. Create an API key in your OpenAI account and paste it. Give the credential a clear name.
  4. Open the Leonardo HTTP Request nodes. In the credential dropdown, create a new HTTP Custom Auth credential. Add your Leonardo API key as a Bearer token in the Authorization header.
  5. Open the RunwayML HTTP Request nodes. Create a new HTTP Custom Auth credential and store your Runway API key in the Authorization header.
  6. For Creatomate, create a new HTTP Custom Auth credential with your API key. Map any required headers in the node if needed.
  7. Connect Dropbox, Google Drive, Microsoft OneDrive, YouTube, X, Instagram, and LinkedIn by creating new OAuth2 credentials for each in n8n. Follow the on screen prompts to grant access and select the right account.
  8. For Amazon S3 storage, create an Amazon S3 credential with Access Key ID and Secret Access Key. If you use MinIO, set the custom endpoint and region as required.
  9. Open the Upload to S3 node and set the bucket name and folder path. Enable public read if you plan to share links.
  10. Open the Hacker News node and confirm the resource and filters. Use the Limit node to 1 while testing to keep costs low.
  11. Review the Article Analysis and Article Prep nodes. Select your preferred OpenAI model and adjust temperature to control style. Keep outputs aligned with the Structured Output Parser schema.
  12. In the Leonardo and Runway create nodes, map the Wait node webhook URL fields if the API supports callbacks. If callbacks are not available, keep the Wait and Get nodes connected to poll until ready.
  13. Configure social nodes with captions and media fields. Start with drafts or private uploads on YouTube to review results before going live.
  14. Click Test workflow to run a single item. Check the Runway and Leonardo status nodes, confirm files in S3 or drives, and review the social channel drafts. If a job stalls, verify API keys, scopes, and that the wait webhooks are reachable from the internet.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Amazon S3

Sign up

AWS Free Tier: 5 GB S3 Standard storage, 20,000 GET requests, 2,000 PUT/COPY/POST/LIST requests, and 100 GB data transfer out / mo

Creatomate

Sign up

Essential: $49 / mo (annual billing) or $54 / mo (monthly), 2,000 credits; API access included

Dropbox

Sign up

Basic (Free): $0 / mo; API access supported with a free Dropbox account

Google Drive

Sign up

Drive API: $0 (no additional cost; quota-limited)

Hacker News

Sign up

Free: $0 / mo, public read-only API (no auth, no stated rate limit)

Instagram

Sign up

Free: $0 (no published pricing; API access available at no charge, subject to rate limits)

Leonardo AI

Sign up

API: $49 / mo, 25,000 API credits / mo

LinkedIn

Sign up

Self-serve developer products (e.g., Sign In with LinkedIn, Share on LinkedIn): $0; Partner/Marketing APIs require approval and have no public pricing.

Microsoft OneDrive

Sign up

Free: $0 / mo, 5 GB storage

OpenAI

Sign up

Pay-as-you-go: GPT-5 at $1.25 per 1M input tokens and $10 per 1M output tokens

RunwayML

Sign up

Pay-as-you-go credits: $0.01/credit (min $10 to start). Example: gen4_turbo 5s video = 25 credits ($0.25).

Free tier: $0 / mo, 1000 API calls per workspace / mo

YouTube

Sign up

Free: $0, default quota 10,000 units/day

Credits:
Alex Kim YouTube video

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.