Find Key Moments in Product Demo Recordings Using Plain English with Auto Email Results

Hey n8n community!

Sharing a workflow I built using WayinVideo API that helps sales and marketing teams find specific moments from long product demo recordings — without watching the whole thing every time.


What Problem This Solves

You recorded a 60-minute product demo. Your manager wants every moment where pricing came up. Your content team needs the part where the client asked about integrations. Scrubbing through manually every time wastes hours.

This workflow lets you describe what you are looking for in plain English and WayinVideo API automatically finds those exact moments from any recording.


How It Works

1. Form — collects four things:

  • Demo recording URL (Zoom, YouTube, Vimeo, Loom etc.)
  • Product or brand name
  • What moments to find — plain English like “pricing discussion” or “client asking about onboarding”
  • Email address to receive the results

2. HTTP Request — Submit to WayinVideo — sends the video URL and your plain-English query to WayinVideo Find Moments API. It scans the full recording and returns matching clips with relevance scores, timestamps, titles, and descriptions for each moment found

3. Wait 90 Seconds — gives WayinVideo time to start processing

4. HTTP Request — Poll WayinVideo Results — fetches the results using the task ID returned in step 2

5. IF Node — checks if WayinVideo processing is complete. If not ready, waits 30 more seconds and checks again. Loops until status = SUCCEEDED

6. Gmail — sends a clean HTML email with all matching clips including:

  • Clip title
  • Start and end timestamp
  • Relevance score out of 100
  • Short description of the moment
  • Direct download link for each clip

What the Email Looks Like

One email per submission. Each matching clip is listed as a card with all the details and a download button. No dashboard to log into — just open the email, review the clips, and download what you need.


Setup Steps

  1. Add your WayinVideo API key in the two HTTP Request nodes — Submit Find Moments and Get Moments ResultFind Moments API - WayinVideo API Docs
  2. Connect your Gmail account via Google OAuth2 in the Gmail node
  3. Activate the workflow and open the Form URL to submit your first recording

Two Things Worth Knowing

Download links expire in 24 hours — save your clips as soon as the email arrives. To store them permanently, add a Google Drive upload step before the Gmail node.

Polling loop risk — if the video URL is invalid or private, the loop runs forever. A good improvement is adding a retry counter that stops after 10 attempts and sends a fallback error email instead.


Works With

YouTube, Zoom cloud recordings, Vimeo, Loom, TikTok — any public video URL. No file uploading or size limits.


Drop a comment if you want the full workflow JSON. Thanks

Thanks for share!
very helpful :dizzy:

1 Like

That’s a good question actually!

WayinVideo treats each search query on its own — so “pricing discussion” and “objection handling” run as completely separate searches. They don’t influence each other.

If the same clip happens to match both queries, it will just show up in both result sets independently. There is no built-in cross-query deduplication on the API side.

If you are running multiple queries in one workflow, an easy fix is to add a small Code node after collecting all results and filter out any duplicate clip IDs before the email goes out. Keeps the inbox clean and avoids the same clip showing up twice.

Hope that answers it!

If the same clip happens to match both queries, it will appear in the results of each one separately. There is no automatic deduplication across queries.

So if you are running multiple queries in one workflow, a simple Code node after collecting all results can filter out duplicate clip IDs before the email goes out — keeps the final list clean.

Hope that helps!

@tamy.santos Thank you so much, really means a lot! Glad it was useful.. That’s exactly why I shared it. Drop a comment anytime if you want the full workflow JSON, happy to share it!

1 Like