This workflow follows the Execute Workflow Trigger → 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 →
{
"name": "google-drive",
"nodes": [
{
"parameters": {
"workflowInputs": {
"values": [
{
"name": "file_id"
},
{
"name": "instancia"
},
{
"name": "telefone"
},
{
"name": "tipo"
},
{
"name": "nome_documento"
}
]
}
},
"type": "n8n-nodes-base.executeWorkflowTrigger",
"typeVersion": 1.1,
"position": [
-440,
420
],
"id": "bfebfa21-c605-46e9-b61b-03de9e0f5c97",
"name": "When Executed by Another Workflow"
},
{
"parameters": {
"resource": "messages-api",
"operation": "send-image",
"instanceName": "={{ $('When Executed by Another Workflow').item.json.instancia }}",
"remoteJid": "={{ $('When Executed by Another Workflow').item.json.telefone }}",
"media": "={{ $json.data }}",
"options_message": {}
},
"type": "n8n-nodes-evolution-api.evolutionApi",
"typeVersion": 1,
"position": [
520,
320
],
"id": "6636e2ad-1019-4062-a281-46313edf93f3",
"name": "Enviar imagem"
},
{
"parameters": {
"resource": "messages-api",
"operation": "send-document",
"instanceName": "={{ $('When Executed by Another Workflow').item.json.instancia }}",
"remoteJid": "={{ $('When Executed by Another Workflow').item.json.telefone }}",
"media": "={{ $json.data }}",
"fileName": "={{ $('When Executed by Another Workflow').item.json.nome_documento || '' }}",
"options_message": {}
},
"type": "n8n-nodes-evolution-api.evolutionApi",
"typeVersion": 1,
"position": [
520,
500
],
"id": "09b1f4c8-342a-4bd0-93c7-92295377aee4",
"name": "Enviar documento"
},
{
"parameters": {
"rules": {
"values": [
{
"conditions": {
"options": {
"caseSensitive": true,
"leftValue": "",
"typeValidation": "strict",
"version": 2
},
"conditions": [
{
"leftValue": "={{ $('When Executed by Another Workflow').item.json.tipo }}",
"rightValue": "imagem",
"operator": {
"type": "string",
"operation": "equals"
},
"id": "de580b52-c344-4832-ba99-e4453d158173"
}
],
"combinator": "and"
},
"renameOutput": true,
"outputKey": "Imagem"
},
{
"conditions": {
"options": {
"caseSensitive": true,
"leftValue": "",
"typeValidation": "strict",
"version": 2
},
"conditions": [
{
"id": "1cff2119-c28d-43a2-9715-0ff5b944f743",
"leftValue": "={{ $('When Executed by Another Workflow').item.json.tipo }}",
"rightValue": "documento",
"operator": {
"type": "string",
"operation": "equals",
"name": "filter.operator.equals"
}
}
],
"combinator": "and"
},
"renameOutput": true,
"outputKey": "Documento"
}
]
},
"options": {}
},
"type": "n8n-nodes-base.switch",
"typeVersion": 3.2,
"position": [
220,
420
],
"id": "e72870b0-09df-4f74-b755-15072e1b202a",
"name": "Imagem ou documento"
},
{
"parameters": {
"operation": "binaryToPropery",
"options": {}
},
"type": "n8n-nodes-base.extractFromFile",
"typeVersion": 1,
"position": [
0,
420
],
"id": "4c2db708-0d2a-41d6-865c-546badcb1eb7",
"name": "Converter arquivo"
},
{
"parameters": {
"operation": "download",
"fileId": {
"__rl": true,
"value": "={{ $json.file_id }}",
"mode": "id"
},
"options": {}
},
"type": "n8n-nodes-base.googleDrive",
"typeVersion": 3,
"position": [
-220,
420
],
"id": "40cdd22a-9470-4fe5-b907-2b5d7abb791b",
"name": "Baixar arquivo"
},
{
"parameters": {
"assignments": {
"assignments": [
{
"id": "71dda3d7-4505-4d03-b70f-63f5c005c0c3",
"name": "sucesso",
"value": "={{ $json.success }}",
"type": "string"
}
]
},
"options": {}
},
"type": "n8n-nodes-base.set",
"typeVersion": 3.4,
"position": [
780,
420
],
"id": "66985f41-1736-4dc7-8416-f6e55b93bc0d",
"name": "Output"
},
{
"parameters": {
"content": "[](https://fazer.ai?utm_source=n8n&utm_campaign=sec-ep2&utm_medium=evo-3)\n\n## Esse \u00e9 um template fa\u00e7a voc\u00ea mesmo do canal\n## Lucas Moreira\n\n### Inscreva-se no nosso canal no YouTube\n[](https://youtube.com/@eulucassmoreira?si=0lH7hwX9pukjhmPQ)\n\n### Siga nosso GitHub\n[](https://github.com/fazer-ai)\n",
"height": 440,
"width": 550,
"color": 7
},
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
-320,
-160
],
"id": "dea1c693-8a33-479b-b5fc-d35ed29ab05e",
"name": "Sticky Note10"
},
{
"parameters": {
"content": "## Quer entender como funciona?\n\n\n### Assista o v\u00eddeo, deixe um like, e se inscreva no canal para ter acesso a mais workflows como esse!\n\n[](https://www.youtube.com/watch?v=cvTWGNJGAu4)",
"height": 440,
"width": 500,
"color": 7
},
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
240,
-160
],
"id": "6c25de6f-9d54-4992-bac3-c87e7b19c561",
"name": "Sticky Note13"
},
{
"parameters": {
"content": "",
"height": 100,
"width": 280,
"color": 7
},
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
-100,
140
],
"id": "cf983876-c950-4ca6-b301-d7ba0765dd1f",
"name": "Sticky Note20"
}
],
"connections": {
"When Executed by Another Workflow": {
"main": [
[
{
"node": "Baixar arquivo",
"type": "main",
"index": 0
}
]
]
},
"Enviar imagem": {
"main": [
[
{
"node": "Output",
"type": "main",
"index": 0
}
]
]
},
"Enviar documento": {
"main": [
[
{
"node": "Output",
"type": "main",
"index": 0
}
]
]
},
"Imagem ou documento": {
"main": [
[
{
"node": "Enviar imagem",
"type": "main",
"index": 0
}
],
[
{
"node": "Enviar documento",
"type": "main",
"index": 0
}
]
]
},
"Converter arquivo": {
"main": [
[
{
"node": "Imagem ou documento",
"type": "main",
"index": 0
}
]
]
},
"Baixar arquivo": {
"main": [
[
{
"node": "Converter arquivo",
"type": "main",
"index": 0
}
]
]
}
},
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "8addb3ee-c907-4bb0-baec-7a2836b45b5c",
"id": "4dkIrXxOIMryJ8HI",
"tags": []
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
google-drive. Uses executeWorkflowTrigger, n8n-nodes-evolution-api, googleDrive. Event-driven trigger; 10 nodes.
Source: https://github.com/senaiapy/IA/blob/dee2e863a92473b40c171ee414b750d4a652f9ce/Templates/N8N/google_drive.json — 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.
Agendamiento. Uses n8n-nodes-evolution-api, redis, dataTable, executeWorkflowTrigger. Event-driven trigger; 60 nodes.
Code. Uses manualTrigger, executeWorkflowTrigger, googleDrive, stickyNote. Event-driven trigger; 16 nodes.
This workflow creates nested Google Drive folders from a path string (like ). It automatically handles the necessary folder lookups and creation steps required by Google Drive, then outputs the final
Anyone who needs to recursively fetch all files from a specific Google Drive folder, including files inside all its nested (child) folders. Ideal for automation builders, admins, and integrators who w
UpdateGame. Uses limit, executeWorkflowTrigger, googleDrive, convertToFile. Event-driven trigger; 13 nodes.