🎬 Turn any video into summary clips and transcript with WayinVideo AI

⚡ 250 views · 🎬 Content Creation & Video

Description

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


Setup Requirements

Tools you’ll need:

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.

  8. 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.

  9. 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.

  10. 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:

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)

> ⚠️ 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:

Workflow stuck in the retry loop:

Email not arriving:

Email arrives but sections are blank or show errors:

Form not triggering the workflow:


Support

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

📧 Email: info@incrementors.com 🌐 Website: https://incrementors.com/

🔗 Nodes Used

HTTP Request, Gmail, n8n Form Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup