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.
es for Spanish, hi for Hindi) and all three tasks — summary, clips, and transcript — automatically process in that languageEstimated Setup Time: 10–15 minutes
Get your WayinVideo API key
Log in at WayinVideo, go to your account settings or developer section, and copy your API key.
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.
Paste the API key into node "4. WayinVideo — Submit Clipping Task"
Open this node, find the Authorization header, and replace YOUR_WAYIN_API_KEY.
Paste the API key into node "5. WayinVideo — Submit Transcription Task"
Open this node, find the Authorization header, and replace YOUR_WAYIN_API_KEY.
Paste the API key into node "9. WayinVideo — Poll Summary Results"
Open this node and replace YOUR_WAYIN_API_KEY in the Authorization header.
Paste the API key into node "10. WayinVideo — Poll Clipping Results"
Open this node and replace YOUR_WAYIN_API_KEY.
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.
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.
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.
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.
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)
SUCCEEDED at the same time, the workflow moves forward to build the final report.⚠️ 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.
✅ 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
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.
WayinVideo API key not working:
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"Workflow stuck in the retry loop:
SUCCEEDEDEmail not arriving:
YOUR_RECIPIENT_EMAIL in "16. Gmail — Send Content Report" was replaced with a real email addressEmail arrives but sections are blank or show errors:
Form not triggering the workflow:
Need help setting this up or want a custom version built for your team or agency?
📧 Email: [email protected]
🌐 Website: https://incrementors.com/