anaksor-ocr
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
An n8n workflow that watches a Google Drive folder, has OpenAI summarize each new Google Doc and adds a Google Sheets row with the summary and the last editor.
New Google Docs summarized by AI and logged in Sheets is an n8n workflow in the Productivity category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.
New file in a Drive folder
It starts when a new file appears in the Google Drive folder you watch, checked every minute:
A sheet row for each new document, with its summary
What you need before you start.
Folder watcher
Signals each new file created in the folder you set.
NeedsA Google service account with the folder shared to it
Document text
Returns the text of the new document.
NeedsThe same Google service account
Language model
Writes a short summary of the text.
NeedsAn OpenAI API key
Summary log
Receives one row for each summarized document.
NeedsA Google Sheets credential and the sheet’s id
Checked by Mindket on 13 Nov 2026
This n8n workflow watches one Google Drive folder for new Google Docs. It reads each document’s text and asks OpenAI for a short summary. A row is then added to a Google Sheet with the summary, and the name and email address of the file’s last editor. Six nodes run it, beside six sticky notes.
People who collect documents in a shared folder and want a short view of each. Skip it if the documents hold text you cannot send to OpenAI, or if the files are not Google Docs.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Operations | Office managers | Keep a log of documents dropped in a shared folder | A manager sees at a glance what each new file is about. |
| Legal | Paralegals | Skim incoming drafts | A paralegal reads a summary before opening a long draft. |
| Education | Teaching teams | Track submitted notes | A tutor sees a summary row for each document a student adds. |
| Research | Research groups | Catalogue reading notes | A group builds a searchable list of notes with their summaries. |
You need some n8n and a Google service account: import a file, add three credentials, share a folder and paste two ids.
Any n8n that can reach Google Drive, Google Docs, Google Sheets and OpenAI will run it. The rows appear in the sheet you set.
Download saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. Setup takes three credentials, a shared folder and a sheet.
| Need | Detail |
|---|---|
| n8n | On n8n Cloud or on a server of your own |
| Google service account | An account that can see the folder, which you share with its address |
| Sheet | A tab named Sheet1 with the headers Name, Email and Summary |
| OpenAI | An API key |
workflow.json.Google Drive and Google Docs.Google Drive, replace <YOUR_FOLDER_ID> with the id of the folder.<YOUR_SHEET_ID> in Google Sheets.Activate the workflow. Drive is checked every minute, and each new document is read and summarized. A row appears in the sheet shortly after. Check the first rows against the documents.
| To change | Where |
|---|---|
| The instruction | The message in Generate Summary AI |
| The model | The same node |
| The columns | The mapping in Google Sheets |
| The folder and the check interval | Google Drive |
A manager saves a long project update as a Google Doc in the shared folder. A minute later the workflow picks it up.
OpenAI returns a paragraph that lists the decisions and the open tasks. The sheet gets a row with that summary and the name and email address of the colleague who last edited the file.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. Here one box watches Drive, one reads the document, one asks OpenAI and one adds a row to the sheet. Try it with one short document first.
For experts. A Drive trigger feeds Google Docs, whose simplified output returns the text as content. The OpenAI node has Wikipedia and Calculator attached as tools, so it can run a tool loop before the sheet step.
| Node | What it does | What to know |
|---|---|---|
Google Drive | Fires for each created file in one folder | It checks every minute and signs in as a service account |
Google Docs | Gets the document by its id | Its simplified output holds the id and the content |
Generate Summary AI | Sends the text to OpenAI | It names gpt-5.6-terra and has two tools attached |
Google Sheets | Appends a row | The Name and Email come from lastModifyingUser |
Each new file costs an OpenAI call, and a file that is not a Google Doc makes that run fail.
gpt-4o-mini as shut down on 14 January 2027. This copy names gpt-5.6-terra, because the node has tools and OpenAI’s page for gpt-6-luna limits function calling on Chat CompletionsName, Email and SummaryName and Email belong to whoever last changed the file, who may not be its authorAn n8n workflow that watches one Google Drive folder. When a new Google Doc appears, it reads the text, asks OpenAI for a short summary and adds a row to a Google Sheet. The row holds the summary and the name and email address of the file’s last editor.
workflow.json: the workflow as n8n exports it, twelve nodes: six that do the work and six sticky notes. It holds no credential.README.md: these notes.gpt-4o-mini. OpenAI's deprecations page, read on 12 November 2026, lists the dated snapshot of that model as shut down on 14 January 2027 with gpt-6-luna as its replacement. The OpenAI node has two tools connected, Wikipedia and Calculator, and OpenAI's page for gpt-6-luna says Chat Completions supports function calling only with reasoning effort set to none, which this node never sends. So this copy names gpt-5.6-terra.Email and Summarise Conetent data , each with a trailing space and one with a typo. They are Name, Email and Summary now, in the mapping and in the schema.<YOUR_FOLDER_ID> and <YOUR_SHEET_ID>. The tab is named Sheet1.Sheet1, with the headers Name, Email and Summary in row 1, and a Google Sheets credential.workflow.json.Google Drive and Google Docs.Google Drive, replace <YOUR_FOLDER_ID> with the id of the folder to watch.Google Sheets. Replace <YOUR_SHEET_ID> and check the tab name.Generate Summary AI.Google Drive is a trigger. It checks the folder every minute for a created file and passes on the file's details.Google Docs gets the document by that file's id and returns its text as content.Generate Summary AI sends the text to OpenAI with the instruction Summarise the below content. Wikipedia and Calculator are connected to it as tools.Google Sheets adds a row. Name and Email come from lastModifyingUser in the trigger's data, and Summary is the reply.Generate Summary AI.Google Sheets.Google Drive.Name and Email belong to the person who last changed the file, who may not be its author.NOTICE.md 673 B README.md 4 KB workflow.json 8 KB
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
Qwen · Kit
Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…
ACE-Step · Kit
Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…
op7418 · Skill
Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…
zarazhangrui · Skill
Builds HTML presentations from scratch or from a PowerPoint file and shows visual style previews to pick from, for people who want web slides with no CSS or Ja…
iptv-org · Kit
Collects publicly available live TV channels from many countries into playlists that any video player with live streaming can open. Made for viewers and for de…