This workflow corresponds to n8n.io template #7079 — we link there as the canonical source.
This workflow follows the Gmail → Google Drive recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"id": "KPUhmGUm3HsZ9NKu",
"name": "Audit Documentation Automation \u2013 v1",
"tags": [],
"nodes": [
{
"id": "dadbd689-4e8f-4fa5-8522-105d572593d7",
"name": "When clicking \u2018Execute workflow\u2019",
"type": "n8n-nodes-base.manualTrigger",
"position": [
0,
0
],
"parameters": {},
"typeVersion": 1
},
{
"id": "a13bc01c-d0f6-456e-8947-1f3a737bb856",
"name": "Load Audit Logs",
"type": "n8n-nodes-base.googleSheets",
"position": [
220,
0
],
"parameters": {},
"typeVersion": 4.6
},
{
"id": "dd24ad69-9614-4fca-a86b-1252a66a2dbf",
"name": "Fetch Evidence Files",
"type": "n8n-nodes-base.googleDrive",
"position": [
460,
200
],
"parameters": {},
"typeVersion": 3
},
{
"id": "e1e94897-d0cd-4618-9ae3-b3aaec9ac9fb",
"name": "Merge Logs + Files",
"type": "n8n-nodes-base.merge",
"position": [
1040,
20
],
"parameters": {},
"typeVersion": 3.2
},
{
"id": "afe9af73-d873-461f-81f0-c7e46d398f7d",
"name": "Add control_id to File",
"type": "n8n-nodes-base.set",
"position": [
700,
200
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "075e1947-d1bf-48b1-84a2-c7f73488e3a6",
"name": "Download Evidence File",
"type": "n8n-nodes-base.googleDrive",
"position": [
1260,
20
],
"parameters": {},
"typeVersion": 3
},
{
"id": "719d6943-73f4-40bb-b7de-8d49ca940d8b",
"name": "Zip Files",
"type": "n8n-nodes-base.compression",
"position": [
1480,
20
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "9ae3ab6f-6ad7-44c5-ac60-5c4a3b7974ae",
"name": "Send Evidence Email",
"type": "n8n-nodes-base.gmail",
"position": [
1660,
20
],
"parameters": {},
"typeVersion": 2.1
},
{
"id": "e733b2be-e4a7-4185-9dbc-44ebb480f8b6",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
160,
440
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "332b6ac2-9d99-4dc2-bc67-9d93787e0a2d",
"connections": {
"Zip Files": {
"main": [
[
{
"node": "Send Evidence Email",
"type": "main",
"index": 0
}
]
]
},
"Load Audit Logs": {
"main": [
[
{
"node": "Fetch Evidence Files",
"type": "main",
"index": 0
},
{
"node": "Merge Logs + Files",
"type": "main",
"index": 0
}
]
]
},
"Merge Logs + Files": {
"main": [
[
{
"node": "Download Evidence File",
"type": "main",
"index": 0
}
]
]
},
"Fetch Evidence Files": {
"main": [
[
{
"node": "Add control_id to File",
"type": "main",
"index": 0
}
]
]
},
"Add control_id to File": {
"main": [
[
{
"node": "Merge Logs + Files",
"type": "main",
"index": 1
}
]
]
},
"Download Evidence File": {
"main": [
[
{
"node": "Zip Files",
"type": "main",
"index": 0
}
]
]
},
"When clicking \u2018Execute workflow\u2019": {
"main": [
[
{
"node": "Load Audit Logs",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Description Automatically packages audit-ready evidence files matched to control IDs from ISO 42001 or other frameworks. Fetches logs from Google Sheets, finds corresponding files in Google Drive, compresses them into a ZIP archive, and sends via email — no manual formatting…
Source: https://n8n.io/workflows/7079/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
AICARE Email Blast System. Uses googleDrive, httpRequest, googleSheets, gmail. Event-driven trigger; 39 nodes.
Telegram Code. Uses stickyNote, telegramTrigger, telegram, googleDrive. Event-driven trigger; 37 nodes.
Categories: Payments, Project Operations, Client Onboarding
General use cases include: Property managers who manage multiple buildings or units. Building owners looking to centralize tenant repair communication. Automation builders who want to learn multi-trig
This workflow automates the full offer letter lifecycle, from generation to final candidate response tracking. When a new row with a Pending status is added to Google Sheets, it creates a personalized