Review Google Drive inbox files with Discord and log decisions in Sheets
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This workflow has 11 nodes and runs on Google Drive events (file created). Along the way it connects Google Drive, Discord and Google Sheets.
How it runs
Trigger: On Google Drive events (file created).
- Set Review Settings (Edit Fields (Set)): sets 9 fields: discordGuildId, reviewChannelId, driveId…
- Build Review Card (Code): runs custom JavaScript code
- Loop Over Files (Loop Over Items (Split in Batches)): loops over the items in batches
- Request Approval In Discord (Discord): send and wait for a reply (message)
- Route Reviewer Decision (Switch): routes items into 2 branches
- Move To Approved Folder (Google Drive): move
- Move To Rejected Folder (Google Drive): move
- Resolve Decision Outcome (Code): runs custom JavaScript code
- Log Decision To Sheet (Google Sheets): append
- Post Decision Receipt (Discord): work with message
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (8)
- Google Drive Trigger
n8n-nodes-base.googleDriveTrigger - Edit Fields (Set)
n8n-nodes-base.set - Code
n8n-nodes-base.code - Discord
n8n-nodes-base.discord - Google Drive
n8n-nodes-base.googleDrive - Google Sheets
n8n-nodes-base.googleSheets - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Switch
n8n-nodes-base.switch
From the author
Quick overview This workflow watches a Google Drive inbox folder for new files, posts an approval card with buttons to a Discord channel, and moves the file to an approved or rework folder based on the response, while logging each decision to Google Sheets.…