Biografie-Agenten
Experte
Dies ist ein Content Creation, Multimodal AI-Bereich Automatisierungsworkflow mit 17 Nodes. Hauptsächlich werden If, Set, GoogleDocs, Agent, ChatTrigger und andere Nodes verwendet. Erstellen und verfeinern Sie automatisch professionelle Lebensläufe mit GPT-5 und Google Docs
Voraussetzungen
- •OpenAI API Key
Verwendete Nodes (17)
Kategorie
Workflow-Vorschau
Visualisierung der Node-Verbindungen, mit Zoom und Pan
Workflow exportieren
Kopieren Sie die folgende JSON-Konfiguration und importieren Sie sie in n8n
{
"id": "5rGmxFRzepAKlIKd",
"meta": {
"instanceId": "7b35059aff065837b1c7d24142b37474554b08b3370f3096b2e57345690d178e",
"templateCredsSetupCompleted": true
},
"name": "Biography Agent",
"tags": [],
"nodes": [
{
"id": "c6a5af04-2ac6-4808-810d-9537343e8759",
"name": "Bei Chat-Nachrichtenempfang",
"type": "@n8n/n8n-nodes-langchain.chatTrigger",
"position": [
-864,
400
],
"webhookId": "fab30ad7-8a5a-4477-be98-1aa43b92b052",
"parameters": {
"options": {}
},
"typeVersion": 1.1
},
{
"id": "fe5152d2-635d-4a4e-86a1-89345b6598b1",
"name": "Biographie-Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-544,
400
],
"parameters": {
"options": {
"systemMessage": "=# Overview\nYou are an expert biography writer. You will receive information about a person, and your job is to create an entire profile using the information they give you. You are allowed to be creative."
}
},
"typeVersion": 1.7
},
{
"id": "e1776bea-6a0e-4842-9a1d-6ab7576872ca",
"name": "Evaluator Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-80,
400
],
"parameters": {
"text": "=Here is the biography:\n{{ $json.bio }}",
"options": {
"systemMessage": "=## Overview\nYou are an expert biography evaluator. Your job is to provide feedback on the biography.\n\n## Criteria\n- Make sure the biography includes a quote from the person. This could be their favorite saying or a piece of advice. It is essential that every biography has a quote.\n- Make sure the biography is light and humorous.\n- Make sure the biography has NO emojis.\n\n## Output\nYou only need to output feedback. If the biography is finished and all the criteria are met, simply output \"Finished\"."
},
"promptType": "define"
},
"typeVersion": 1.7
},
{
"id": "216da347-3a94-42d1-b65e-3ae8e1d30a3d",
"name": "Evaluate",
"type": "n8n-nodes-base.if",
"position": [
240,
400
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "8d931f3d-b391-4be9-a50a-cc4a73c31b71",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.output }}",
"rightValue": "Finished"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "5f0e5c45-6ce1-476e-a0cf-0ef3b7190217",
"name": "Optimizer Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
464,
720
],
"parameters": {
"text": "=Biography: {{ $('Set Bio').item.json.bio }}\n\nFeedback: {{ $('Evaluator Agent').item.json.output }}",
"options": {
"systemMessage": "=# Overview\nYou are an expert biography revisor. Your job is to take the biography and optimize it based on the feedback."
},
"promptType": "define"
},
"typeVersion": 1.7
},
{
"id": "c4f6ba91-8f5f-49da-9dfb-5590d38930f0",
"name": "Push to Docs",
"type": "n8n-nodes-base.googleDocs",
"position": [
496,
336
],
"parameters": {
"actionsUi": {
"actionFields": [
{
"text": "={{ $('Set Bio').item.json.bio }}",
"action": "insert"
}
]
},
"operation": "update",
"documentURL": "Add your document URL"
},
"credentials": {
"googleDocsOAuth2Api": {
"id": "3NYxUhqJSWbKCb0s",
"name": "Google Docs account"
}
},
"typeVersion": 2
},
{
"id": "e11a6bbc-4e5d-4b55-8dd1-5af4adb49998",
"name": "Setzen Bio",
"type": "n8n-nodes-base.set",
"position": [
-240,
400
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "adf17d4d-a89e-4f97-9d31-5e74834428fc",
"name": "bio",
"type": "string",
"value": "={{ $json.output }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "df68bca8-f356-4bd5-8487-acf7a28a3eaa",
"name": "Haftnotiz",
"type": "n8n-nodes-base.stickyNote",
"position": [
-880,
32
],
"parameters": {
"color": 5,
"width": 1236,
"height": 112,
"content": "# Bio-Graphy Agent — Auto-Generate & Polish Personal Bios with GPT-5"
},
"typeVersion": 1
},
{
"id": "b86d5e02-c7c4-417d-bf0e-ef8f07fd4cbf",
"name": "Haftnotiz1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-944,
192
],
"parameters": {
"color": 6,
"width": 352,
"height": 432,
"content": "### 🟩 This node triggers the workflow when a user submits their:\n1- name\n2- role\n3- personal info. \n\nYou can also connect this to a Google Form, Notion, or Webhook for automation."
},
"typeVersion": 1
},
{
"id": "194d38b1-4f52-4862-9a26-daaf62197b9a",
"name": "Haftnotiz2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-576,
208
],
"parameters": {
"width": 256,
"height": 432,
"content": "### 🟩 Here we clean and structure the input text (remove extra spaces, fix case, etc.) before sending it to GPT-5."
},
"typeVersion": 1
},
{
"id": "d96244ce-1254-4363-90b4-d7a65a2f1781",
"name": "Haftnotiz3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-304,
224
],
"parameters": {
"color": 3,
"width": 496,
"height": 432,
"content": "## Provide feedback on the biography.\n\nCreates the first version of the user’s bio using the structured input. The tone and style are adjusted based on the role and platform type (LinkedIn, portfolio, etc.)."
},
"typeVersion": 1
},
{
"id": "57bd7e84-76de-46ea-9636-ebb7bca97a19",
"name": "GPT-5",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
128,
768
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "a0jh6VCqkdOTDXdO",
"name": "OpenAi team@vohoai.com"
}
},
"typeVersion": 1.2
},
{
"id": "d060485b-1878-4dc3-8524-cced926eb90b",
"name": "Haftnotiz4",
"type": "n8n-nodes-base.stickyNote",
"position": [
416,
224
],
"parameters": {
"width": 304,
"height": 304,
"content": "## Save the document to Google Docs"
},
"typeVersion": 1
},
{
"id": "b96d506b-6be0-461d-80cf-9ff842b65ead",
"name": "Haftnotiz5",
"type": "n8n-nodes-base.stickyNote",
"position": [
384,
560
],
"parameters": {
"color": 5,
"width": 384,
"height": 400,
"content": "## Optimize the Biography\n\nRefines the generated bio to make it sound more natural, polished, and professional. Adds structure and removes redundancy."
},
"typeVersion": 1
},
{
"id": "8ecca430-0176-4678-b599-5de32cc21b69",
"name": "Haftnotiz6",
"type": "n8n-nodes-base.stickyNote",
"position": [
-32,
688
],
"parameters": {
"color": 4,
"width": 400,
"height": 224,
"content": "## GPT-5 Chat Model"
},
"typeVersion": 1
},
{
"id": "f0436e15-da3d-4104-8503-4de94e5b0a88",
"name": "Haftnotiz7",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1776,
192
],
"parameters": {
"width": 800,
"height": 1040,
"content": "# 🟨 Workflow Overview\n\nThis workflow automatically generates and refines personal bios using GPT-5. It takes input from a form or webhook, structures it, and produces a polished, professional bio ready to share on LinkedIn, websites, or portfolios.\n\n# 🧩 Sticky Notes Summary\n\n## 🟩 Trigger — Webhook / Manual Input\n\nStarts the workflow when a user submits their details (like name, profession, and skills). You can connect it to any input source — form, Notion, or Typeform.\n\n## 🟩 Data Clean-Up Node\n\nFormats and organizes raw input (e.g., removes extra spaces, corrects capitalization) before sending to GPT-5 for better results.\n\n## 🟩 GPT-5: Generate Bio Draft\n\nCreates the first version of the user’s bio using the structured input. The tone and style are adjusted based on the role and platform type (LinkedIn, portfolio, etc.).\n\n## 🟩 GPT-5: Polish & Improve Bio\n\nRefines the generated bio to make it sound more natural, polished, and professional. Adds structure and removes redundancy.\n\n## 🟩 Output Node — Email / Notion / Google Docs\n\nSends the final version of the bio to your preferred destination. Ideal for quick publishing or saving for review.\n\n## 🟩 Optional: Log to Google Sheets\n\nStores generated bios with timestamps and input data for future reference or analytics.\n"
},
"typeVersion": 1
},
{
"id": "c03c6f54-61e7-416f-9df8-df1edbe7ed86",
"name": "Haftnotiz8",
"type": "n8n-nodes-base.stickyNote",
"position": [
-944,
704
],
"parameters": {
"color": 4,
"width": 880,
"height": 560,
"content": "# 🧠 Who It’s For\n\n## Freelancers and creators building personal brands\n\n## Agencies managing client portfolios\n\n## HR or marketing professionals polishing team bios\n\n# ⚙️ Requirements\n\n## OpenAI GPT-5 (or GPT-4) credentials\n\n## n8n Cloud or self-hosted setup\n\n## Optional: Google Sheets / Notion account for storage"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "287f5ee0-48bf-4271-90ea-f0e9a08e0f53",
"connections": {
"57bd7e84-76de-46ea-9636-ebb7bca97a19": {
"ai_languageModel": [
[
{
"node": "fe5152d2-635d-4a4e-86a1-89345b6598b1",
"type": "ai_languageModel",
"index": 0
},
{
"node": "e1776bea-6a0e-4842-9a1d-6ab7576872ca",
"type": "ai_languageModel",
"index": 0
},
{
"node": "5f0e5c45-6ce1-476e-a0cf-0ef3b7190217",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Set Bio": {
"main": [
[
{
"node": "e1776bea-6a0e-4842-9a1d-6ab7576872ca",
"type": "main",
"index": 0
}
]
]
},
"216da347-3a94-42d1-b65e-3ae8e1d30a3d": {
"main": [
[
{
"node": "c4f6ba91-8f5f-49da-9dfb-5590d38930f0",
"type": "main",
"index": 0
}
],
[
{
"node": "5f0e5c45-6ce1-476e-a0cf-0ef3b7190217",
"type": "main",
"index": 0
}
]
]
},
"fe5152d2-635d-4a4e-86a1-89345b6598b1": {
"main": [
[
{
"node": "Set Bio",
"type": "main",
"index": 0
}
]
]
},
"e1776bea-6a0e-4842-9a1d-6ab7576872ca": {
"main": [
[
{
"node": "216da347-3a94-42d1-b65e-3ae8e1d30a3d",
"type": "main",
"index": 0
}
]
]
},
"5f0e5c45-6ce1-476e-a0cf-0ef3b7190217": {
"main": [
[
{
"node": "Set Bio",
"type": "main",
"index": 0
}
]
]
},
"c6a5af04-2ac6-4808-810d-9537343e8759": {
"main": [
[
{
"node": "fe5152d2-635d-4a4e-86a1-89345b6598b1",
"type": "main",
"index": 0
}
]
]
}
}
}Häufig gestellte Fragen
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?
Experte - Content-Erstellung, 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
AI-Powered Multi-Platform Social Media Content Factory with Dynamic System Prompts & GPT-4o
If
Set
Code
+
If
Set
Code
100 NodesAmit Mehta
Content-Erstellung
A/B Split-Tests
KI-Prompt-A/B-Testing mit Supabase, Langchain Agent und OpenAI GPT-4o
If
Set
Supabase
+
If
Set
Supabase
16 Nodesvanhon
Content-Erstellung
WordPress-Blog-Automatisierung Professional Edition (Deep Research) v2.1 Markt
Automatisierung der Erstellung von SEO-optimierten Blogs mit GPT-4o, Perplexity AI und mehrsprachiger Unterstützung
If
Set
Xml
+
If
Set
Xml
125 NodesDaniel Ng
Content-Erstellung
KI-gestützte automatische Analyse von Meeting-Effekten mit Slack-Feedback
Automatische Analyse der Besprechungsleistung basierend auf KI und Feedback-Sende an Slack
If
Set
Code
+
If
Set
Code
18 NodesJunichiro Tobe
Content-Erstellung
Anfängerleitfaden für Workflow-Automatisierung mit OpenAI, LangChain und API-Integrationen
Einsteigerleitfaden für Workflow-Automatisierung mit OpenAI, LangChain und API-Integration
If
Set
Code
+
If
Set
Code
33 NodesMeelioo
Content-Erstellung
✨🩷 Automatisierte Social-Media-Inhalts-Publishing-Fabrik + System-Prompt-Kombination
GPT-4o zum Generieren plattformoptimierter Social-Media-Inhalte für 6 Plattformen verwenden
If
Set
Code
+
If
Set
Code
100 NodesLuan Correia
Soziale Medien
Workflow-Informationen
Schwierigkeitsgrad
Experte
Anzahl der Nodes17
Kategorie2
Node-Typen7
Autor
Externe Links
Auf n8n.io ansehen →
Diesen Workflow teilen