Notify on Discord about new Epic Games free game releases
UnknownWhat this workflow does
This workflow has 20 nodes and runs on a schedule (every day at 19:00). Along the way it connects Discord and Puppeteer (community). It also calls discord.com over HTTP.
How it runs
Trigger: On a schedule (every day at 19:00).
- Set Retries (Edit Fields (Set)): sets 1 field: retries
- GET Epic Games Free Games page (Puppeteer): uses Puppeteer
- Extract offers (HTML): parses or builds HTML
- If: checks a condition and branches into true / false
- Split Out: splits a list into separate items
- Wait: waits 10 seconds
- Extract title and image (HTML): parses or builds HTML
- Extract label (Edit Fields (Set)): sets 1 field: label
- Update Retries (Edit Fields (Set)): sets 1 field: retries
- Prepare data (Merge): merges the data from its input branches
…plus 9 more steps. See the full node list below.
Services it uses
HTTP calls to: discord.com
Scraping pages by hand? Firecrawl is a simpler option (10% off for new users).
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-puppeteer is verified or supports 3.0 (used in GET Epic Games Free Games page).
Nodes used (12)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - HTML
n8n-nodes-base.html - Split Out
n8n-nodes-base.splitOut - Edit Fields (Set)
n8n-nodes-base.set - Merge
n8n-nodes-base.merge - Code
n8n-nodes-base.code - Filter
n8n-nodes-base.filter - Wait
n8n-nodes-base.wait - If
n8n-nodes-base.if - Discord
n8n-nodes-base.discord - Puppeteer
n8n-nodes-puppeteer.puppeteer - HTTP Request
n8n-nodes-base.httpRequest
From the author
Description Very straightforward workflow. It checks the Epic Games website if the HTML container with free games has changed. If it did then it will send a notification to Discord with a list of embeds containing those games. Requirements - You will need to…