{"product_id":"n8n-github-trending-to-slack-alerts-scheduled-auto-reports","title":"n8n: GitHub Trending to Slack Alerts (Scheduled Auto-Reports)","description":"\u003ch3\u003eGet daily GitHub Trending winners—automatically posted to Slack\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow scrapes \u003cstrong\u003eGitHub Trending\u003c\/strong\u003e for multiple programming languages, ranks repositories by \u003cstrong\u003estars gained today\u003c\/strong\u003e, and sends a clean \u003cstrong\u003eSlack alert\u003c\/strong\u003e with the top results—once every 24 hours. No manual monitoring required.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns on a schedule:\u003c\/strong\u003e executes every 24 hours using an interval-based schedule.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTargets your languages and rules:\u003c\/strong\u003e uses configuration for a \u003cem\u003elanguages\u003c\/em\u003e array, a minimum \u003cem\u003estars today\u003c\/em\u003e threshold (\u003cem\u003eminStars\u003c\/em\u003e), a time range (\u003cem\u003esince\u003c\/em\u003e), and how many results to report (\u003cem\u003etopN\u003c\/em\u003e).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eScrapes GitHub Trending pages:\u003c\/strong\u003e fetches the Trending HTML for each language and extracts the repository blocks.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eParses and filters repositories:\u003c\/strong\u003e captures repository name, URL, language, stars gained today, and total stars; then excludes repos below \u003cem\u003eminStars\u003c\/em\u003e and skips \u003cem\u003earchived\u003c\/em\u003e projects.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRanks and aggregates results:\u003c\/strong\u003e sorts by \u003cstrong\u003estars gained today\u003c\/strong\u003e, keeps the top \u003cem\u003eN\u003c\/em\u003e per language, and combines everything into one list.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePosts only when there’s something to report:\u003c\/strong\u003e if at least one qualifying repository is found, formats a Slack message with links and star counts and posts it to your chosen channel; otherwise exits without posting.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSaaS operators\u003c\/strong\u003e tracking momentum in developer ecosystems for product insights.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAutomation engineers\u003c\/strong\u003e monitoring trending projects across languages without leaving Slack.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTeams researching competitors\u003c\/strong\u003e or community-driven tools, using daily GitHub Trending signals.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations:\u003c\/strong\u003e \u003cstrong\u003eSlack\u003c\/strong\u003e (API credential + channel selection) and \u003cstrong\u003eGitHub\u003c\/strong\u003e (Trending page scraping).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes \/ logic used:\u003c\/strong\u003e \u003cem\u003eif\u003c\/em\u003e, \u003cem\u003eset\u003c\/em\u003e, \u003cem\u003ehtml\u003c\/em\u003e, \u003cem\u003eno op\u003c\/em\u003e, \u003cem\u003esort\u003c\/em\u003e, \u003cem\u003elimit\u003c\/em\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eQuick setup\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eAdd a Slack API credential and select the channel for the alert.\u003c\/li\u003e\n  \u003cli\u003eAdjust \u003cem\u003elanguages\u003c\/em\u003e, \u003cem\u003eminStars\u003c\/em\u003e, \u003cem\u003etopN\u003c\/em\u003e, and \u003cem\u003esince\u003c\/em\u003e.\u003c\/li\u003e\n  \u003cli\u003eOptionally tweak the schedule interval if you want more or less frequent reports.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45742810726579,"sku":"N8N-17572","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/dV4TwbI7Fl2DJ3J9UZMQk_fn1r3J1s.png?v=1785402774","url":"https:\/\/buyflowscripts.com\/products\/n8n-github-trending-to-slack-alerts-scheduled-auto-reports","provider":"N8N Commerce","version":"1.0","type":"link"}