Skip to main content

Turn any video into summary clips and transcript with WayinVideo AI

Workflow preview

Workflow preview
100%
Turn any video into summary clips and transcript with WayinVideo AI preview
Open on n8n.io

1. Workflow Overview

Paste any video URL into a simple form and the workflow runs three AI tasks at the same time — summary, viral clip identification, and full transcription. It waits for all three to finish, combines...

Best for

  • Content Creation automation workflows
  • Multimodal AI automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.stickynote, n8n-nodes-base.formtrigger, n8n-nodes-base.set, n8n-nodes-base.httprequest, n8n-nodes-base.merge, n8n-nodes-base.wait, n8n-nodes-base.if, n8n-nodes-base.gmail

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Incrementors.

Original n8n.io source

1.1 Workflow description

Title
Turn any video into summary clips and transcript with WayinVideo AI
Workflow name
Turn any video into summary clips and transcript with WayinVideo AI

Paste any video URL into a simple form and the workflow runs three AI tasks at the same time — summary, viral clip identification, and full transcription. It waits for all three to finish, combines every result into a single structured HTML report, and sends it to your email automatically. Built for content creators, marketers, and agencies who want a complete content breakdown from any video in one click — no manual watching, editing, or copy-pasting required.


What This Workflow Does

  • Three outputs from one video URL — Paste one URL and get back a written summary (for blog posts or show notes), top 5 viral clips with AI scores (for social media), and a full speaker-labeled transcript (for captions or SEO content) — three deliverables in one run
  • Parallel processing — no extra wait — All three WayinVideo tasks start at the same time — if you ran them one by one it would take 3x longer, this workflow cuts that down to the time of the slowest single task
  • All-or-nothing status check — The workflow only moves forward when all three tasks finish successfully — if even one is still processing, it waits and retries so you never receive a partial or empty report
  • Auto-retry every 30 seconds — If any task takes longer than expected, the workflow checks again automatically every 30 seconds — no manual re-runs, no babysitting
  • API cost included in every report — The email shows the total WayinVideo API units used across all three tasks combined — useful for client billing, usage tracking, or agency reporting
  • One email with everything inside — You receive a single formatted HTML email containing the video title and URL, AI summary with tags, timeline highlights with timestamps, top 5 ranked clips with scores and durations, and a full scrollable transcript — nothing to open separately
  • One language setting runs across all three tasks — Enter a language code once in the form (e.g. es for Spanish, hi for Hindi) and all three tasks — summary, clips, and transcript — automatically process in that language

Setup Requirements

Tools you'll need:

  • Active n8n instance (self-hosted or n8n Cloud)
  • WayinVideo account + API key
  • Google account connected to n8n via Gmail OAuth2

Estimated Setup Time: 10–15 minutes


Step-by-Step Setup

  1. Get your WayinVideo API key Log in at WayinVideo, go to your account settings or developer section, and copy your API key.

  2. Paste the API key into node "3. WayinVideo — Submit Summary Task" Open this node, find the Authorization header, and replace YOUR_WAYIN_API_KEY with your actual key.

  3. Paste the API key into node "4. WayinVideo — Submit Clipping Task" Open this node, find the Authorization header, and replace YOUR_WAYIN_API_KEY.

  4. Paste the API key into node "5. WayinVideo — Submit Transcription Task" Open this node, find the Authorization header, and replace YOUR_WAYIN_API_KEY.

  5. Paste the API key into node "9. WayinVideo — Poll Summary Results" Open this node and replace YOUR_WAYIN_API_KEY in the Authorization header.

  6. Paste the API key into node "10. WayinVideo — Poll Clipping Results" Open this node and replace YOUR_WAYIN_API_KEY.

  7. Paste the API key into node "11. WayinVideo — Poll Transcription Results" Open this node and replace YOUR_WAYIN_API_KEY.

> ⚠️ This key appears in 6 nodes — you must replace it in all of: "3. WayinVideo — Submit Summary Task", "4. WayinVideo — Submit Clipping Task", "5. WayinVideo — Submit Transcription Task", "9. WayinVideo — Poll Summary Results", "10. WayinVideo — Poll Clipping Results", and "11. WayinVideo — Poll Transcription Results". Missing even one will cause that task to fail silently.

  1. Set your recipient email address in node "16. Gmail — Send Content Report" Open this node and replace YOUR_RECIPIENT_EMAIL with the email address where you want to receive the report.

  2. Connect your Gmail account in node "16. Gmail — Send Content Report" Click the credential field in this node and connect your Google account via Gmail OAuth2. Follow the on-screen prompts to authorise n8n.

  3. Activate the workflow Toggle the workflow to Active. Open the form URL generated by node "1. Form — Enter Video URL" and submit a test video URL to confirm the full workflow runs and the report email arrives.


