Umbenannte Gmail-Anhänge mit KI speichern in Drive
Dies ist ein AI Summarization, Multimodal AI-Bereich Automatisierungsworkflow mit 10 Nodes. Hauptsächlich werden Set, Gmail, Merge, GoogleDrive, Agent und andere Nodes verwendet. Automatisches Umbenennen von Gmail-Anhängen und Speichern in Google Drive mit GPT-4o
- •Google-Konto + Gmail API-Anmeldedaten
- •Google Drive API-Anmeldedaten
- •OpenAI API Key
Verwendete Nodes (10)
Kategorie
{
"name": "AI-Renamed Gmail Attachments to Drive",
"tags": [],
"nodes": [
{
"name": "Zeitplan-Trigger",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
0,
0
],
"parameters": {
"rule": {
"interval": [
{
"field": "hours"
}
]
}
},
"typeVersion": 1.2,
"id": "Zeitplan-Trigger-0"
},
{
"name": "KI-Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1120,
124
],
"parameters": {
"text": "=You are an expert content analyser and file naming assistant...\ntext: {{ $json.text }}\ndate: {{ $json.info.CreationDate }}",
"options": {},
"promptType": "define"
},
"typeVersion": 2.2,
"id": "KI-Agent-1"
},
{
"name": "OpenAI Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1192,
348
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini",
"cachedResultName": "gpt-4o-mini"
},
"options": {}
},
"typeVersion": 1.2,
"id": "OpenAI-Chat-Model-2"
},
{
"name": "Datei hochladen",
"type": "n8n-nodes-base.googleDrive",
"position": [
1696,
0
],
"parameters": {
"name": "={{ $json.output }}",
"driveId": {
"__rl": true,
"mode": "list",
"value": "My Drive"
},
"options": {},
"folderId": {
"__rl": true,
"mode": "url",
"value": ""
},
"inputDataFieldName": "attachment_1"
},
"typeVersion": 3,
"id": "Datei-hochladen-3"
},
{
"name": "Nachricht als gelesen markieren",
"type": "n8n-nodes-base.gmail",
"position": [
1920,
0
],
"parameters": {
"messageId": "={{ $('Set Required Fields').item.json.id }}",
"operation": "markAsRead"
},
"typeVersion": 2.1,
"id": "Nachricht-als-gelesen-markieren-4"
},
{
"name": "Daten für Upload zusammenführen",
"type": "n8n-nodes-base.merge",
"position": [
1472,
0
],
"parameters": {
"mode": "combine",
"options": {},
"combineBy": "combineByPosition"
},
"typeVersion": 3.2,
"id": "Daten-f-r-Upload-zusammenf-hren-5"
},
{
"name": "Ungelesene Nachrichten mit Anhängen abrufen",
"type": "n8n-nodes-base.gmail",
"position": [
224,
0
],
"parameters": {
"filters": {
"readStatus": "unread"
},
"operation": "getAll"
},
"typeVersion": 2.1,
"id": "Ungelesene-Nachrichten-mit-Anh-ngen-abrufen-6"
},
{
"name": "Erforderliche Felder setzen",
"type": "n8n-nodes-base.set",
"position": [
448,
0
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"name": "id",
"type": "string",
"value": "={{ $json.id }}"
},
{
"name": "threadId",
"type": "string",
"value": "={{ $json.threadId }}"
},
{
"name": "from.value[0].name",
"type": "string",
"value": "={{ $json.from.value[0].name }}"
},
{
"name": "date",
"type": "string",
"value": "={{ $json.date }}"
}
]
}
},
"typeVersion": 3.4,
"id": "Erforderliche-Felder-setzen-7"
},
{
"name": "Anhänge herunterladen",
"type": "n8n-nodes-base.gmail",
"position": [
672,
0
],
"parameters": {
"simple": false,
"options": {
"downloadAttachments": true
},
"messageId": "={{ $json.id }}",
"operation": "get"
},
"typeVersion": 2.1,
"id": "Anh-nge-herunterladen-8"
},
{
"name": "Aus Anhängen extrahieren",
"type": "n8n-nodes-base.extractFromFile",
"position": [
896,
0
],
"parameters": {
"options": {},
"operation": "pdf",
"binaryPropertyName": "attachment_0"
},
"typeVersion": 1,
"id": "Aus-Anh-ngen-extrahieren-9"
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "81cda4d6-8828-4b64-8afe-88b302168717",
"connections": {
"KI-Agent-1": {
"main": [
[
{
"node": "Daten-f-r-Upload-zusammenf-hren-5",
"type": "main",
"index": 1
}
]
]
},
"Datei-hochladen-3": {
"main": [
[
{
"node": "Nachricht-als-gelesen-markieren-4",
"type": "main",
"index": 0
}
]
]
},
"Zeitplan-Trigger-0": {
"main": [
[
{
"node": "Ungelesene-Nachrichten-mit-Anh-ngen-abrufen-6",
"type": "main",
"index": 0
}
]
]
},
"OpenAI-Chat-Model-2": {
"ai_languageModel": [
[
{
"node": "KI-Agent-1",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Erforderliche-Felder-setzen-7": {
"main": [
[
{
"node": "Anh-nge-herunterladen-8",
"type": "main",
"index": 0
}
]
]
},
"Anh-nge-herunterladen-8": {
"main": [
[
{
"node": "Aus-Anh-ngen-extrahieren-9",
"type": "main",
"index": 0
}
]
]
},
"Daten-f-r-Upload-zusammenf-hren-5": {
"main": [
[
{
"node": "Datei-hochladen-3",
"type": "main",
"index": 0
}
]
]
},
"Aus-Anh-ngen-extrahieren-9": {
"main": [
[
{
"node": "KI-Agent-1",
"type": "main",
"index": 0
}
],
[
{
"node": "Daten-f-r-Upload-zusammenf-hren-5",
"type": "main",
"index": 0
}
]
]
},
"Ungelesene-Nachrichten-mit-Anh-ngen-abrufen-6": {
"main": [
[
{
"node": "Erforderliche-Felder-setzen-7",
"type": "main",
"index": 0
}
]
]
}
}
}Wie verwende ich diesen Workflow?
Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.
Für welche Szenarien ist dieser Workflow geeignet?
Fortgeschritten - KI-Zusammenfassung, Multimodales KI
Ist es kostenpflichtig?
Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.
Verwandte Workflows
Matt Chong | n8n Creator
@mattxchongAutomation nerd fueled by good coffee, deep curiosity, and clean flows.
Diesen Workflow teilen