{ "nodes": [ { "name": "Google Sheets", "type": "n8n-nodes-base.googleSheets", "position": [ 1240, 1120 ], "parameters": { "range": "A:D", "options": {}, "sheetId": "qwertz", "operation": "append", "authentication": "oAuth2" }, "credentials": { "googleSheetsOAuth2Api": { "id": "2", "name": "google_sheets_oauth" } }, "typeVersion": 1 }, { "name": "AWS Transcribe 2", "type": "n8n-nodes-base.awsTranscribe", "position": [ 920, 1120 ], "parameters": { "operation": "get", "transcriptionJobName": "={{$json[\"Key\"]}}" }, "credentials": { "aws": { "id": "9", "name": "aws" } }, "typeVersion": 1 }, { "name": "AWS Transcribe 1", "type": "n8n-nodes-base.awsTranscribe", "position": [ 600, 1120 ], "parameters": { "options": {}, "mediaFileUri": "=s3://{{$node[\"AWS S3 2\"].parameter[\"bucketName\"]}}/{{$json[\"Key\"]}}", "transcriptionJobName": "={{$json[\"Key\"]}}" }, "credentials": { "aws": { "id": "9", "name": "aws" } }, "typeVersion": 1 }, { "name": "AWS S3 1", "type": "n8n-nodes-base.awsS3", "position": [ 280, 1120 ], "parameters": { "tagsUi": { "tagsValues": [ { "key": "source", "value": "gdrive" } ] }, "fileName": "={{$json[\"name\"]}}", "operation": "upload", "binaryData": false, "bucketName": "mybucket", "fileContent": "street", "additionalFields": {} }, "credentials": { "aws": { "id": "9", "name": "aws" } }, "typeVersion": 1 }, { "name": "AWS S3 2", "type": "n8n-nodes-base.awsS3", "position": [ 440, 1120 ], "parameters": { "options": {}, "operation": "getAll", "bucketName": "mybucket" }, "credentials": { "aws": { "id": "9", "name": "aws" } }, "typeVersion": 1 }, { "name": "Set", "type": "n8n-nodes-base.set", "position": [ 1080, 1120 ], "parameters": { "values": { "number": [ { "name": "transcription_date", "value": "={{$node[\"AWS Transcribe 1\"].json[\"CreationTime\"]}}" } ], "string": [ { "name": "recording_name", "value": "={{$node[\"AWS Transcribe 1\"].json[\"TranscriptionJobName\"]}}" }, { "name": "recording_link", "value": "={{$node[\"Google Drive Trigger\"].json[\"webContentLink\"]}}" }, { "name": "transcription", "value": "={{$json[\"transcript\"]}}" } ] }, "options": {} }, "typeVersion": 1 }, { "name": "Google Drive Trigger1", "type": "n8n-nodes-base.googleDriveTrigger", "position": [ 120, 1120 ], "parameters": { "event": "fileCreated", "options": {}, "triggerOn": "specificFolder", "folderToWatch": "https://drive.google.com/drive/folders/[your_id]" }, "credentials": { "googleDriveOAuth2Api": { "id": "59", "name": "Google Drive account" } }, "typeVersion": 1 }, { "name": "Wait", "type": "n8n-nodes-base.wait", "position": [ 760, 1120 ], "webhookId": "12345", "parameters": { "resume": "webhook", "options": { "responsePropertyName": "transcript" }, "responseMode": "lastNode" }, "typeVersion": 1 } ], "connections": { "Set": { "main": [ [ { "node": "Google Sheets", "type": "main", "index": 0 } ] ] }, "Wait": { "main": [ [ { "node": "AWS Transcribe 2", "type": "main", "index": 0 } ] ] }, "AWS S3 1": { "main": [ [ { "node": "AWS S3 2", "type": "main", "index": 0 } ] ] }, "AWS S3 2": { "main": [ [ { "node": "AWS Transcribe 1", "type": "main", "index": 0 } ] ] }, "AWS Transcribe 1": { "main": [ [ { "node": "Wait", "type": "main", "index": 0 } ] ] }, "AWS Transcribe 2": { "main": [ [ { "node": "Set", "type": "main", "index": 0 } ] ] }, "Google Drive Trigger1": { "main": [ [ { "node": "AWS S3 1", "type": "main", "index": 0 } ] ] } } }