GPT-4を基盤としたインテリジェント採用・候補者インタラクションシステム
上級
これはHR, AI Summarization分野の自動化ワークフローで、30個のノードを含みます。主にIf, Code, Wait, Gmail, Slackなどのノードを使用。 GPT-4を活用したAI採用システムで、履歴書スクリーニングと自動アウトリーチを実現
前提条件
- •Googleアカウント + Gmail API認証情報
- •Slack Bot Token または Webhook URL
- •HTTP Webhookエンドポイント(n8nが自動生成)
- •Google Sheets API認証情報
- •OpenAI API Key
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"id": "55SEzyQAwM3i4mNE",
"meta": {
"instanceId": "a287613f1596da776459594685fbf4e2b4a12124f80ab8c8772f5e37bff103ae"
},
"name": "Automated Intelligent Recruitment & Candidate Engagement System with GPT-4",
"tags": [],
"nodes": [
{
"id": "414d77db-7373-404e-97f9-fbfd0a7cfcc7",
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"position": [
0,
0
],
"webhookId": "3d64050a-3047-4186-98aa-c6507438b913",
"parameters": {},
"typeVersion": 2
},
{
"id": "4ae0ec4b-013a-4006-8dc0-753da1ac2d18",
"name": "レジュメパーサー",
"type": "n8n-nodes-base.extractFromFile",
"position": [
208,
0
],
"parameters": {},
"typeVersion": 1
},
{
"id": "133ce33c-7eb1-4184-9830-6a852110d444",
"name": "候補者主要データ抽出",
"type": "n8n-nodes-base.code",
"position": [
416,
0
],
"parameters": {},
"typeVersion": 2
},
{
"id": "27ae358a-c18e-48ea-8ddf-3100ef7a26bb",
"name": "初期候補者保存",
"type": "n8n-nodes-base.googleSheets",
"notes": "Value:\nName: ={{ $json.parsed_candidate_name }}\nEmail: ={{ $json.parsed_email }}\nPhone: ={{ $json.parsed_phone }}\nEducation: ={{ $json.parsed_education }}\nExperience: ={{ $json.parsed_experience }}\nSkills: ={{ $json.parsed_skills }}\nRaw Resume Text: ={{ $json.raw_resume_text }}\nStatus: ={{ $json.status }}\nMatch Score: 0 (Initial)\nCultural Fit Notes: (Initial)\nInterview Questions: (Initial)",
"position": [
624,
0
],
"parameters": {},
"notesInFlow": true,
"typeVersion": 4.6
},
{
"id": "23fb207b-8375-4829-becf-110896b9d248",
"name": "求人内容入力",
"type": "n8n-nodes-base.googleSheets",
"notes": "JobID, \nTitle, \nDescription, \nRequired Skills, \nExperience Level",
"position": [
832,
0
],
"parameters": {},
"notesInFlow": true,
"typeVersion": 4.6
},
{
"id": "2059dd49-31e2-4d25-b925-8120816c5561",
"name": "付箋",
"type": "n8n-nodes-base.stickyNote",
"position": [
-64,
-64
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "f6f6cec5-0847-4dc1-a898-57b6a506aab2",
"name": "選考用候補者取得",
"type": "n8n-nodes-base.googleSheets",
"notes": "Column: Status, \nOperator: is equal to, \nValue: Received - Parsing Complete",
"position": [
0,
368
],
"parameters": {},
"notesInFlow": true,
"typeVersion": 4.6
},
{
"id": "88924ea0-41d4-4612-ba31-a03a60837caa",
"name": "求人内容取得",
"type": "n8n-nodes-base.googleSheets",
"notes": "Key Column: JobID (or Title)\n\nKey Value: ={{ $node[\"Google Sheets (Job Description Input)\"].json.data[0].JobID }}",
"position": [
208,
368
],
"parameters": {},
"notesInFlow": true,
"typeVersion": 4.6
},
{
"id": "f4c2f060-0354-479f-a5ea-df2fe9911c99",
"name": "AI選考用データ準備",
"type": "n8n-nodes-base.code",
"position": [
416,
368
],
"parameters": {},
"typeVersion": 2
},
{
"id": "f0bcf28e-1152-427b-a96f-5d423fd5d264",
"name": "レジュメマッチング&スコアリング",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
624,
368
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "b8ae58a5-b3a0-446b-afad-3d88e3705711",
"name": "カルチャーフィット&レッドフラグ識別",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
976,
368
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "9eca657b-957d-49ee-8355-0134e07596aa",
"name": "面接質問生成",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
1328,
368
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "e32ccf5d-e016-4b6b-91b6-148b002b40f3",
"name": "AI選考結果統合",
"type": "n8n-nodes-base.code",
"position": [
1680,
368
],
"parameters": {},
"typeVersion": 2
},
{
"id": "875398ed-388a-49fd-908b-b3e6672cba4d",
"name": "付箋1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-64,
304
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "1410de90-ce0e-418c-9ead-64430994dac7",
"name": "候補者ステータス・スコア更新",
"type": "n8n-nodes-base.googleSheets",
"notes": "Key Column: Email (or ID if you passed it through)\n\nKey Value: ={{ $json.candidate_email }}\nValues: Map the AI-generated fields:\n\nMatch Score: ={{ $json.ai_match_score }}\nCultural Fit Notes: ={{ $json.ai_cultural_fit_notes }}\nRed Flags: ={{ $json.ai_red_flags }}\nInterview Questions: ={{ $json.ai_interview_questions }}\nStatus: ={{ $json.status }}",
"position": [
1888,
368
],
"parameters": {},
"notesInFlow": true,
"typeVersion": 4.6
},
{
"id": "33208940-ab48-461e-b64c-5e7164ea598e",
"name": "条件分岐 - 高スコア",
"type": "n8n-nodes-base.if",
"position": [
0,
720
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "cace922d-4d22-4ee7-9046-7a263f08fb55",
"name": "個人別アウトリーチメール生成",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
224,
720
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "ba67554f-707d-409c-88ee-ebaad42fa151",
"name": "個人別メール送信",
"type": "n8n-nodes-base.gmail",
"position": [
576,
720
],
"webhookId": "0a4fdf9e-9453-4988-ac3e-7ae6fe8cf8fc",
"parameters": {},
"typeVersion": 2.1
},
{
"id": "b8f1ac88-39f7-4c3a-9f12-3cd65f9475ad",
"name": "仮面接イベント作成",
"type": "n8n-nodes-base.googleCalendar",
"position": [
784,
720
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "28fdc91f-1c81-4dd8-aa11-ee07a4035b0d",
"name": "候補者ステータス更新 - 選考招待済み",
"type": "n8n-nodes-base.googleSheets",
"notes": "Key Column: Email\nKey Value: ={{ $json.candidate_email }}\n\nValues:\nStatus: Invited for Screening\nLast Contacted: ={{ new Date().toISOString() }}",
"position": [
992,
720
],
"parameters": {},
"notesInFlow": true,
"typeVersion": 4.6
},
{
"id": "6c01b47c-c9e6-4d8d-a2e3-fd2ff807eaa6",
"name": "付箋2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-64,
656
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "34b69585-c028-4387-a2c7-eac2ecab3939",
"name": "候補者返答・スケジュール対応",
"type": "n8n-nodes-base.wait",
"position": [
-16,
1088
],
"webhookId": "a800b9df-9f15-4d84-9b5a-a9b35bfb967d",
"parameters": {},
"typeVersion": 1.1
},
{
"id": "90620ece-6854-4b6d-8655-4db40cdd6a9b",
"name": "フォローアップ用候補者ステータス取得",
"type": "n8n-nodes-base.googleSheets",
"notes": "Key Column: Email\nKey Value: ={{ $json.candidate_email }}",
"position": [
192,
1088
],
"parameters": {},
"notesInFlow": true,
"typeVersion": 4.6
},
{
"id": "134b52cc-1871-4660-bb2a-498b62915963",
"name": "条件分岐 - 返信なし・未スケジュール",
"type": "n8n-nodes-base.if",
"position": [
368,
1088
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "1d2241e5-db21-49f1-acea-ae462ca6788f",
"name": "穏やかなフォローアップ生成",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
608,
1088
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "15864553-892a-4fc0-b580-0c36a81834d8",
"name": "穏やかなフォローアップ送信",
"type": "n8n-nodes-base.gmail",
"position": [
960,
1088
],
"webhookId": "70a5caf2-4c18-4f4c-992d-2ad699778222",
"parameters": {},
"typeVersion": 2.1
},
{
"id": "20c5131d-b02a-429f-89ca-90ba8f65dcc4",
"name": "候補者ステータス更新 - フォローアップ送信済み",
"type": "n8n-nodes-base.googleSheets",
"notes": "Values:\n\nStatus: Follow-up Sent - No Reply\nLast Contacted: ={{ new Date().toISOString() }}",
"position": [
1168,
1088
],
"parameters": {},
"typeVersion": 4.6
},
{
"id": "ccb31204-3f9b-44be-a336-74400a0cfcab",
"name": "採用担当者への適格候補者通知",
"type": "n8n-nodes-base.slack",
"position": [
1376,
1088
],
"webhookId": "b44cf8a9-6406-41da-98f0-d4716702011f",
"parameters": {},
"typeVersion": 2.3
},
{
"id": "42e6ebcf-6c37-4728-bc45-d71f90f3ad7a",
"name": "付箋3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-64,
1024
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "6867cc85-b6f8-43ec-8a45-23781abfc796",
"name": "付箋4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-880,
-64
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "346f451c-bb94-4250-a6f7-4abfc6ed3a8a",
"connections": {
"414d77db-7373-404e-97f9-fbfd0a7cfcc7": {
"main": [
[
{
"node": "4ae0ec4b-013a-4006-8dc0-753da1ac2d18",
"type": "main",
"index": 0
}
]
]
},
"4ae0ec4b-013a-4006-8dc0-753da1ac2d18": {
"main": [
[
{
"node": "133ce33c-7eb1-4184-9830-6a852110d444",
"type": "main",
"index": 0
}
]
]
},
"23fb207b-8375-4829-becf-110896b9d248": {
"main": [
[
{
"node": "f6f6cec5-0847-4dc1-a898-57b6a506aab2",
"type": "main",
"index": 0
}
]
]
},
"15864553-892a-4fc0-b580-0c36a81834d8": {
"main": [
[
{
"node": "20c5131d-b02a-429f-89ca-90ba8f65dcc4",
"type": "main",
"index": 0
}
]
]
},
"f0bcf28e-1152-427b-a96f-5d423fd5d264": {
"main": [
[
{
"node": "b8ae58a5-b3a0-446b-afad-3d88e3705711",
"type": "main",
"index": 0
}
]
]
},
"ba67554f-707d-409c-88ee-ebaad42fa151": {
"main": [
[
{
"node": "b8f1ac88-39f7-4c3a-9f12-3cd65f9475ad",
"type": "main",
"index": 0
}
]
]
},
"88924ea0-41d4-4612-ba31-a03a60837caa": {
"main": [
[
{
"node": "f4c2f060-0354-479f-a5ea-df2fe9911c99",
"type": "main",
"index": 0
}
]
]
},
"27ae358a-c18e-48ea-8ddf-3100ef7a26bb": {
"main": [
[
{
"node": "23fb207b-8375-4829-becf-110896b9d248",
"type": "main",
"index": 0
}
]
]
},
"133ce33c-7eb1-4184-9830-6a852110d444": {
"main": [
[
{
"node": "27ae358a-c18e-48ea-8ddf-3100ef7a26bb",
"type": "main",
"index": 0
}
]
]
},
"1d2241e5-db21-49f1-acea-ae462ca6788f": {
"main": [
[
{
"node": "15864553-892a-4fc0-b580-0c36a81834d8",
"type": "main",
"index": 0
}
]
]
},
"9eca657b-957d-49ee-8355-0134e07596aa": {
"main": [
[
{
"node": "e32ccf5d-e016-4b6b-91b6-148b002b40f3",
"type": "main",
"index": 0
}
]
]
},
"f4c2f060-0354-479f-a5ea-df2fe9911c99": {
"main": [
[
{
"node": "f0bcf28e-1152-427b-a96f-5d423fd5d264",
"type": "main",
"index": 0
}
]
]
},
"e32ccf5d-e016-4b6b-91b6-148b002b40f3": {
"main": [
[
{
"node": "1410de90-ce0e-418c-9ead-64430994dac7",
"type": "main",
"index": 0
}
]
]
},
"f6f6cec5-0847-4dc1-a898-57b6a506aab2": {
"main": [
[
{
"node": "88924ea0-41d4-4612-ba31-a03a60837caa",
"type": "main",
"index": 0
}
]
]
},
"1410de90-ce0e-418c-9ead-64430994dac7": {
"main": [
[
{
"node": "33208940-ab48-461e-b64c-5e7164ea598e",
"type": "main",
"index": 0
}
]
]
},
"34b69585-c028-4387-a2c7-eac2ecab3939": {
"main": [
[
{
"node": "90620ece-6854-4b6d-8655-4db40cdd6a9b",
"type": "main",
"index": 0
}
]
]
},
"33208940-ab48-461e-b64c-5e7164ea598e": {
"main": [
[
{
"node": "cace922d-4d22-4ee7-9046-7a263f08fb55",
"type": "main",
"index": 0
}
]
]
},
"b8f1ac88-39f7-4c3a-9f12-3cd65f9475ad": {
"main": [
[
{
"node": "28fdc91f-1c81-4dd8-aa11-ee07a4035b0d",
"type": "main",
"index": 0
}
]
]
},
"b8ae58a5-b3a0-446b-afad-3d88e3705711": {
"main": [
[
{
"node": "9eca657b-957d-49ee-8355-0134e07596aa",
"type": "main",
"index": 0
}
]
]
},
"cace922d-4d22-4ee7-9046-7a263f08fb55": {
"main": [
[
{
"node": "ba67554f-707d-409c-88ee-ebaad42fa151",
"type": "main",
"index": 0
}
]
]
},
"90620ece-6854-4b6d-8655-4db40cdd6a9b": {
"main": [
[
{
"node": "134b52cc-1871-4660-bb2a-498b62915963",
"type": "main",
"index": 0
}
]
]
},
"20c5131d-b02a-429f-89ca-90ba8f65dcc4": {
"main": [
[
{
"node": "ccb31204-3f9b-44be-a336-74400a0cfcab",
"type": "main",
"index": 0
}
]
]
},
"134b52cc-1871-4660-bb2a-498b62915963": {
"main": [
[
{
"node": "1d2241e5-db21-49f1-acea-ae462ca6788f",
"type": "main",
"index": 0
}
]
]
},
"28fdc91f-1c81-4dd8-aa11-ee07a4035b0d": {
"main": [
[
{
"node": "34b69585-c028-4387-a2c7-eac2ecab3939",
"type": "main",
"index": 0
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
上級 - 人事, AI要約
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
Hunter.ioとGoogleシートを使用した候補者の自動検出と対話システム
Hunter.io、AIスコアリング、そしてGmailを使ってパッシブな求職者探索とやり取りを自動化
If
Code
Wait
+
If
Code
Wait
21 ノードMarth
人事
アクティブインテリジェント・カスタマーサポートセンター
GPT-4、Gmail、Trelloを使用した自動メールサポートトリAGE
If
Code
Gmail
+
If
Code
Gmail
14 ノードMarth
チケット管理
DocuSign と Trello を使用した自動候補者管理とフィードバックシステム
Slack、DocuSign、Trello、Gmail 通知を使った自動化採用プロセス
If
Code
Wait
+
If
Code
Wait
29 ノードMarth
人事
AIを備えた高度なリード獲得と育成自動化システム
GPT-4、LinkedIn、Hunter.ioを使ってパーソナライズされたB2Bタッチを自動化
If
Code
Wait
+
If
Code
Wait
30 ノードMarth
リードナーチャリング
リード獲得の自動化、AI資格検証、そして ElevenLabs による個別化された音声フォローアップ
OpenAI および ElevenLabs を基にした自動化されたリードキャプチャと AI による個別化音声フォローアップ
If
Set
Code
+
If
Set
Code
22 ノードMarth
リードナーチャリング
AI候補者選考・面接スケジュールシステム
AIベースの候補者スクリーニングと面接スケジューリング(OpenAI GPTとGoogleスイート)
If
Code
Webhook
+
If
Code
Webhook
18 ノードOneclick AI Squad
人事
ワークフロー情報
難易度
上級
ノード数30
カテゴリー2
ノードタイプ11
作成者
Marth
@marthSimplifying Business with Smart Automation. I create and share user-friendly, highly efficient n8n workflow templates for SMEs, focusing on digital marketing, sales, and operational excellence. Get ready to automate, innovate, and elevate your business. Connect me on Linkedin for custom solutions.
外部リンク
n8n.ioで表示 →
このワークフローを共有