This workflow corresponds to n8n.io template #8481 — we link there as the canonical source.
This workflow follows the Agent → Gmail 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": "9vkTYYMOrjBIOFub",
"meta": {
"templateCredsSetupCompleted": true
},
"name": "Resume inbox to sheet automation",
"tags": [],
"nodes": [
{
"id": "f17712f0-4ebd-4615-8cab-8a755d085e04",
"name": "Gmail Trigger",
"type": "n8n-nodes-base.gmailTrigger",
"position": [
-992,
-272
],
"parameters": {},
"typeVersion": 1
},
{
"id": "22e9642c-79d5-46e8-8f65-628a5e193fee",
"name": "Google Drive Upload",
"type": "n8n-nodes-base.googleDrive",
"position": [
-544,
-272
],
"parameters": {},
"typeVersion": 1
},
{
"id": "f0260967-aeb4-4f45-aafb-acc8cef73f70",
"name": "Google Sheets Append",
"type": "n8n-nodes-base.googleSheets",
"position": [
752,
-272
],
"parameters": {},
"typeVersion": 3
},
{
"id": "c9bdf639-b158-4ccb-bd97-9c97adc79676",
"name": "AI Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
128,
-272
],
"parameters": {},
"typeVersion": 2.1
},
{
"id": "250b120d-e888-44b2-b151-9a42f5eae6bf",
"name": "Azure OpenAI Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatAzureOpenAi",
"position": [
176,
-112
],
"parameters": {},
"typeVersion": 1
},
{
"id": "bf330813-ff4e-45e6-a77c-051bf0fd76f6",
"name": "Get the attahcment",
"type": "n8n-nodes-base.gmail",
"position": [
-768,
-272
],
"parameters": {},
"typeVersion": 2.1
},
{
"id": "e1a5d0b4-ed80-4871-b545-7d4def965a46",
"name": "Download file",
"type": "n8n-nodes-base.googleDrive",
"position": [
-320,
-272
],
"parameters": {},
"typeVersion": 3
},
{
"id": "42fe4e70-e92d-4235-b21a-d5659c10a640",
"name": "Extract from File",
"type": "n8n-nodes-base.extractFromFile",
"position": [
-96,
-272
],
"parameters": {},
"typeVersion": 1
},
{
"id": "150fcd9b-d133-4e02-8b09-7bc81f602b28",
"name": "Code",
"type": "n8n-nodes-base.code",
"position": [
528,
-272
],
"parameters": {},
"typeVersion": 2
},
{
"id": "4831082d-f7cc-48a2-948f-b7419959593a",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1120,
-656
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "57d797cf-c9ae-4f1b-bec4-7475619a8f7d",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-880,
-112
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "27f744cf-1169-404e-b8ad-2e938439b213",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-640,
-672
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "43b013a1-900b-4da0-b7d0-c86d9db0fc20",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-400,
-112
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "4e43b6be-0d9a-4e60-80f8-ff26fb92c21c",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-208,
-672
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "a5aaf5b4-17a6-4e0b-bc41-ec5c46dc8593",
"name": "Sticky Note5",
"type": "n8n-nodes-base.stickyNote",
"position": [
160,
-672
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "a7e9dbb9-7b73-43f7-825e-41577c93696a",
"name": "Sticky Note6",
"type": "n8n-nodes-base.stickyNote",
"position": [
-16,
32
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "a445ade7-476b-4328-a556-df63b307656b",
"name": "Sticky Note7",
"type": "n8n-nodes-base.stickyNote",
"position": [
464,
-144
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "d54ef6a9-e358-4df0-9c5a-be591149911b",
"name": "Sticky Note8",
"type": "n8n-nodes-base.stickyNote",
"position": [
608,
-720
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "00c3f01a-e35a-4026-b5cf-d79e1b69215b",
"connections": {
"Code": {
"main": [
[
{
"node": "Google Sheets Append",
"type": "main",
"index": 0
}
]
]
},
"AI Agent": {
"main": [
[
{
"node": "Code",
"type": "main",
"index": 0
}
]
]
},
"Download file": {
"main": [
[
{
"node": "Extract from File",
"type": "main",
"index": 0
}
]
]
},
"Gmail Trigger": {
"main": [
[
{
"node": "Get the attahcment",
"type": "main",
"index": 0
}
]
]
},
"Extract from File": {
"main": [
[
{
"node": "AI Agent",
"type": "main",
"index": 0
}
]
]
},
"Get the attahcment": {
"main": [
[
{
"node": "Google Drive Upload",
"type": "main",
"index": 0
}
]
]
},
"Google Drive Upload": {
"main": [
[
{
"node": "Download file",
"type": "main",
"index": 0
}
]
]
},
"Azure OpenAI Chat Model": {
"ai_languageModel": [
[
{
"node": "AI Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Description:
Source: https://n8n.io/workflows/8481/ — 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.
Enterprise-grade resume screening automation built for production environments. This workflow combines intelligent AI analysis with comprehensive error handling to ensure reliable processing of candid
This workflow automates the creation, storage, and reporting of personalized sales collateral for booked leads using GPT-4o, Google Sheets, Google Drive, and Gmail. It pulls leads from a central sheet
This workflow automates end-to-end validation, assessment, and reporting of n8n workflow JSON templates using Google Drive, Azure OpenAI GPT-4o, Gmail, and Slack. It retrieves workflows from a Drive f
This template is for founders, finance teams, and solo operators who receive lots of invoices by email and want them captured automatically in a single, searchable source of truth. If you’re tired of
Automatically generate polished, n8n-ready template descriptions from your saved JSON workflows in Google Drive. This AI-powered automation processes workflow files, drafts compliant descriptions, and