HTTP Request node
Merge node
Webhook node
+14

Audio Conversation Analysis & Visualization with DeepGram and GPT-4o

Published 9 days ago

Template description

Transcript Evalu8r – AI-Powered Transcribing and Transcript Analysis Workflow

Transcript Evalu8r Logo

Overview

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 insights, and enhance transcript navigation.

It is ideal for customer service teams, legal professionals, researchers, content creators, and businesses seeking actionable intelligence from recorded conversations.


Key Features

🔹 Automated Transcript Processing

  • Audio-to-Text Conversion – Upload an audio file and generate transcripts.
  • File Upload Management – Track file uploads with real-time progress indicators.
  • Transcript Selection – Browse and select previously analyzed transcripts from a dropdown.
  • Download Transcripts – Export transcripts in various formats (Google Docs and JSON).
  • Error Handling – Detects and alerts users about upload or processing failures.

🔹 Advanced UI Components

  • Interactive Transcript Viewer – Displays full transcripts with:
    • Timestamps and speaker identification.
    • Clickable words for easy navigation.
    • Auto-scrolling to highlight the active portion of the transcript.
  • Key Points & Action Items Summary – AI extracts:
    • Critical insights from conversations.
    • Actionable follow-ups detected in the discussion.
  • Speaker Labeling – Dynamically assigns real speaker names instead of generic placeholders (e.g., "Speaker 1").
  • Collapsible Sections – Enables users to expand/collapse transcript details, key insights, and analysis sections.

🔹 AI-Powered Conversation Analysis

  • Sentiment Analysis & Visualization

    • Dynamic sentiment graph tracks emotional shifts.
    • Color-coded speaker sentiment tracking:
      • 🔵 Positive
      • Neutral
      • 🔴 Negative
    • Time-based sentiment tracking – Shows sentiment fluctuations across the conversation.
  • Topic & Intent Recognition

    • Automated Topic Extraction – Identifies key themes discussed.
    • Hierarchical Topic Organization – Groups related topics for structured insights.
    • Intent Classification – Recognizes whether statements reflect:
      • Questioning
      • Commands
      • Decision-making
      • Information seeking
    • Confidence Scoring – Displays confidence levels for topic and intent detection.
  • Speaker Contribution Metrics

    • Talk-time percentages per speaker.
    • Interruption detection – Highlights moments where speakers cut each other off.
    • Word Frequency Analysis – Identifies commonly used terms and phrases.

🔹 Seamless Workflow Automation

  • API Integration – Connects with transcription engines like OpenAI Whisper, AWS Transcribe, and Deepgram.
  • Webhook Support – Automates workflows when new transcripts are available.
  • Batch Processing – Handles multiple transcript analyses simultaneously.
  • Export & Reporting – Sends insights to Google Sheets, Notion, Airtable, or Slack.

How It Works

  1. Upload an audio file or select a pre-existing transcript.
  2. Transcript Processing:
    • Speech-to-text conversion (if required).
    • AI-driven sentiment, topic, and intent analysis.
  3. Visualizations & Insights:
    • Review sentiment charts, speaker contributions, and key topics.
    • Extract action items and critical takeaways.
  4. Download results or trigger automated follow-ups.

Use Cases

Customer Support Review – Detect customer concerns and analyze sentiment trends.
Podcast & Video Content Analysis – Summarize episodes and extract key themes.
Sales Call Insights – Identify common objections and customer pain points.
Market Research – Extract trends from focus groups and discussions.
Legal Compliance Monitoring – Track policy violations in recorded conversations.


Setup Instructions

  1. Import the Transcript Evalu8r workflow into your n8n instance.
  2. Connect DeepGram Speech to Text API.
  3. Configure workflow parameters (sentiment thresholds, topic extraction settings).
  4. Run the workflow to analyze and visualize transcript data.
  5. Review insights and export as needed.

Why Use Transcript Evalu8r?

🚀 Automate tedious transcript analysis
💡 Unlock hidden insights in conversations
📊 Visualize conversations with interactive sentiment tracking
Boost efficiency with AI-powered automation
🔗 Seamlessly integrate with your existing workflows


Requirements

  • n8n instance (cloud or self-hosted)
  • **API key for DeegGram API

Share Template

More AI workflow templates

OpenAI Chat Model node
SerpApi (Google Search) node

AI agent chat

