AutomationFlowsAI & RAG › Audio Conversation Analysis & Visualization with Deepgram and Gpt-4o

Audio Conversation Analysis & Visualization with Deepgram and Gpt-4o

ByRealSimple Solutions @joeperes on n8n.io

Transcript Evalu8r is an AI-powered transcript analysis workflow that automates the processing, visualization, and evaluation of transcribed conversations. This n8n workflow template is designed to help users quickly analyze sentiment, extract topics and intents, generate key…

Event trigger★★★★★ complexityAI-powered54 nodesGoogle Drive TriggerHTTP RequestAgentOutput Parser StructuredOpenAI ChatGoogle DocsGoogle DriveGmail
AI & RAG Trigger: Event Nodes: 54 Complexity: ★★★★★ AI nodes: yes Added:

This workflow corresponds to n8n.io template #3140 — we link there as the canonical source.

This workflow follows the Agent → 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 →

Download .json
{
  "id": "m4KemnsFjvAYAcWL",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "name": "Transcript Evalu8r",
  "tags": [
    {
      "id": "bnhqDpB6vzJ5EF9g",
      "name": "Calls",
      "createdAt": "2025-02-24T04:24:57.471Z",
      "updatedAt": "2025-02-24T04:24:57.471Z"
    }
  ],
  "nodes": [
    {
      "id": "3794f95c-0778-4f7a-a356-438543aad264",
      "name": "Google Drive Trigger",
      "type": "n8n-nodes-base.googleDriveTrigger",
      "position": [
        220,
        540
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "b8d553d1-d56b-413f-82df-c98c2c73b598",
      "name": "DeepGram",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1120,
        540
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "e8de4a77-759f-4976-ba55-4519c5fb2954",
      "name": "AI Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        2120,
        240
      ],
      "parameters": {},
      "typeVersion": 1.7
    },
    {
      "id": "85e97c2f-51be-42f7-969b-739df672add5",
      "name": "Structured Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        2380,
        460
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "e5ca2459-67a7-4849-9ac7-20453e4f4306",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        2040,
        460
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "3df15146-0247-4bf2-80d4-04a33bdc803c",
      "name": "Google Docs1",
      "type": "n8n-nodes-base.googleDocs",
      "position": [
        3480,
        240
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "20400b8e-1136-4f00-80ad-e0e56603755b",
      "name": "HTML",
      "type": "n8n-nodes-base.html",
      "position": [
        680,
        820
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "8e605e6b-8e22-49e5-936d-e62769b8ac96",
      "name": "Respond to Webhook",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        1120,
        1300
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "2eda8ca1-8d99-4339-b89f-f3fe8bc6277a",
      "name": "Webhook1",
      "type": "n8n-nodes-base.webhook",
      "position": [
        220,
        820
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "4524a148-0003-497e-b323-a6fa027b96d7",
      "name": "Webhook2",
      "type": "n8n-nodes-base.webhook",
      "position": [
        220,
        1060
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "7f9a3c7f-b067-4376-9070-e67b329d6a80",
      "name": "Respond to Webhook1",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        1120,
        1060
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "9b368066-e316-4846-96be-7e4d65bdf9d3",
      "name": "Respond to Webhook2",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        1120,
        820
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "7df19fe0-7c23-42b3-a068-56908be2a90e",
      "name": "Webhook3",
      "type": "n8n-nodes-base.webhook",
      "position": [
        220,
        1300
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "8f5f4c48-6d4a-411c-9db7-926908c79d6f",
      "name": "Webhook4",
      "type": "n8n-nodes-base.webhook",
      "position": [
        220,
        240
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "8ee3c1f3-b7b6-4888-9cbd-dcefc0c6cad1",
      "name": "Google Drive uploadAudio",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        460,
        240
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "9a6b9fba-b8a3-4d9f-b8f6-095b95c07b5b",
      "name": "Google Drive downloadUploaded",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        700,
        240
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "71e7f536-7f35-42b3-99f0-0cb1ea0c7ed1",
      "name": "Respond to Webhook4",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        700,
        100
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "ae980f70-e019-44bb-9107-e413081e3fcf",
      "name": "Gmail",
      "type": "n8n-nodes-base.gmail",
      "position": [
        4240,
        380
      ],
      "parameters": {},
      "typeVersion": 2.1
    },
    {
      "id": "167d0aeb-5f59-4477-896e-4dc6503e8b95",
      "name": "Convert to File1",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        3500,
        520
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "d083c55a-e532-45ac-958a-8365e993c050",
      "name": "Upload Json",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        3740,
        520
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "9d840467-d4a3-4aec-8cf2-4e34dda888f0",
      "name": "Create Google Docs",
      "type": "n8n-nodes-base.googleDocs",
      "position": [
        3240,
        240
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "d0e1432a-0792-405f-8d3c-15abac8d912b",
      "name": "Google Drive Download Audio",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        460,
        540
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "e7c0dff2-d656-4975-8e18-cfc6fe5a6c10",
      "name": "Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        2940,
        520
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "639af8c0-3b23-4125-bc40-297b5b1f9456",
      "name": "RenameAudio",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        2680,
        240
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "97325550-a7ee-4e6b-8b77-2ac2144a0ca6",
      "name": "MoveAudio",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        2940,
        240
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "fa2d5c68-057f-46ea-8d8f-188da3bcbee6",
      "name": "Merge1",
      "type": "n8n-nodes-base.merge",
      "position": [
        4020,
        380
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "750ade45-6579-4f46-9ac8-2b33c2c2df03",
      "name": "MoveTranscriptAnalysis",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        3740,
        240
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "25bbf963-d974-4bce-9574-325c94448585",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        0,
        760
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "91b68d4a-58f7-431e-87bb-bebf73dbaff0",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        0,
        1000
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "194d756b-c798-4e8a-9dcb-c1f961ca0b68",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        0,
        1240
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "e658b870-ac55-4992-b9ae-e134a414af11",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        0,
        0
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "03ecde7f-7553-4449-a034-cbe8b44044bd",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        0,
        -220
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "ebd1a795-1c84-494e-b9ad-21b86f0a1ee9",
      "name": "When clicking \u2018Test workflow\u2019",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        660,
        -200
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "5fb1ed97-9637-44b0-a3c6-ee6a0467d032",
      "name": "SETUP - TE Completed Audio",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        1320,
        -200
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "01689423-45f0-4712-9a2b-e148b8df89e6",
      "name": "SETUP - TE Summaries",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        1100,
        -200
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "a7cf7527-6fde-4580-b219-4f29177f9088",
      "name": "SETUP - TE Transcript_json",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        1580,
        -200
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "7f62c54d-a7b9-4102-912c-cd8baf8bc1b0",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        600,
        -320
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "4825add8-7b0d-4253-9dee-4e4f54db8c07",
      "name": "Setup - Create Transcript-Evalu8r Folder",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        880,
        -200
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "47cb773b-a4bf-4a70-95e0-675322646762",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        360,
        180
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "8d66b61d-2393-4cbe-bbed-1aa0b8bc9047",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        100,
        480
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "302bdb1b-d070-438f-9819-f32440e59795",
      "name": "Sticky Note8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        540,
        1000
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "8478a99e-c8bb-41a3-92da-5f70ff2d6c70",
      "name": "Sticky Note11",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2880,
        180
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "5a213402-f4e8-4ad7-bceb-102d2ca63485",
      "name": "Sticky Note12",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        3660,
        180
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "697470dc-d7c0-4727-9f01-d391f361516c",
      "name": "Sticky Note13",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        3660,
        460
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "b0cd7690-a149-4d50-99ce-f60919a22d22",
      "name": "Sticky Note9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        0,
        -320
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "bb1f6a19-b7a3-4062-97e2-c1503cbe0041",
      "name": "Sticky Note14",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        4140,
        320
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "96c70666-a1b1-4930-926f-2fb9380bf42b",
      "name": "Sticky Note15",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        520,
        460
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "319feb31-8987-4276-ba82-36ec898b5679",
      "name": "Sticky Note10",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1220,
        -320
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "3b62fec0-2cb5-4a76-8d7c-4a55d563731d",
      "name": "GetJSONs",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        680,
        1060
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "b2a507dd-25c0-4d28-a76c-b26305662980",
      "name": "GetJSON",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        480,
        1300
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "6029ac09-286b-45c5-ae3f-e93d31cfef31",
      "name": "ExtractJSON",
      "type": "n8n-nodes-base.extractFromFile",
      "position": [
        880,
        1300
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "13e15762-40d5-4b5d-a597-3591942bf4ba",
      "name": "ProcessJSON",
      "type": "n8n-nodes-base.code",
      "position": [
        1480,
        240
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "c1c0f36f-62b3-4529-9546-240c8c42dbcc",
      "name": "SetJSONFields",
      "type": "n8n-nodes-base.set",
      "position": [
        1800,
        240
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "f81964f0-c1a8-487c-9f95-6f4bee577f0b",
      "name": "GetSpeakers",
      "type": "n8n-nodes-base.code",
      "position": [
        3240,
        520
      ],
      "parameters": {},
      "typeVersion": 2
    }
  ],
  "active": true,
  "settings": {
    "errorWorkflow": "qFBLUcsvBRRO3SbZ",
    "executionOrder": "v1"
  },
  "versionId": "cc15b263-0342-4481-8fad-0055d0d52ad7",
  "connections": {
    "HTML": {
      "main": [
        [
          {
            "node": "Respond to Webhook2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge": {
      "main": [
        [
          {
            "node": "GetSpeakers",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge1": {
      "main": [
        [
          {
            "node": "Gmail",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "GetJSON": {
      "main": [
        [
          {
            "node": "ExtractJSON",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI Agent": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          },
          {
            "node": "RenameAudio",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "DeepGram": {
      "main": [
        [
          {
            "node": "ProcessJSON",
            "type": "main",
            "index": 0
          },
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "GetJSONs": {
      "main": [
        [
          {
            "node": "Respond to Webhook1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Webhook1": {
      "main": [
        [
          {
            "node": "HTML",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Webhook2": {
      "main": [
        [
          {
            "node": "GetJSONs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Webhook3": {
      "main": [
        [
          {
            "node": "GetJSON",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Webhook4": {
      "main": [
        [
          {
            "node": "Google Drive uploadAudio",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "MoveAudio": {
      "main": [
        [
          {
            "node": "Create Google Docs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ExtractJSON": {
      "main": [
        [
          {
            "node": "Respond to Webhook",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "GetSpeakers": {
      "main": [
        [
          {
            "node": "Convert to File1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ProcessJSON": {
      "main": [
        [
          {
            "node": "SetJSONFields",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "RenameAudio": {
      "main": [
        [
          {
            "node": "MoveAudio",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload Json": {
      "main": [
        [
          {
            "node": "Merge1",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Google Docs1": {
      "main": [
        [
          {
            "node": "MoveTranscriptAnalysis",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "SetJSONFields": {
      "main": [
        [
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Convert to File1": {
      "main": [
        [
          {
            "node": "Upload Json",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Create Google Docs": {
      "main": [
        [
          {
            "node": "Google Docs1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Drive Trigger": {
      "main": [
        [
          {
            "node": "Google Drive Download Audio",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "SETUP - TE Summaries": {
      "main": [
        [
          {
            "node": "SETUP - TE Completed Audio",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "MoveTranscriptAnalysis": {
      "main": [
        [
          {
            "node": "Merge1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Drive uploadAudio": {
      "main": [
        [
          {
            "node": "Respond to Webhook4",
            "type": "main",
            "index": 0
          },
          {
            "node": "Google Drive downloadUploaded",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "AI Agent",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "SETUP - TE Completed Audio": {
      "main": [
        [
          {
            "node": "SETUP - TE Transcript_json",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Drive downloadUploaded": {
      "main": [
        [
          {
            "node": "DeepGram",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking \u2018Test workflow\u2019": {
      "main": [
        [
          {
            "node": "Setup - Create Transcript-Evalu8r Folder",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Setup - Create Transcript-Evalu8r Folder": {
      "main": [
        [
          {
            "node": "SETUP - TE Summaries",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Transcript Evalu8r is an AI-powered transcript analysis workflow that automates the processing, visualization, and evaluation of transcribed conversations. This n8n workflow template is designed to help users quickly analyze sentiment, extract topics and intents, generate key…

Source: https://n8n.io/workflows/3140/ — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

AI & RAG

The best content automation template in the market is now even better—with “deep research” on time-sensitive topics\! Unlike most n8n content automation templates that are mainly for “demo purposes,”

OpenAI, HTTP Request, XML +11
AI & RAG

Who is this for? Agencies, consultants, and service providers who conduct discovery calls and need to quickly turn conversations into professional proposals.

Tool Think, Tool Calculator, Agent Tool +18
AI & RAG

This comprehensive n8n workflow automates the entire Meta (Facebook/Instagram) advertising process, from asset analysis to ad creation. It combines AI-powered content analysis with automated ad deploy

Facebook Graph Api, HTTP Request, Google Drive +5
AI & RAG

Transcript Evalu8r V2 is a robust browser-based transcript analysis tool powered by Deepgram’s speech-to-text API and built into an n8n workflow template. This release introduces full in-browser audio

Google Drive Trigger, HTTP Request, Agent +5
AI & RAG

This n8n workflow automates sales processes using AI agents integrated with Airtable as a CRM and Gmail for email handling. It consists of two main workflows: one for handling Airtable status changes

Airtable Trigger, Agent, OpenAI Chat +9