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
- Add your WayinVideo API key in the two HTTP Request nodes — Submit Find Moments and Get Moments Result — Find Moments API - WayinVideo API Docs
- Connect your Gmail account via Google OAuth2 in the Gmail node
- 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