How It Works (Step by Step)

Step 1 — Form Trigger (Web Form) The workflow starts when someone fills in the form. You enter three things: the video URL (YouTube or any supported link), an optional project name, and an optional target language code (e.g. en for English — leave blank for auto-detect). If you skip the project name, the workflow generates one automatically using today's date.

Step 2 — Set Variables The video URL, project name, and target language are stored as clean, labelled variables. This ensures all three WayinVideo tasks that run next all use exactly the same video URL and language — no duplication errors.

Steps 3, 4, 5 — Submit Three Tasks to WayinVideo (Parallel) All three tasks are submitted to WayinVideo at the same time:

  • Step 3 sends the video to the Summaries API — to generate a written summary, highlights, and tags
  • Step 4 sends it to the Clips API — to identify the top 5 viral-worthy clip moments with scores and timestamps
  • Step 5 sends it to the Transcripts API — to generate a full speaker-labelled transcript

Each returns a unique task ID used to check for results later.

Step 6 — Merge and Collect All Task IDs The three task IDs coming back from the submission steps are collected together into a single package so the next step can store them all at once.

Step 7 — Store All Task IDs All three task IDs — plus the original video URL — are saved into clearly labelled variables: summaryTaskId, clipsTaskId, transcriptTaskId, and videoUrl. These are used in every subsequent polling step.

Step 8 — Wait 90 Seconds The workflow pauses for 90 seconds to give WayinVideo time to process all three tasks before the first status check. All three tasks are running in parallel on WayinVideo's side during this wait.

Steps 9, 10, 11 — Poll All Three Results (Parallel) After the wait, the workflow checks the status of all three tasks simultaneously — each using its stored task ID. Each polling step calls its respective WayinVideo results endpoint and returns the current status and data.

Step 12 — Check: All 3 Tasks SUCCEEDED? (YES / NO branch)

  • YES — If all three statuses equal SUCCEEDED at the same time, the workflow moves forward to build the final report.
  • NO — If even one task is still processing, the workflow routes to a 30-second retry wait and then loops back to re-poll all three. This repeats until all three are complete.

> ⚠️ Infinite Loop Risk: If any one task never reaches SUCCEEDED — due to an invalid video URL, API error, or unsupported format — the loop runs forever. Add a retry counter to stop after 10 attempts and send an error email instead.

Step 13 — Wait 30 Seconds (Retry) When not all tasks are ready yet, the workflow waits 30 seconds before polling again — preventing excessive API requests during the retry loop.

Step 14 — Build Final Output Data All results from the three polling steps are assembled into a clean set of labelled variables: the video title, summary text, tags, timeline highlights with timestamps, top 5 clip details with scores, the full speaker-labelled transcript, and the total API units used across all three tasks.

Step 15 — Build HTML Email Body The assembled data is formatted into a complete HTML email with five colour-coded sections: video info and URL, AI summary and tags, timeline highlights, top 5 viral clips with scores and timestamps, and the full transcript in a scrollable block. The email footer includes the generation timestamp.

Step 16 — Gmail Sends the Content Report The finished HTML report is sent to the email address you set during setup. The subject line includes the video's AI-generated title. You receive one complete report covering all three WayinVideo outputs — in a single email.


Key Features

Three outputs in one run — Summary, viral clips, and full transcript are all generated from a single form submission — no separate workflows needed ✅ Parallel task submission — All three WayinVideo tasks start at the same time — the total wait is the longest single task, not all three added together ✅ Single combined IF check — The workflow only proceeds when ALL three tasks succeed simultaneously — no partial or incomplete reports ✅ Auto-retry on any failure — If any one task is still running, the workflow loops back automatically every 30 seconds — no manual monitoring needed ✅ Speaker-labelled transcript — The transcript section of the email labels each line by speaker and timestamp — useful for quotes, repurposing, and SEO content ✅ API cost included in report — The email shows total WayinVideo API units used across all three tasks — useful for tracking usage and billing ✅ Auto project naming — If you skip the project name in the form, the workflow generates one using today's date — so nothing is ever unnamed ✅ Language-aware — Enter any supported language code in the form and all three tasks automatically process in that language


Customisation Options

Get more viral clips in the report In node "4. WayinVideo — Submit Clipping Task", change "limit": 5 to 10 to include more clip results in the report — the email template shows up to 5 by default but you can increase that in "14. Set — Build Final Output Data" too.

Change clip duration range In node "4. WayinVideo — Submit Clipping Task", change "target_duration": "DURATION_0_90" to "DURATION_30_60" to target clips in the 30–60 second range — better suited for Reels or Shorts.

Archive every report to Google Sheets After "16. Gmail — Send Content Report", add a Google Sheets "Append Row" step to log the video URL, project name, summary title, date, and API cost for every report — useful for tracking what has been processed.

