Block 1 - Check Video Duration
- Type / Role
- n8n-nodes-base.httpRequest - httpRequest
- Config choices
- Version 4.3
How it works This workflow lets users extract full YouTube video transcripts directly from Slack using n8n and AssemblyAI. When a user submits a YouTube link via a Slack slash command, the workf...
n8n-nodes-base.httprequest, n8n-nodes-base.webhook, n8n-nodes-base.set, n8n-nodes-base.wait, n8n-nodes-base.if, n8n-nodes-base.stickynote, n8n-nodes-base.code, @n8n/n8n-nodes-langchain.openai
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Marsel Bait.
Original n8n.io source🧠 How it works This workflow lets users extract full YouTube video transcripts directly from Slack using n8n and AssemblyAI.
When a user submits a YouTube link via a Slack slash command, the workflow validates the video duration and converts the video into an audio file. The audio is then sent to AssemblyAI for transcription. Once the transcription is complete, the workflow cleans and formats the transcript for readability and posts the full text back to Slack asynchronously.
⚙️ Features • Triggers from a Slack slash command with a YouTube link • Validates video length before processing (maximum 10 minutes) • Converts YouTube videos to MP3 for transcription • Polls transcription status until completion • Cleans and reformats the transcript for easy reading • Posts the full transcript back to Slack without blocking the command
💡 Use cases & expected outcomes • YouTube lectures or tutorials → Get a full transcript in Slack for reference or note-taking • Podcast or interview videos → Extract spoken content as text for quoting or analysis • Product demos or walkthroughs → Review video content quickly without rewatching
💡 Perfect for • Teams that need quick access to YouTube transcripts inside Slack • Researchers, content creators, and note-takers • Developers learning how to connect Slack, external APIs, and async workflows in n8n
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | Send YouTube transcripts to Slack using AssemblyAI |
|---|---|
| Complexity | advanced |
| Nodes | 22 |
| Categories | Document Extraction, Multimodal AI |
| Author | Marsel Bait |
| Published | 23 Jan 2026 |
Use the JSON export at /data/workflows/12935/12935.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
How it works This workflow lets users extract full YouTube video transcripts directly from Slack using n8n and AssemblyAI. When a user submits a YouTube link via a Slack slash command, the workf...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Document Extraction, Multimodal AI use case.