Automated Multi-Platform Game Deals Tracker with Deku Deals & Gmail Alerts
Needs changesWhat this workflow does
This workflow has 11 nodes and runs on a schedule (legacy Cron node). Along the way it connects Sqlite and Gmail. It also calls dekudeals.com over HTTP.
How it runs
Trigger: On a schedule (legacy Cron node).
- Fetch Deku Deals Page (HTTP Request): calls dekudeals.com
- Extract Each Deal Card (HTML Extract): uses HTML Extract
- Parse Deal Details (Function Code) (Function): runs custom JavaScript (legacy Function node)
- Sqlite: uses Sqlite
- Split into Notified/New (Item Lists): reshapes item lists (legacy Item Lists node)
- If: checks a condition and branches into true / false
- Sqlite: uses Sqlite
- Format Notification Message (Function): runs custom JavaScript (legacy Function node)
- Send Email Notification (Gmail): uses Gmail
- Sqlite: uses Sqlite
Services it uses
HTTP calls to: dekudeals.com
Before you upgrade to n8n 3.0
4 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:
- Cron in Daily Check (8 AM): replace with Schedule Trigger.
- HTML Extract in Extract Each Deal Card: replace with HTML node, 'Extract HTML Content' operation.
- Function (legacy) in Parse Deal Details (Function Code), Format Notification Message: replace with Code node, mode 'Run Once for All Items'.
- Item Lists (legacy) in Split into Notified/New: replace with Split Out, Aggregate, Sort, Limit, Remove Duplicates or Summarize (match the operation used).
| Removed in 3.0 | Replace with |
|---|---|
| Cron Daily Check (8 AM) | Schedule Trigger |
| HTML Extract Extract Each Deal Card | HTML node, 'Extract HTML Content' operation |
| Function (legacy) Parse Deal Details (Function Code), Format Notification Message | Code node, mode 'Run Once for All Items' |
| Item Lists (legacy) Split into Notified/New | Split Out, Aggregate, Sort, Limit, Remove Duplicates or Summarize (match the operation used) |
Rarely used nodes in this template: n8n-nodes-base.sqlite
Nodes used (8)
- Cron
n8n-nodes-base.cron - HTTP Request
n8n-nodes-base.httpRequest - HTML Extract
n8n-nodes-base.htmlExtract - Function
n8n-nodes-base.function - Sqlite
n8n-nodes-base.sqlite - Item Lists
n8n-nodes-base.itemLists - If
n8n-nodes-base.if - Gmail
n8n-nodes-base.gmail
From the author
How it works This advanced workflow keeps you informed about the hottest game deals across multiple platforms (Nintendo Switch, PlayStation, Xbox, PC, etc.), aggregated by Deku Deals. No more manual checking for price drops – it automatically: - Scans Deku…