This workflow corresponds to n8n.io template #9528 — we link there as the canonical source.
This workflow follows the Agent → Form Trigger recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"meta": {
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "b613790e-b45d-4bcc-af0f-81b4ceadf63e",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
704,
-480
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "811b92d0-36e2-40a1-beef-65b4490273e0",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-160,
560
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "64d41eba-6bd9-4529-9de4-63f22da06de9",
"name": "Application form",
"type": "n8n-nodes-base.formTrigger",
"position": [
16,
400
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "538b66d7-5839-446f-88b7-ec16211b6ade",
"name": "Extract profile",
"type": "n8n-nodes-base.extractFromFile",
"position": [
240,
528
],
"parameters": {},
"typeVersion": 1
},
{
"id": "3b935034-48b6-49cc-9cee-a467f802e1c0",
"name": "gpt4-1 model",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1616,
320
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "045ff149-a6bf-418c-bea6-95e94e45f7c2",
"name": "Upload to Google Drive",
"type": "n8n-nodes-base.googleDrive",
"position": [
240,
352
],
"parameters": {},
"typeVersion": 3
},
{
"id": "81e8e301-a13d-4ef3-8748-3d670df7283e",
"name": "Sticky Note14",
"type": "n8n-nodes-base.stickyNote",
"position": [
848,
208
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "b79d5d72-ea12-439a-b31e-ae4240283057",
"name": "Structured Output Parser1",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
1408,
752
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "5376e23e-02f0-4248-adad-6a71a4b9c5db",
"name": "Open_Positions",
"type": "n8n-nodes-base.googleSheetsTool",
"position": [
944,
832
],
"parameters": {},
"typeVersion": 4.7
},
{
"id": "8ff4b932-a20d-4d67-b0e9-6222ed3f2a08",
"name": "Update_HR_Application_System",
"type": "n8n-nodes-base.googleSheets",
"position": [
1392,
480
],
"parameters": {},
"typeVersion": 4.7
},
{
"id": "59f330da-3480-4cca-9ec8-94646f4935d0",
"name": "HR_RTS_Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1024,
480
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "3b86da67-692d-48bd-85d1-ea5fb111a965",
"name": "If",
"type": "n8n-nodes-base.if",
"position": [
1728,
480
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "ea35e469-5821-4a0a-9d45-87cc33677fc8",
"name": "Update_HR_Application_System1",
"type": "n8n-nodes-base.googleSheets",
"position": [
2432,
464
],
"parameters": {},
"typeVersion": 4.7
},
{
"id": "cf851c44-cfce-45b5-bbbb-ed610e4fe07b",
"name": "Sticky Note5",
"type": "n8n-nodes-base.stickyNote",
"position": [
-16,
208
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "0118f5d4-4e1d-4d7f-aea9-642192fc0f0f",
"name": "Sticky Note6",
"type": "n8n-nodes-base.stickyNote",
"position": [
1712,
208
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "485870ad-d68e-4e22-9e1f-0d2ad6c99971",
"name": "Send a text to HR Team",
"type": "n8n-nodes-base.telegram",
"position": [
2752,
464
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "1c2d440d-a990-42a3-977d-6fdfc47ef216",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
2624,
256
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "b7f6c19f-e320-4f43-aaa5-4696b12ba0e9",
"name": "Dynamic Question Generator Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
2032,
464
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "100c67a5-3dcd-42a8-9e7d-e64d38cd5fbb",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
816,
704
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"connections": {
"If": {
"main": [
[
{
"node": "Dynamic Question Generator Agent",
"type": "main",
"index": 0
}
]
]
},
"HR_RTS_Agent": {
"main": [
[
{
"node": "Update_HR_Application_System",
"type": "main",
"index": 0
}
]
]
},
"gpt4-1 model": {
"ai_languageModel": [
[
{
"node": "HR_RTS_Agent",
"type": "ai_languageModel",
"index": 0
},
{
"node": "Dynamic Question Generator Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Open_Positions": {
"ai_tool": [
[
{
"node": "HR_RTS_Agent",
"type": "ai_tool",
"index": 0
},
{
"node": "Dynamic Question Generator Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Extract profile": {
"main": [
[
{
"node": "HR_RTS_Agent",
"type": "main",
"index": 0
}
]
]
},
"Application form": {
"main": [
[
{
"node": "Upload to Google Drive",
"type": "main",
"index": 0
},
{
"node": "Extract profile",
"type": "main",
"index": 0
}
]
]
},
"Structured Output Parser1": {
"ai_outputParser": [
[
{
"node": "HR_RTS_Agent",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Update_HR_Application_System": {
"main": [
[
{
"node": "If",
"type": "main",
"index": 0
}
]
]
},
"Update_HR_Application_System1": {
"main": [
[
{
"node": "Send a text to HR Team",
"type": "main",
"index": 0
}
]
]
},
"Dynamic Question Generator Agent": {
"main": [
[
{
"node": "Update_HR_Application_System1",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
<br>
Source: https://n8n.io/workflows/9528/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
🎯 Create viral TikToks, Shorts, Reels, podcasts, and ASMR videos in minutes — all on autopilot.
Generate AI viral videos with NanoBanana & VEO3, shared on socials via Blotato 2. Uses @blotato/n8n-nodes-blotato, googleSheets, lmChatOpenAi, toolThink. Event-driven trigger; 94 nodes.
Inbox Guardian. Uses gmailTrigger, lmChatOpenAi, agent, textClassifier. Event-driven trigger; 66 nodes.
This template is designed for marketers, content creators, and e-commerce brands who want to automate the creation of professional ad videos at scale. It’s ideal for teams looking to generate consiste
💥 Automate video ads with NanoBanana, Seedream 4, ChatGPT Image and Veo 3 - VIDE. Uses telegram, telegramTrigger, googleDrive, agent. Event-driven trigger; 63 nodes.