Marketing Intermediate

Email a Weekly Product Hunt Leaderboard Digest

Pull Product Hunt's weekly leaderboard for selected topics with Apify, keep launches above a vote threshold, rank them by votes, and email the top results as an HTML digest through Gmail.

At a glance

Email a Weekly Product Hunt Leaderboard Digest is an intermediate-level marketing automation built with n8n. Get the top Product Hunt launches for your topics in your inbox every Friday.

Tools required
n8n
Tags
#product-hunt #apify #gmail #market-research #email-digest
Difficulty
Intermediate
Published
· 2 min read

How It Works

This n8n workflow fires every Friday at 17:00 and uses Apify to fetch Product Hunt’s weekly leaderboard for the topics you choose. It drops launches below a minimum vote count, sorts the rest by votes, and compiles the top results into a single ranked HTML email. Gmail then delivers the digest to the address you configure, so a week of launches in your space arrives as one message.

Setup Steps

  1. Connect Apify: Add an Apify credential (API token) that can run the dami_studio/producthunt-scraper actor.
  2. Connect Gmail: Add a Gmail credential and make sure the account is allowed to send email from n8n.
  3. Set Your Configuration: Update the topics, minVotes, keep (top N), and digestEmail values to match the categories you track and where the digest should go.
  4. Add Slack (Optional): Add a Slack credential, pick a target channel, and connect the digest output to the Slack step to post the digest in a channel too.
  5. Archive in Google Sheets (Optional): Add Google Sheets credentials, choose a spreadsheet and sheet, and connect the sorted launches to the Google Sheets append step.
  6. Activate the Schedule: Turn the workflow on so it runs every Friday at 5 PM.

Automation Workflow

Schedule Trigger (every Friday, 17:00)
    ↓
Set Configuration (topics, minVotes, keep, digestEmail)
    ↓
Apify: dami_studio/producthunt-scraper (weekly leaderboard per topic)
    ↓
Filter launches below minVotes → Sort by votes (descending)
    ↓
Build HTML digest of top N launches (or a "no launches" message)
    ↓
Gmail: send digest to digestEmail
    ↓ (optional)
Slack post  /  Google Sheets append

Benefits

Use Cases

Related Automations