Automate Daily Product Hunt Data Fetch with n8n & Google Sheets

Struggling to manually track daily Product Hunt launches? This n8n workflow automates fetching, processing, and updating today’s Product Hunt data into Google Sheets, saving hours daily.
scheduleTrigger
httpRequest
googleSheets
+4
Workflow Identifier: 2114
NODES in Use: Schedule Trigger, Set, Sticky Note, HTTP Request, Code, Function, Google Sheets

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

Visit through Desktop for Best experience

What this workflow does

This workflow gets new products launched on Product Hunt every day. It runs once daily at midnight. It collects product names, taglines, descriptions, and website URLs. It then checks if the websites redirect to another URL and cleans those links. Finally, it updates or adds this information automatically into a Google Sheet. This saves lots of time and prevents errors from manual data entry.


Who should use this workflow

People who want daily updates on new products from Product Hunt. Especially product managers or teams tracking product launches. It helps avoid copying data manually. It also improves data accuracy and gives quick access to product info in Google Sheets.


Tools and services used

  • n8n Workflow Editor: For building and running the workflow.
  • Product Hunt API: To get daily new product posts via GraphQL.
  • Google Sheets API: To save or update product data automatically.

How the workflow works (Inputs → Process → Output)

Inputs

  • Schedule trigger set to run once daily.
  • Current date in YYYY-MM-DD format from a Set node.
  • Valid Product Hunt API Key set as a Bearer token.
  • Configured Google Sheets spreadsheet and worksheet.

Processing Steps

  • Trigger activates at midnight to start the flow.
  • Send a POST request to Product Hunt GraphQL API asking for posts from today.
  • Parse the JSON response to extract name, tagline, description, and website.
  • For each product, do an HTTP request to its website URL without following redirects.
  • Grab redirect URL from the response headers if there is one.
  • Clean redirect URLs to remove unwanted query strings like ‘?ref=producthunt’.
  • Merge product data with cleaned website URL.
  • Append or update this merged data in the chosen Google Sheet.

Output

The master Google Sheet contains new product launches daily. Each row has product name, tagline, description, and the final website URL.


Step-by-step: How to use this workflow in n8n (for beginners)

Import the workflow

  1. Download the workflow file using the Download button on this page.
  2. Open the n8n editor you already have.
  3. Click the menu and select “Import from File”.
  4. Choose the downloaded file and import it.

Set credentials and parameters

  1. Set the Product Hunt API Key in the HTTP Request node headers.
  2. Configure Google Sheets node with the correct spreadsheet and worksheet.
  3. Add Google Sheets credentials using service account authentication.
  4. Check if any URLs, IDs, or channels need updating.

Test and activate

  1. Run the workflow once manually to check if data is fetched and stored.
  2. Verify results inside the Google Sheet.
  3. If all is fine, activate the workflow to run daily automatically.

You now have an automated system in n8n that saves you time and keeps your product data up to date.


Common edge cases and failure points

  • Missing or wrong Product Hunt API Key causes authorization errors.
  • HTTP request nodes with follow redirects enabled hide redirect URLs.
  • Wrong Google Sheets document ID or sheet name leads to update failures.
  • Some product websites may not redirect, returning null redirect URLs.
  • Network issues or API limits could cause occasional request failures.

Customization ideas

  • Change Schedule Trigger node interval to run at different times.
  • Include more product details like upvotes or comments in the GraphQL query.
  • Add Slack node after Google Sheets to send notifications on new entries.
  • Filter products by category in the Product Hunt API request.
  • Save data as CSV files instead of Google Sheets if preferred.

Summary of results

✓ Automates daily fetching of new Product Hunt launches.
✓ Cleans website URLs for clarity.
✓ Updates product info automatically in Google Sheets.
✓ Saves hours weekly by removing manual copying work.
✓ Improves accuracy and team access to product data.


Frequently Asked Questions

Yes, but service accounts are recommended for smoother automation without manual login.
Unauthorized errors happen when the API key is missing, invalid, or incorrectly set in the Authorization header.
Redirect URL is not captured if the HTTP Request node has follow redirects enabled, which hides the location header.
Failures occur due to wrong spreadsheet ID, sheet name, or invalid Google Sheets credentials.

Promoted by BULDRR AI

Related Workflows

Automate Viral UGC Video Creation Using n8n + Degaus (Beginner-Friendly Guide)

Learn how to automate viral UGC video creation using n8n, AI prompts, and Degaus. This beginner-friendly guide shows how to import, configure, and run the workflow without technical complexity.
Form Trigger
Google Sheets
Gmail
+37
Free

AI SEO Blog Writer Automation Workflows in n8n

A complete beginner guide to building an AI SEO blog writer automation using n8n.
AI Agent
Google Sheets
httpRequest
+5
Free

Automate CrowdStrike Alerts with VirusTotal, Jira & Slack

This workflow automates processing of CrowdStrike detections by enriching threat data via VirusTotal, creating Jira tickets for incident tracking, and notifying teams on Slack for quick response. Save hours daily by transforming complex threat data into actionable alerts effortlessly.
scheduleTrigger
httpRequest
jira
+5
Free

Automate Telegram Invoices to Notion with AI Summaries & Reports

Save hours on financial tracking by automating invoice extraction from Telegram photos to Notion using Google Gemini AI. This workflow extracts data, records transactions, and generates detailed spending reports with charts sent on schedule via Telegram.
lmChatGoogleGemini
telegramTrigger
notion
+9
Free

Automate Email Replies with n8n and AI-Powered Summarization

Save hours managing your inbox with this n8n workflow that uses IMAP email triggers, AI summarization, and vector search to draft concise replies requiring minimal review. Automate business email processing efficiently with AI guidance and Gmail integration.
emailReadImap
vectorStoreQdrant
emailSend
+12
Free

Automate Email Campaigns Using n8n with Gmail & Google Sheets

This n8n workflow automates personalized email outreach campaigns by integrating Gmail and Google Sheets, saving hours of manual follow-up work and reducing errors in email sequences. It ensures timely follow-ups based on previous email interactions, optimizing communication efficiency.
googleSheets
gmail
code
+5
Free