This workflow corresponds to n8n.io template #7462 — we link there as the canonical source.
This workflow follows the Chainllm → Gmail 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": {
"templateCreatedBy": "n8n-ai-assistant"
},
"name": "Performance Report Generator",
"tags": [
"assessment",
"report",
"ai-analysis",
"email"
],
"nodes": [
{
"id": "report-overview",
"name": "Report Generator Overview",
"type": "n8n-nodes-base.stickyNote",
"position": [
-200,
100
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "report-webhook",
"name": "Receive Interview Data",
"type": "n8n-nodes-base.webhook",
"position": [
-100,
300
],
"parameters": {},
"typeVersion": 2
},
{
"id": "ai-assessor",
"name": "AI Interview Assessor",
"type": "@n8n/n8n-nodes-langchain.chainLlm",
"position": [
120,
300
],
"parameters": {},
"typeVersion": 1.7
},
{
"id": "openrouter-model",
"name": "OpenRouter Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
"position": [
120,
500
],
"parameters": {},
"typeVersion": 1
},
{
"id": "process-report",
"name": "Process Report Data",
"type": "n8n-nodes-base.code",
"position": [
340,
300
],
"parameters": {},
"typeVersion": 2
},
{
"id": "display-report",
"name": "Display HTML Report",
"type": "n8n-nodes-base.respondToWebhook",
"position": [
560,
200
],
"parameters": {},
"typeVersion": 1.4
},
{
"id": "email-report",
"name": "Email Assessment Report",
"type": "n8n-nodes-base.gmail",
"position": [
560,
400
],
"parameters": {},
"typeVersion": 2.1
},
{
"id": "setup-notes",
"name": "Setup Requirements",
"type": "n8n-nodes-base.stickyNote",
"position": [
600,
600
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "criteria-info",
"name": "Assessment Criteria",
"type": "n8n-nodes-base.stickyNote",
"position": [
-100,
600
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"connections": {
"Process Report Data": {
"main": [
[
{
"node": "Display HTML Report",
"type": "main",
"index": 0
},
{
"node": "Email Assessment Report",
"type": "main",
"index": 0
}
]
]
},
"AI Interview Assessor": {
"main": [
[
{
"node": "Process Report Data",
"type": "main",
"index": 0
}
]
]
},
"OpenRouter Chat Model": {
"ai_languageModel": [
[
{
"node": "AI Interview Assessor",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Receive Interview Data": {
"main": [
[
{
"node": "AI Interview Assessor",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
This n8n workflow template creates a comprehensive AI-powered mock interview system that conducts voice-based interviews, provides real-time transcription, and generates detailed performance assessments. The system uses OpenAI's GPT-4o Realtime API for natural conversations and…
Source: https://n8n.io/workflows/7462/ — 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.
What it does
Professionals and individuals who receive high volumes of emails, those who want to automatically organize their Gmail inbox using AI classification.
Alrouf AI Integration (Production). Uses googleSheets, chainLlm, lmChatGoogleGemini, outputParserStructured. Manual trigger; 21 nodes.
This workflow contains community nodes that are only compatible with the self-hosted version of n8n.
This n8n template shows you how to automate customer support email triage with a sovereign AI. By combining Gmail for inbox monitoring and the IONOS AI Model Hub, every customer email is classified an