Send the report to a Slack channel instead of email Replace "16. Gmail — Send Content Report" with a Slack node to post the summary and top clips directly into a team channel — cut down on email noise for internal teams.

Add a Google Drive text file export After "14. Set — Build Final Output Data", add an HTTP Request step to create a .txt file with the full transcript and upload it to Google Drive — so the transcript is permanently stored and searchable.

Increase the wait time for long videos In node "8. Wait — 90 Seconds", increase the wait amount to 120 or 180 seconds if you are processing long recordings (60+ minutes) — this reduces unnecessary first-poll failures.


Troubleshooting

WayinVideo API key not working:

  • Check that you replaced YOUR_WAYIN_API_KEY in all six nodes: "3. WayinVideo — Submit Summary Task", "4. WayinVideo — Submit Clipping Task", "5. WayinVideo — Submit Transcription Task", "9. WayinVideo — Poll Summary Results", "10. WayinVideo — Poll Clipping Results", and "11. WayinVideo — Poll Transcription Results"
  • Confirm your WayinVideo account is active and your API key has not expired
  • Make sure there are no extra spaces before or after the key when pasting

Workflow stuck in the retry loop:

  • Check that the video URL is publicly accessible — private, age-restricted, or geo-blocked videos will not be processed
  • Open the output of each Poll step (9, 10, 11) and inspect the raw response — one of them may be returning an error instead of SUCCEEDED
  • If the loop never exits, deactivate and reactivate the workflow, fix the video URL, and resubmit the form

Email not arriving:

  • Check that YOUR_RECIPIENT_EMAIL in "16. Gmail — Send Content Report" was replaced with a real email address
  • Confirm the Gmail OAuth2 credential is connected and not expired — reconnect it in n8n credentials if needed
  • Check your spam or promotions folder — HTML emails from automated senders sometimes get filtered

Email arrives but sections are blank or show errors:

  • This happens when one of the Poll steps returned incomplete data because processing was not fully finished
  • The summary, clips, or transcript field may be empty — check the output of "14. Set — Build Final Output Data" to see which field is missing
  • Increase the wait time in "8. Wait — 90 Seconds" to give WayinVideo more processing time before the first poll

Form not triggering the workflow:

  • Make sure the workflow is set to Active — it will not accept form submissions while inactive
  • Copy the production form URL directly from "1. Form — Enter Video URL" by clicking the node — do not use the test URL in production mode

Support

Need help setting this up or want a custom version built for your team or agency?

📧 Email: [email protected] 🌐 Website: https://incrementors.com/

1.2 Logical Blocks

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.

2. Block-by-Block Analysis

Block 1 - Overview

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 2 - Section — Form Input and Variables

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 3 - Section — Parallel Task Submission

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 4 - Section — Task ID Collection

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 5 - Section — Polling and Retry Loop

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 6 - Section — Report Build and Email Delivery

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 7 - 1. Form — Enter Video URL

Type / Role
n8n-nodes-base.formTrigger - formTrigger
Config choices
Version 2.1

Block 8 - 2. Set — Video URL + Project + Language

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 9 - 3. WayinVideo — Submit Summary Task

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 10 - 4. WayinVideo — Submit Clipping Task

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 11 - 5. WayinVideo — Submit Transcription Task

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 12 - 6. Merge — Collect All Task IDs

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 13 - 7. Set — Store All Task IDs

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 14 - 8. Wait — 90 Seconds

Type / Role
n8n-nodes-base.wait - wait
Config choices
Version 1.1

Block 15 - 9. WayinVideo — Poll Summary Results

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 16 - 10. WayinVideo — Poll Clipping Results

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 17 - 11. WayinVideo — Poll Transcription Results

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 18 - 12. IF — All 3 Tasks SUCCEEDED?

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.3

Block 19 - 13. Wait — 30 Seconds Retry

Type / Role
n8n-nodes-base.wait - wait
Config choices
Version 1.1

Block 20 - 14. Set — Build Final Output Data

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 21 - 15. Set — Build HTML Email Body

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 22 - 16. Gmail — Send Content Report

Type / Role
n8n-nodes-base.gmail - gmail
Config choices
Version 2.1

3. Summary Table

Workflow Turn any video into summary clips and transcript with WayinVideo AI
Complexity advanced
Nodes 22
Categories Content Creation, Multimodal AI
Author Incrementors
Published 04 Apr 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/14714/14714.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

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.

Frequently asked questions

What does Turn any video into summary clips and transcript with WayinVideo AI do?

Paste any video URL into a simple form and the workflow runs three AI tasks at the same time — summary, viral clip identification, and full transcription. It waits for all three to finish, combines...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

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 Content Creation, Multimodal AI use case.