취업 신청 대리자
중급
이것은Multimodal AI분야의자동화 워크플로우로, 15개의 노드를 포함합니다.주로 If, Form, Markdown, GmailTool, FormTrigger 등의 노드를 사용하며. 취업 신청 자동화 대리인
사전 요구사항
- •Google 계정 및 Gmail API 인증 정보
- •대상 API의 인증 정보가 필요할 수 있음
- •Google Sheets API 인증 정보
- •OpenAI API Key
사용된 노드 (15)
카테고리
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "TgerHOX1Lk3hIGiM",
"meta": {
"instanceId": "061ca141d020a6e1355b8c7fe05f92a699e37e92079ad2e150a506ee8bbe9e11"
},
"name": "Job Applying Agent",
"tags": [],
"nodes": [
{
"id": "edb25e44-ef64-4997-ba1f-a101c9cbbba3",
"name": "양식 제출 시",
"type": "n8n-nodes-base.formTrigger",
"position": [
-832,
176
],
"webhookId": "cd48da96-9083-435f-8587-d4f38bec0f5a",
"parameters": {
"options": {
"appendAttribution": false
},
"formTitle": "Lead Agent",
"formFields": {
"values": [
{
"fieldLabel": "Target Business Website",
"requiredField": true
},
{
"fieldType": "dropdown",
"fieldLabel": "Applying As",
"fieldOptions": {
"values": [
{
"option": "Video Editor"
},
{
"option": "SEO Expert"
},
{
"option": "Full-Stack Developer"
},
{
"option": "Social Media Manager"
}
]
},
"requiredField": true
}
]
},
"responseMode": "lastNode",
"formDescription": "Give the Target Business URL"
},
"typeVersion": 2.2
},
{
"id": "b5b96cc7-730d-48bd-a03d-a592c417a422",
"name": "AI 에이전트",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
800,
160
],
"parameters": {
"text": "=Business/Company Info: {{ $('Information Extractor').item.json.output.Summary }}\nEmaill Address: {{ $('Information Extractor').item.json.output['Email Address'] }}\n\nApplied Position: {{ $('On form submission').item.json['Applying As'] }}",
"options": {
"systemMessage": "=You task is to make a perfect Email based on the applied position for the Company/Business. And send the email with a perfect subject to the email address.\nMy Name is Jamal Mia. And my working experience data is given for the applied position in the google Sheet."
},
"promptType": "define"
},
"typeVersion": 2.1
},
{
"id": "f3a53306-65df-4baa-95bc-83e3b16f1b02",
"name": "OpenAI 채팅 모델",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
800,
384
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-5",
"cachedResultName": "gpt-5"
},
"options": {}
},
"typeVersion": 1.2
},
{
"id": "b6871b1c-92dd-4cd5-883d-a1df5eed3a05",
"name": "Gmail에 메시지 보내기",
"type": "n8n-nodes-base.gmailTool",
"position": [
1184,
432
],
"webhookId": "4c34f0dd-0d7f-4358-a3b9-2554cc0488c8",
"parameters": {
"sendTo": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('To', ``, 'string') }}",
"message": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Message', ``, 'string') }}",
"options": {
"senderName": "Jamal Mia",
"appendAttribution": false
},
"subject": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Subject', ``, 'string') }}",
"emailType": "text"
},
"typeVersion": 2.1
},
{
"id": "dbe11241-a8df-497a-87c1-b3f68cf2818d",
"name": "Google 시트에서 행 가져오기",
"type": "n8n-nodes-base.googleSheetsTool",
"position": [
992,
432
],
"parameters": {
"options": {},
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1PMZvVn239wT2EXWZ45WL5UE_12PNZOMzlH54V03DXoM/edit#gid=0",
"cachedResultName": "Sheet1"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1PMZvVn239wT2EXWZ45WL5UE_12PNZOMzlH54V03DXoM",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1PMZvVn239wT2EXWZ45WL5UE_12PNZOMzlH54V03DXoM/edit?usp=drivesdk",
"cachedResultName": "Working Experience Data"
}
},
"typeVersion": 4.6
},
{
"id": "d9efc3ed-4370-4440-855a-e7a2dd2b25bc",
"name": "양식",
"type": "n8n-nodes-base.form",
"position": [
1328,
160
],
"webhookId": "a6e69f44-4568-4ebc-af72-100ffdc05c39",
"parameters": {
"options": {},
"operation": "completion",
"completionTitle": "Agent Response",
"completionMessage": "={{ $json.output }}"
},
"typeVersion": 1
},
{
"id": "a1da7bcc-2f62-4511-80b4-1eff9e446ff9",
"name": "HTTP 요청",
"type": "n8n-nodes-base.httpRequest",
"position": [
-624,
176
],
"parameters": {
"url": "={{ $json[\"Target Business Website\"] }}",
"options": {}
},
"typeVersion": 4.2
},
{
"id": "32d6f5b9-f806-4984-9e43-7e4f76245e4c",
"name": "마크다운",
"type": "n8n-nodes-base.markdown",
"position": [
-416,
176
],
"parameters": {
"html": "={{ $json.data }}",
"options": {}
},
"typeVersion": 1
},
{
"id": "61fae134-469e-4991-8e98-523b99c65123",
"name": "정보 추출기",
"type": "@n8n/n8n-nodes-langchain.informationExtractor",
"position": [
-208,
176
],
"parameters": {
"text": "={{ $json.data }}",
"options": {},
"attributes": {
"attributes": [
{
"name": "Email Address",
"required": true,
"description": "only 1 email address from the data in perfect email format"
},
{
"name": "Summary",
"required": true,
"description": "a simple summary about the Company/Business"
}
]
}
},
"typeVersion": 1.2
},
{
"id": "ef4190f4-487d-4f08-97a0-853c57352535",
"name": "OpenAI 채팅 모델1",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
-160,
352
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-5",
"cachedResultName": "gpt-5"
},
"options": {}
},
"typeVersion": 1.2
},
{
"id": "2565ac6d-5423-4ded-ab2b-15db5025f158",
"name": "조건문",
"type": "n8n-nodes-base.if",
"position": [
256,
176
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "44e1e352-e6ec-43fd-b49c-23f46eba15b5",
"operator": {
"type": "string",
"operation": "contains"
},
"leftValue": "={{ $json.output[\"Email Address\"] }}",
"rightValue": "@"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "43dd189f-42f0-498a-af10-1f87c5ae948b",
"name": "작업 없음",
"type": "n8n-nodes-base.noOp",
"position": [
528,
272
],
"parameters": {},
"typeVersion": 1
},
{
"id": "6bb7b6b1-04da-42f8-8f05-ed25f2cc3820",
"name": "스티커 노트",
"type": "n8n-nodes-base.stickyNote",
"position": [
0,
0
],
"parameters": {
"color": 7,
"width": 464,
"height": 80,
"content": "# Job Applier Agent - GPT 5"
},
"typeVersion": 1
},
{
"id": "1e8fdc0b-7144-4e1a-802b-e6a405fb5da2",
"name": "스티커 노트1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-832,
592
],
"parameters": {
"color": 7,
"width": 768,
"height": 608,
"content": "---\n# 🛠 Setup Guide\nFollow these steps to get started:\n1. **Set up the Job Applier Form**\n Customize the form fields (Target Business Website, Applying As) in the **Form Trigger** node. Add more job positions to the dropdown (currently Video Editor, SEO Expert, Full-Stack Developer, Social Media Manager).\n\n2. **Add your [OpenAI](https://platform.openai.com/) API credentials**\n Connect your OpenAI account in both **OpenAI Chat Model** nodes to power the GPT-5 AI for information extraction and personalized email generation.\n\n3. **Connect your [Google Sheets](https://docs.google.com/spreadsheets/) with experience data**\n Link your Google Sheet in the **Get row(s) in sheet** node. Make sure your sheet contains your skills, portfolio, experience, and achievements for each job type you're applying for.\n\n4. **Link your [Gmail](https://mail.google.com/) account**\n Connect your Gmail OAuth2 credentials in the **Send a message in Gmail** node to automatically send job application emails with your personalized sender name.\n\n5. **Update your personal information**\n Change the sender name from \"Jamal Mia\" to your actual name in the Gmail node settings, and update your experience data in the connected Google Sheet.\n\n6. **Customize AI prompts**\n Modify the system message in the **AI Agent** node to reflect your unique value proposition and application style for better personalized emails.\n\nOnce all connections are set, your workflow will **scrape business websites, extract contact info, and send personalized job applications automatically** 🚀\n---"
},
"typeVersion": 1
},
{
"id": "7e1d3203-adbd-4e4d-a146-b39ba5fa62d8",
"name": "스티커 노트3",
"type": "n8n-nodes-base.stickyNote",
"position": [
0,
672
],
"parameters": {
"color": 7,
"width": 480,
"height": 464,
"content": "## Start here: Step-by Step Youtube Tutorial :star:\n\n[](https://youtu.be/ysrBjL1aKkU)"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "d71c296f-542f-40c4-92f0-ac43c291ef10",
"connections": {
"2565ac6d-5423-4ded-ab2b-15db5025f158": {
"main": [
[
{
"node": "b5b96cc7-730d-48bd-a03d-a592c417a422",
"type": "main",
"index": 0
}
],
[
{
"node": "43dd189f-42f0-498a-af10-1f87c5ae948b",
"type": "main",
"index": 0
}
]
]
},
"b5b96cc7-730d-48bd-a03d-a592c417a422": {
"main": [
[
{
"node": "d9efc3ed-4370-4440-855a-e7a2dd2b25bc",
"type": "main",
"index": 0
}
]
]
},
"32d6f5b9-f806-4984-9e43-7e4f76245e4c": {
"main": [
[
{
"node": "61fae134-469e-4991-8e98-523b99c65123",
"type": "main",
"index": 0
}
]
]
},
"a1da7bcc-2f62-4511-80b4-1eff9e446ff9": {
"main": [
[
{
"node": "32d6f5b9-f806-4984-9e43-7e4f76245e4c",
"type": "main",
"index": 0
}
]
]
},
"f3a53306-65df-4baa-95bc-83e3b16f1b02": {
"ai_languageModel": [
[
{
"node": "b5b96cc7-730d-48bd-a03d-a592c417a422",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"edb25e44-ef64-4997-ba1f-a101c9cbbba3": {
"main": [
[
{
"node": "a1da7bcc-2f62-4511-80b4-1eff9e446ff9",
"type": "main",
"index": 0
}
]
]
},
"ef4190f4-487d-4f08-97a0-853c57352535": {
"ai_languageModel": [
[
{
"node": "61fae134-469e-4991-8e98-523b99c65123",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"61fae134-469e-4991-8e98-523b99c65123": {
"main": [
[
{
"node": "2565ac6d-5423-4ded-ab2b-15db5025f158",
"type": "main",
"index": 0
}
]
]
},
"b6871b1c-92dd-4cd5-883d-a1df5eed3a05": {
"ai_tool": [
[
{
"node": "b5b96cc7-730d-48bd-a03d-a592c417a422",
"type": "ai_tool",
"index": 0
}
]
]
},
"dbe11241-a8df-497a-87c1-b3f68cf2818d": {
"ai_tool": [
[
{
"node": "b5b96cc7-730d-48bd-a03d-a592c417a422",
"type": "ai_tool",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
중급 - 멀티모달 AI
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
AI 리드 생성 에이전트
Apify, AI, Gmail을 사용한 자동 잠재 고객 생성 및 콜드 이메일 발송
If
Set
Wait
+
If
Set
Wait
20 노드Rakin Jakaria
리드 생성
시각화 참조 라이브러리에서 n8n 노드를 탐색
可视化 참조 라이브러리에서 n8n 노드를 탐색
If
Ftp
Set
+
If
Ftp
Set
113 노드I versus AI
기타
랜딩 페이지 분석기
랜딩 페이지 분석 대리인
Form
Markdown
Form Trigger
+
Form
Markdown
Form Trigger
10 노드Rakin Jakaria
AI 요약
Slack 후보자 평가를 위한 AI 기반 챗봇 구축
AI 이력서 분석 및 후보자 평가: Slack과 Google 스프레드시트 통합
If
Code
Slack
+
If
Code
Slack
29 노드Trung Tran
AI 챗봇
AI 기반 WhatsApp 지원 봇(Google Sheets 티켓 생성)
AI 기반 WhatsApp 지원 봇(Google Sheets 티켓 생성)
Set
Xml
Code
+
Set
Xml
Code
35 노드Zain Khan
지원 챗봇
고객에게 인보이스 자동 발송
OCR.Space, GPT-4 및 Google Drive에서 Gmail로 인보이스 처리 자동화
If
Set
Code
+
If
Set
Code
29 노드Michael Taleb
AI 요약