{"product_id":"n8n-workflow-extract-tasks-from-google-drive-screenshots-with-gpt-4o-mini","title":"n8n Workflow: Extract Tasks from Google Drive Screenshots with GPT-4o-mini","description":"\u003ch3\u003eTurn Google Drive screenshots into actionable tasks—automatically\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow watches a Google Drive folder for newly added screenshot files, uses \u003cstrong\u003eOpenAI (GPT-4o-mini)\u003c\/strong\u003e to extract tasks as strict \u003cstrong\u003eJSON\u003c\/strong\u003e, records them in \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e, and then sends a \u003cstrong\u003eSlack direct message\u003c\/strong\u003e to each human user in your workspace.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMonitors Google Drive\u003c\/strong\u003e: Triggers every minute when a new file is created in a specified folder.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eProcesses screenshots with GPT-4o-mini\u003c\/strong\u003e: Downloads the new screenshot and sends it to OpenAI (GPT-4o-mini) to extract tasks in a strict JSON format.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilds task items\u003c\/strong\u003e: Parses the response into a tasks array and expands each task into individual entries enriched with the \u003cem\u003efile name\u003c\/em\u003e, \u003cem\u003eGoogle Drive link\u003c\/em\u003e, and a \u003cem\u003etimestamp\u003c\/em\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePrevents junk rows\u003c\/strong\u003e: Filters out any extracted items with an empty task title.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAppends to Google Sheets\u003c\/strong\u003e: Writes each valid task as a new row including \u003cstrong\u003etitle\u003c\/strong\u003e, \u003cstrong\u003edescription\u003c\/strong\u003e, \u003cstrong\u003epriority\u003c\/strong\u003e, \u003cstrong\u003esource link\u003c\/strong\u003e, and \u003cstrong\u003etimestamp\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNotifies via Slack\u003c\/strong\u003e: Lists Slack users, filters out bot accounts, and sends a direct message (currently “hiii”) to each remaining user. You can customize the DM text in the setup.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eConvert screenshot-based planning notes into a structured task backlog in Google Sheets.\u003c\/li\u003e\n  \u003cli\u003eAutomatically capture to-dos from shared Drive folders and immediately notify your team in Slack.\u003c\/li\u003e\n  \u003cli\u003eOperational workflows where screenshots are used as lightweight documentation and need to become trackable tasks.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes\u003c\/strong\u003e: if, code, slack, sticky note, Google Drive, Google Sheets.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOpenAI integration\u003c\/strong\u003e: GPT-4o-mini to extract tasks from screenshot images into strict JSON.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSlack integration\u003c\/strong\u003e: list users, exclude bot accounts, send direct messages.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eSetup checklist\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eConnect \u003cstrong\u003eGoogle Drive\u003c\/strong\u003e credentials and set the folder ID.\u003c\/li\u003e\n  \u003cli\u003eAdd \u003cstrong\u003eOpenAI\u003c\/strong\u003e credentials with access to \u003cstrong\u003egpt-4o-mini\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eConnect \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e and configure the spreadsheet\/document ID and sheet tab.\u003c\/li\u003e\n  \u003cli\u003eConnect \u003cstrong\u003eSlack\u003c\/strong\u003e credentials to list users and send DMs; customize the DM text as needed.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45962277060787,"sku":"N8N-18922","price":40.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/a0TFBAYuLEncELWRr9RY-_mmtBx377.png?v=1788600220","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-extract-tasks-from-google-drive-screenshots-with-gpt-4o-mini","provider":"N8N Commerce","version":"1.0","type":"link"}