🎬 Extract customer testimonial clips using WayinVideo AI and Google Drive

⚑ 16 views · 🎬 Content Creation & Video

πŸ’‘ Pro Tip β€” Since TikTok doesn’t have a public API, getting data usually means fragile HTTP scraping. ScraperNode is a community node that gives you clean JSON for TikTok profiles, videos, and comments β€” drop it into your workflow and skip the parsing.

View All Scrapers

Description

Paste any customer interview or testimonial video URL into a simple form β€” and the workflow handles everything from there. WayinVideo AI scans the full video and automatically cuts the most impactful moments into up to 5 vertical clips. Each clip is downloaded and saved directly to your Google Drive folder, named and ready to use. Built for marketing teams, agencies, and founders who collect customer stories and need polished clips for ads, websites, and social media β€” without video editing.


What This Workflow Does


Setup Requirements

Tools You’ll Need

Estimated Setup Time: 5–10 minutes


Step-by-Step Setup

1. Get Your WayinVideo API Key

WayinVideo is the AI engine that finds and extracts the best testimonial moments from your video.

> ⚠️ This API key appears in two nodes β€” node 2 and node 4. You must replace it in both. If you only update one, the result-fetching step will fail with an authentication error.

2. Connect Google Drive (OAuth2)

3. Set Your Google Drive Folder ID

4. Activate the Workflow


How It Works (Step by Step)

Step 1 β€” Form: Collect Testimonial Details The workflow starts when someone fills out a hosted n8n form. You provide four pieces of information: the testimonial video URL, the client or customer name, the industry or niche, and where the clips will be used (such as ads, a website, or social media). All this data is passed automatically to the next step.

Step 2 β€” Submit Clipping Task to WayinVideo The workflow sends your video URL to the WayinVideo API. Along with the URL, it sends settings including the client name as the project label, a target clip length of 30–60 seconds, a maximum of 5 clips, HD 720p resolution, captions turned on, and vertical 9:16 reframing enabled. WayinVideo processes these settings and returns a Job ID used to retrieve results later.

Step 3 β€” Wait 90 Seconds The workflow pauses for 90 seconds. This gives WayinVideo time to analyse the video and generate clips before the next step attempts to retrieve them. Skipping or shortening this wait on longer videos may result in an empty response.

> ⚠️ If your testimonial videos are longer than 20–30 minutes, 90 seconds may not be enough processing time. Increase the wait duration in 3. Wait β€” 90 Seconds to 180 or 240 seconds to account for longer videos.

Step 4 β€” Fetch Clip Results Using the Job ID from Step 2, the workflow calls the WayinVideo results endpoint to retrieve the completed clips. If WayinVideo has finished processing, the response contains the full list of clips with titles, export links, engagement scores, descriptions, and timestamps.

Step 5 β€” Extract Each Clip A code step reads the clips array from the API response and splits it into individual items β€” one per clip. For each clip, it extracts the title, export link, score, tags, description, and start and end timestamps. Each clip then flows through the remaining steps independently.

Step 6 β€” Download the Clip File For each clip, the workflow fetches the export link and downloads the video file as a binary attachment. This happens one clip at a time, in sequence.

Step 7 β€” Upload to Google Drive Each downloaded clip file is uploaded to your configured Google Drive folder. The filename is set automatically using the AI-generated clip title from Step 5. Your Drive folder stays organised without any manual work.


Key Features

βœ… Zero editing required β€” WayinVideo selects the best moments automatically using AI engagement scoring, no timeline scrubbing needed
βœ… Vertical-ready output β€” AI reframing and 9:16 ratio are enabled by default, making every clip mobile and social media ready straight from Drive
βœ… Auto-captioned clips β€” Captions are added to every clip in the original language using a styled caption template β€” no subtitle software required
βœ… Form-based submission β€” Any team member can submit a testimonial video without accessing n8n or any other tool
βœ… AI-generated filenames β€” Each clip is named using the WayinVideo-generated title, so your Drive folder is always easy to browse
βœ… Client-labelled projects β€” The client name from the form is sent to WayinVideo as the project label, keeping clip jobs organised in your WayinVideo dashboard
βœ… Batch clip processing β€” All clips from a single video are downloaded and uploaded in one workflow run β€” no manual repeat steps


Customisation Options

Increase the clip limit In the 2. WayinVideo β€” Submit Clipping Task node, change "limit": 5 to a higher number to extract more clips per video β€” useful for longer testimonial recordings.

Switch to landscape output In the same Submit node, change "ratio": "RATIO_9_16" to "RATIO_16_9" and set "enable_ai_reframe" to false to generate widescreen clips for YouTube, website embeds, or sales decks.

Change clip length Modify "target_duration" in node 2 from "DURATION_30_60" to "DURATION_15_30" for shorter clips suited to Instagram Stories or TikTok, or "DURATION_60_90" for longer testimonial segments.

Organise clips by client in Drive Add a Google Drive node before the upload step to create a new subfolder named after the client β€” pulling the client name directly from the form β€” and point the upload to that folder instead of a single shared folder.

Notify your team when clips are ready Add a Gmail or Slack node after the 7. Google Drive β€” Upload Clip step to send a message with the clip title and Drive link each time a new clip is saved.

Add a retry loop for long videos Replace the single 90-second wait with a loop β€” using a Wait node, an HTTP Request poll, and an IF node β€” so the workflow keeps checking every 60 seconds until all clips are confirmed ready, regardless of video length.


Troubleshooting

API key not working / WayinVideo returns an authentication error:

Clip files downloading but not saving correctly to Drive:


Support

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

πŸ“§ Email: info@incrementors.com 🌐 Website: https://www.incrementors.com/contact-us/

πŸ”— Nodes Used

HTTP Request, Google Drive, n8n Form Trigger

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup