Voice Note to Structured Business Review Draft in Google Slides - n8n Workflow

Automate business review preparation using this n8n workflow. Record a voice note, transcribe with Groq, structure with GPT, and instantly generate a Google Slides draft.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?

Customer Success Managers (CSMs) and Account Executives who need to quickly document client reviews.
Automation experts looking for advanced AI and cloud service integration examples using an n8n workflow.
Teams seeking to implement secure, voice-based data input systems with PII guardrails.
Users looking for practical n8n templates for generative AI and data structuring.

Overview

Preparing comprehensive business reviews often starts with messy notes. This robust n8n workflow solves this by allowing Customer Success Managers (CSMs) to simply record their post-call insights as a voice note on Telegram. The automation instantly processes this audio: it uses Groq's Whisper model for fast transcription, runs a security check using an n8n guardrails node (powered by GPT-5 nano) to detect sensitive information, and then employs a powerful LangChain agent (using GPT-5 mini) to structure the transcript into "Value Realized," "Recommendations," and "Next Steps." The user reviews the structured data via a Gmail interactive form and provides client details. Finally, the n8n workflow validates the data, copies a template, and fills the placeholders in Google Slides, delivering a high-quality draft directly to the client’s Google Drive folder. This specialized n8n template dramatically cuts down on manual preparation time, offering a sophisticated example of an automated n8n solution.

How it Works


  1. The n8n workflow is initiated by the Telegram Trigger when a user sends a voice note to the connected bot. An initial If n8n node ensures only voice notes are processed.

  2. The voice note file is downloaded, converted to the necessary .ogg format, and sent to the Groq API via an HTTP Request n8n node for high-speed transcription.

  3. The resulting transcript passes through a Guardrails n8n node, which leverages a cost-effective GPT model (GPT-5 nano) to scan for PII or sensitive business data based on a strict confidence threshold (0.7). If a violation is detected, the n8n workflow immediately stops processing the data and sends a security alert via Gmail.

  4. If the transcript is safe, a sophisticated LangChain Agent n8n node (Classy McClassface) uses a powerful LLM (GPT-5 mini) and a Structured Output Parser n8n node to organize the raw text into three structured sections.

  5. The structured content is then delivered to the CSM via a Gmail Send and Wait n8n node for final review. This n8n node pauses the flow until the CSM provides required client metadata (name, date, and Google Drive folder link) through the attached custom form.

  6. Upon submission, the n8n workflow validates the provided Google Drive link. If the link is invalid, an error is reported via Gmail; otherwise, the presentation name is dynamically constructed.

  7. A Google Drive n8n node copies the designated Google Slides template into the client’s folder.

  8. Finally, three parallel Google Slides n8n nodes simultaneously populate the template's placeholders (valuerealizedplaceholder, etc.) with the AI-structured text, efficiently completing the presentation draft using this advanced n8n workflow.

Installation Guide


  1. Importing the n8n template: Copy the provided JSON and import it directly into your n8n instance.

  2. Credentials Setup: This complex n8n workflow requires multiple active credentials:

Telegram API (for the n8n trigger).
Groq API (for transcription).
OpenAI API (used by LangChain n8n nodes for AI logic).
Gmail OAuth2 (for the interactive review and error alerts).
* Google Drive and Google Slides OAuth2 (to manage templates and slides).

  1. Template Configuration: Update the Copy template to customer Folder n8n node with the File ID of your master Google Slides template. Ensure your template contains the exact text placeholders: valuerealizedplaceholder, recommendationsplaceholder, and nextsteps_placeholder.

  2. CSM Details: Modify the Set CSM's company name n8n node to define your company name, as this is used in the final presentation title.

  3. Activation: Activate the n8n workflow to enable the Telegram Webhook n8n trigger and begin automation.

Node Details

Telegram Trigger: Function: Starts the n8n workflow upon receiving a message, primarily filtering for voice notes.
Get cost effective transcript from Groq (HTTP Request n8n node): Function: Transcribes the received audio file using the high-speed Groq API (Whisper-large-v3-turbo).
Guardrails (Langchain n8n node): Function: Scans the transcript using a GPT model (gpt-5-nano) for sensitive data (PII, confidential business info). Key Configuration: Custom guardrail prompt and a confidence threshold of 0.7.
Classy McClassface (Langchain Agent n8n node): Function: The primary intelligence of this n8n workflow. It synthesizes the transcription into three structured business review sections (Value Realized, Recommendations, Next Steps). Key Configuration: Uses a defined system prompt and is linked to the Structured Output Parser for reliable JSON output.
Ask CSM to review and provide customer infos (Gmail n8n node): Function: A crucial pause point. It sends the AI draft for user review and collects required client metadata via an embedded custom form. Key Configuration: operation: sendAndWait with defined required fields.
Copy template to customer Folder (Google Drive n8n node): Function: Duplicates the master Google Slides template into the client’s designated Google Drive folder. Key Configuration: Dynamic file naming based on metadata collected earlier in the n8n workflow.


  • Fill-in the X slide (Google Slides n8n node): Function: Three separate n8n nodes run in parallel to replace the specific text placeholders in the newly created presentation with the AI-structured content.

Related n8n Workflows

Free

Nodes: 18 Nodes
Updated: December 26 2025
View all
Created by

Strategic CSM · Builder · (new) Writer

Featured*