← All N8N workflows
AI & researchFilterGmailGoogle DriveGoogle Drive TriggerLimit

🦜✨Use OpenAI to Transcribe Audio + Summarize with AI + Save to Google Drive

Configured with Filter, Gmail, Google Drive, Google Drive Trigger, and additional nodes. Review the connections and setup before adapting this template.

Workflow preview
MessagingGmail User for ApprovalGmailTransformSet ConfigEdit FieldsAI & modelsTranscribe with OpenAIOpen AiRoutingFilter by .m4aextensionFilterTransformLimit to last fileLimitFiles / mediaDownload audio fileGoogle DriveFiles / mediaSearch Google DriveGoogle DriveMessagingSend Telegram MessageTelegramMessagingSend Gmail MessageGmailAI & modelsEmail Content FormatterOpen AiAI & modelsSummarize to StructuredJSONOpen AiAI & modelsSummarize to JSONOpen AiAI & modelsConvert JSON toMarkdownOpen AiTransformGet Filename for JSONEdit FieldsTransformGet Filename forMarkdownEdit FieldsFiles / mediaSave JSON file toGoogle DriveGoogle DriveFiles / mediaSave Markdown file toGoogle DriveGoogle DriveFiles / mediaGet JSON File MetaGoogle DriveFiles / mediaGet Markdown File MetaGoogle DriveTransformPrepare Response JSONEdit FieldsTransformPrepare ResponseMarkdownEdit FieldsTransformMerge All PathsMergeFiles / mediaSave Raw Transcript toGoogle DriveGoogle DriveTriggerStart WorkflowManual TriggerTriggerOn File Created TriggerGoogle Drive Trigger

Node categories in this workflow

  • Messaging
  • Transform
  • AI & models
  • Routing
  • Files / media
  • Trigger

Icons describe general node roles, inferred from node types. Inspect the parameters for the configured action.

Drag to pan; use + and − to zoom. Reconstructed from the exported node positions; nothing runs here. Dashed lines represent non-main connections. Full node names and notes appear below.

How it works

The exported workflow contains the following configured nodes. Their connections are shown above; inspect the JSON for the complete logic, expressions, and external actions.

Workflow node names, types, and operations
NodeCategoryTypeOperation
Gmail User for ApprovalMessagingGmailsendAndWait
Set ConfigTransformEdit FieldsSee node parameters
Transcribe with OpenAIAI & modelsOpen Aiaudio / transcribe
Filter by .m4a extensionRoutingFilterSee node parameters
Limit to last fileTransformLimitSee node parameters
Download audio fileFiles / mediaGoogle Drivedownload
Search Google DriveFiles / mediaGoogle DrivefileFolder
Send Telegram MessageMessagingTelegramSee node parameters
Send Gmail MessageMessagingGmailSee node parameters
Email Content FormatterAI & modelsOpen AiSee node parameters
Summarize to Structured JSONAI & modelsOpen AiSee node parameters
Summarize to JSONAI & modelsOpen AiSee node parameters
Convert JSON to MarkdownAI & modelsOpen AiSee node parameters
Get Filename for JSONTransformEdit FieldsSee node parameters
Get Filename for MarkdownTransformEdit FieldsSee node parameters
Save JSON file to Google DriveFiles / mediaGoogle DrivecreateFromText
Save Markdown file to Google DriveFiles / mediaGoogle DrivecreateFromText
Get JSON File MetaFiles / mediaGoogle DrivefileFolder
Get Markdown File MetaFiles / mediaGoogle DrivefileFolder
Prepare Response JSONTransformEdit FieldsSee node parameters
Prepare Response MarkdownTransformEdit FieldsSee node parameters
Merge All PathsTransformMergeSee node parameters
Save Raw Transcript to Google DriveFiles / mediaGoogle DrivecreateFromText
Start WorkflowTriggerManual TriggerSee node parameters
On File Created TriggerTriggerGoogle Drive TriggerSee node parameters

Setup

  1. Download the JSON and import it into an isolated n8n instance. Leave the workflow inactive.
  2. Connect your own credentials through n8n’s credential store. Replace REPLACE_WITH_* values with your resource identifiers.
  3. Inspect API destinations, Code nodes, database queries, file paths, and outbound actions.
  4. Run with synthetic data and harmless destinations. Enable triggers only after checking the actual outputs.

Requirements

An n8n instance with the listed node types and compatible versions. Service-connected workflows may require accounts, credentials, or paid APIs.

Credential types declared in the source

  • gmailOAuth2
  • googleDriveOAuth2Api
  • openAiApi
  • telegramApi

Workflow notes

Wait for Google Drive Trigger and Send for User Approval to Proceed (Human in the Loop)

Wait for Google Drive Trigger and Send for User Approval to Proceed (Human in the Loop)

(optional)

2️⃣ Search and Download Audio File from Google Drive

2️⃣ Search and Download Audio File from Google Drive

💡Note: Adjust Filter and Limit settings for your needs

🦜✨Use OpenAI to Transcribe Audio + Summarize with AI + Save to Google Drive

🦜✨Use OpenAI to Transcribe Audio + Summarize with AI + Save to Google Drive

Purpose and structure

This folder contains the 🦜✨Use OpenAI to Transcribe Audio + Summarize with AI + Save to Google Drive workflow. Its executable nodes use filter, gmail, googleDrive, googleDriveTrigger, limit, manualTrigger, merge, openAi, set, telegram. The table and connection map below are derived from the JSON, not an inferred guarantee of behavior.

Setup

Import inactive. Configure your own credentials and replace REPLACE_WITH_* values. Review external destinations and Code nodes before running.

Entry points

Start Workflow, On File Created Trigger

Verification

Sanitized source candidate; not runtime-tested. This overview is generated from node metadata. Read the folder README for the connection map, credential types, and license.

Attribution

https://github.com/Zie619/n8n-workflows/blob/94007c1445d9258a7da116646b79473e7c7c3282/workflows/Telegram/1368_Telegram_Limit_Export_Triggered.json MIT; preserve source notices.

Canvas section labels

These name areas of the original canvas; they do not include explanatory instructions.

  • 3️⃣ Transcribe Audio
  • 4️⃣ Process Transcript and Generate Structured JSON Report
  • 5️⃣ Process Transcript and Generate Structured JSON -> Markdown Report
  • 6️⃣ Save Raw Transcript to Google Drive
  • 1️⃣ Start Transcription Service
  • 7️⃣ Send Transcription Report Links to User

More in AI & research