{"product_id":"n8n-workflow-approve-google-drive-inbox-files-via-discord","title":"n8n Workflow: Approve Google Drive Inbox Files via Discord","description":"\u003ch3\u003eApprove new Google Drive inbox files in Discord—automatically\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow monitors a Google Drive “inbox” folder for new files, posts an approval card with action buttons to your Discord channel, and then moves each file to an approved or rework folder based on the decision—while logging every outcome to Google Sheets.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWatches your Google Drive inbox\u003c\/strong\u003e: polls a specified Google Drive folder every 5 minutes and triggers when a new file is created.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilds a Discord review card\u003c\/strong\u003e: loads review settings (Discord server\/channel IDs, approved\/rejected folder IDs, and Google Sheets logging details) and formats the file metadata into a Discord-ready approval card with a preview link.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRequests an approval decision in Discord\u003c\/strong\u003e: posts the card to a Discord channel and waits up to the configured decision window for a response using \u003cem\u003eApprove\u003c\/em\u003e and \u003cem\u003eSend back\u003c\/em\u003e buttons.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMoves files based on the response\u003c\/strong\u003e:\n    \u003cul\u003e\n      \u003cli\u003eMoves to the \u003cstrong\u003eapproved\u003c\/strong\u003e folder when approved.\u003c\/li\u003e\n      \u003cli\u003eMoves to the \u003cstrong\u003erejected\/rework\u003c\/strong\u003e folder when sent back.\u003c\/li\u003e\n      \u003cli\u003eIf no one responds within the decision window, the file can be left in the inbox.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLogs results to Google Sheets\u003c\/strong\u003e: records each decision, including any move failures.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePosts a receipt in Discord\u003c\/strong\u003e and proceeds to the next file.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eCreative or ops teams approve assets stored in a Google Drive inbox from a Discord channel.\u003c\/li\u003e\n  \u003cli\u003eSaaS operators route submitted files to approved or rework folders without manual checks.\u003c\/li\u003e\n  \u003cli\u003eApproval workflows where team decisions are handled in Discord, with an audit trail in Google Sheets.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGoogle Drive\u003c\/strong\u003e (OAuth2): monitors the inbox folder and moves files to approved\/rejected\/rework folders.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDiscord\u003c\/strong\u003e: posts the approval card and handles button responses.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e (OAuth2): appends a decision record to a log spreadsheet (required columns).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes \/ stack\u003c\/strong\u003e: set, code, switch, discord, sticky note, google drive.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003ePerfect for n8n automation engineers and teams building an approval pipeline that connects Google Drive, Discord, and Google Sheets.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45741407043763,"sku":"N8N-17614","price":23.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/Yk31w564wXNRsLTRlLTON_A3GZhclj.png?v=1785315858","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-approve-google-drive-inbox-files-via-discord","provider":"N8N Commerce","version":"1.0","type":"link"}