Send monthly missing document reminders with Google Drive, Sheets, and Chatwork
Quick overview
Description
Quick overview This workflow runs monthly to check each client’s previous-month folder in Google Drive for missing required documents, sends a Chatwork reminder listing missing categories, and updates a Google Sheets tracker to avoid duplicate reminders. How it works Runs on a schedule at 12:00 on the 10th day of every month. Calculates the previous month’s folder prefix (Reiwa format) and loads the client list from a Google Sheets “clients” sheet. Skips any client whose Google Sheets “last_reminder” equals today’s date to prevent duplicate reminders. For each remaining client, searches Google Drive for the previous-month folder under the client’s parent folder and lists its subfolders. Filters the subfolders to only those listed in the client’s comma-separated “required_folders” field and checks each one via the Google Drive API to confirm it contains at least one non-folder file. Compiles a list of required document subfolders that contain no files. If any are empty, sends a Chatwork reminder listing those categories and updates “last_reminder” in Google Sheets to today. Setup Create a Google Sheet with a sheet named “clients” and columns for client_name, folder_id (Google Drive parent folder ID), chatwork_room_id, required_folders (comma-separated), and last_reminder (YYYY-MM-DD). Set up Google Sheets OAuth2 credentials in n8n and replace YOUR_GOOGLE_SHEET_ID with your spreadsheet ID. Set up Google Drive OAuth2 credentials (also used by the HTTP Request node) and ensure your Drive folder structure includes a previous-month folder named like “R{year}.{month}月” under each client’s parent folder. Set up a Chatwork API credential and ensure each client row contains the correct Chatwork room ID for reminders. Requirements An n8n environment with the n8n-nodes-chatwork community node installed, Google Sheets and Google Drive OAuth2 credentials, and a Chatwork API credential. Additional info Set the workflow timezone to Asia/Tokyo. Monthly folder names must include the Reiwa year and month prefix, for example R8.9月 for September 2026. Required subfolder names must exactly match required_folders in Google Sheets. The workflow detects empty existing subfolders; it does not report missing monthly folders or required subfolders that have not been created. An n8n automation workflow template by 永島税理士事務所.
Community Metrics
Author
永島税理士事務所
Platform
web
Pricing model
free
Categories
- Automation
Tags
- n8n
- workflow
- google-sheets
- http-request
- google-drive
- code
Capabilities
- 4 nodes