This workflow employs OpenAI's language models and SerpAPI to create a responsive, intelligent conversational agent. It comes equipped with manual chat triggers and memory buffer capabilities to ensure seamless interactions. To use this template, you need to be on n8n version 1.50.0 or later.
n8n-team
n8n Team
HTTP Request node
Merge node
+7

Scrape and summarize webpages with AI

This workflow integrates both web scraping and NLP functionalities. It uses HTML parsing to extract links, HTTP requests to fetch essay content, and AI-based summarization using GPT-4o. It's an excellent example of an end-to-end automated task that is not only efficient but also provides real value by summarizing valuable content. Note that to use this template, you need to be on n8n version 1.50.0 or later.
n8n-team
n8n Team
HTTP Request node
WhatsApp Business Cloud node
+10

Building Your First WhatsApp Chatbot

This n8n template builds a simple WhatsApp chabot acting as a Sales Agent. The Agent is backed by a product catalog vector store to better answer user's questions. This template is intended to help introduce n8n users interested in building with WhatsApp. How it works This template is in 2 parts: creating the product catalog vector store and building the WhatsApp AI chatbot. A product brochure is imported via HTTP request node and its text contents extracted. The text contents are then uploaded to the in-memory vector store to build a knowledgebase for the chatbot. A WhatsApp trigger is used to capture messages from customers where non-text messages are filtered out. The customer's message is sent to the AI Agent which queries the product catalogue using the vector store tool. The Agent's response is sent back to the user via the WhatsApp node. How to use Once you've setup and configured your WhatsApp account and credentials First, populate the vector store by clicking the "Test Workflow" button. Next, activate the workflow to enable the WhatsApp chatbot. Message your designated WhatsApp number and you should receive a message from the AI sales agent. Tweak datasource and behaviour as required. Requirements WhatsApp Business Account OpenAI for LLM Customising this workflow Upgrade the vector store to Qdrant for persistance and production use-cases. Handle different WhatsApp message types for a more rich and engaging experience for customers.
jimleuk
Jimleuk
HTTP Request node
Markdown node
+5

AI agent that can scrape webpages

⚙️🛠️🚀🤖🦾 This template is a PoC of a ReAct AI Agent capable of fetching random pages (not only Wikipedia or Google search results). On the top part there's a manual chat node connected to a LangChain ReAct Agent. The agent has access to a workflow tool for getting page content. The page content extraction starts with converting query parameters into a JSON object. There are 3 pre-defined parameters: url** – an address of the page to fetch method** = full / simplified maxlimit** - maximum length for the final page. For longer pages an error message is returned back to the agent Page content fetching is a multistep process: An HTTP Request mode tries to get the page content. If the page content was successfuly retrieved, a series of post-processing begin: Extract HTML BODY; content Remove all unnecessary tags to recude the page size Further eliminate external URLs and IMG scr values (based on the method query parameter) Remaining HTML is converted to Markdown, thus recuding the page lengh even more while preserving the basic page structure The remaining content is sent back to an Agent if it's not too long (maxlimit = 70000 by default, see CONFIG node). NB: You can isolate the HTTP Request part into a separate workflow. Check the Workflow Tool description, it guides the agent to provide a query string with several parameters instead of a JSON object. Please reach out to Eduard is you need further assistance with you n8n workflows and automations! Note that to use this template, you need to be on n8n version 1.19.4 or later.
eduard
Eduard
Merge node
Telegram node
Telegram Trigger node
+2

Telegram AI Chatbot

The workflow starts by listening for messages from Telegram users. The message is then processed, and based on its content, different actions are taken. If it's a regular chat message, the workflow generates a response using the OpenAI API and sends it back to the user. If it's a command to create an image, the workflow generates an image using the OpenAI API and sends the image to the user. If the command is unsupported, an error message is sent. Throughout the workflow, there are additional nodes for displaying notes and simulating typing actions.
eduard
Eduard
Google Drive node
Binary Input Loader node
Embeddings OpenAI node
OpenAI Chat Model node
+5

Ask questions about a PDF using AI

The workflow first populates a Pinecone index with vectors from a Bitcoin whitepaper. Then, it waits for a manual chat message. When received, the chat message is turned into a vector and compared to the vectors in Pinecone. The most similar vectors are retrieved and passed to OpenAI for generating a chat response. Note that to use this template, you need to be on n8n version 1.19.4 or later.
davidn8n
David Roberts

Implement complex processes faster with n8n

red icon yellow icon red icon yellow icon