workflows.fit
Back to n8n workflows
n8n templateFreeBy isaWOW

Extract sales training clips from Fireflies calls using WayinVideo, Sheets and Slack

Description Connect Fireflies and WayinVideo to this workflow once and every recorded sales call automatically generates a set of training clips delivered to your Slack channel. The moment Fireflies finishes transcrib...

Data & StorageProductivityDevelopmentCore NodesCommunicationHITLSticky NoteWebhook
Loading interactive preview...

Template notes

Description

Connect Fireflies and WayinVideo to this workflow once and every recorded sales call automatically generates a set of training clips delivered to your Slack channel. The moment Fireflies finishes transcribing a call, the workflow takes the video recording, submits it to WayinVideo with your custom search query, waits for processing, and logs every matching clip with its timestamp, score, and description to Google Sheets. Your sales team receives a single Slack message with the top clips, ready to review and use for coaching. Built for sales managers and revenue teams who want a consistent stream of real training moments without manually scrubbing through call recordings.

---

What This Workflow Does

- Triggers automatically when a call ends — Fireflies fires the workflow the moment transcription completes, so clips are extracted from every call without any manual step - Submits the recording to WayinVideo — Sends the video URL with your natural language query to the WayinVideo Find Moments API to locate matching moments - Polls until processing is complete — Waits 45 seconds then checks WayinVideo's status repeatedly, retrying up to 20 times over approximately 15 minutes before timing out - Sorts clips by relevance score — Ranks all returned clips from highest to lowest score and keeps only your configured maximum number of top clips - Converts timestamps to readable format — Transforms raw millisecond timestamps into MM:SS format so your team can jump straight to the right moment in the recording - Logs every clip to Google Sheets — Appends one row per clip with date, meeting title, clip number, start and end time, duration, score, tags, and description - Sends one Slack alert after all clips are saved — Posts a formatted breakdown to your sales training channel exactly once after all rows are logged, never once per clip

---

Setup Requirements

Tools Needed - n8n instance (self-hosted or cloud) - Fireflies.ai account with webhook access and video recording enabled - WayinVideo account with API access - Google Sheets (one sheet with a tab named Sales Training Clips) - Slack workspace with OAuth2 app configured