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
Automate Product Hunt data with n8n and Google Sheets

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

Learn how to Build this Workflow with AI:

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.


Automate Product Hunt data with n8n and Google Sheets

Visit through Desktop to Interact with the Workflow.

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.
Author
Written By
Vikash Kumar
Building AI agents, n8n workflows and end-to-end automation for 30+ Brands across India, the US, Europe, Dubai & Australia. 7+ years of Experience saving founders real hours every week - no code required.

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.