How We Built Our SaaS Video Tool Stack: 14 Tools We Use, Tested, and Recommend
I have a confession to make.
For the first two years of producing SaaS videos, I used the wrong tools. Not bad toolsâthey worked. But they were the wrong tools for the job. I was using a sledgehammer when I needed a scalpel, a design suite when I needed a screen recorder, an enterprise platform when I needed a $15/month subscription.
The result was predictable. Our videos took too long, cost too much, and performed worse than they should have. The problem wasn't the script. It wasn't the strategy. It was the stack.
This article is the stack we use now. Fourteen tools across seven categories. Each one was chosen for a specific reason. Each one was tested against at least two alternatives. And each one survived because it did something the others couldn't.
We refined this stack with LeoStudio, whose approach to clarity you can explore at leostudiohq.com. They were the ones who told me, on our first call, that the tool doesn't make the video. The decision makes the video. The tool just executes the decision. That reframe changed how I evaluate every subscription, every download, every free trial.
If you're building a SaaS video tool stack from scratch, this is the version I wish someone had handed me before I wasted two years and a lot of money on the wrong subscriptions.
Why Your Tool Stack Matters More Than You Think
Before the list, the argument. Because if you don't believe tools matter, the rest of this article won't land.
A SaaS video is not one product. It's a pipeline. A script gets written. A screen gets recorded. A voice gets recorded. A storyboard gets animated. A video gets edited. A thumbnail gets designed. A landing page gets built. An email gets sent. An analytics event gets fired. Every one of those steps needs a tool. If any tool in the chain is wrong, the whole pipeline slows down.
The most common mistake I see is what I call the "one tool to rule them all" fallacy. Teams try to find a single platform that does everythingârecording, editing, hosting, analytics. Those platforms exist. They're mediocre at everything and excellent at nothing. A dedicated screen recorder will always beat a screen recorder that's also trying to be an editor and a hosting platform.
The second mistake is tool sprawl. Teams accumulate subscriptions. They have three screen recorders because someone downloaded a free trial. They have two hosting platforms because the marketing team and the sales team never talked. They pay for analytics they never look at and editors they never open.
The stack below is built on two principles. Right tool for the job, and fewer tools overall. Every tool in the list earns its place. Every tool that didn't get cut.
This is a discipline LeoStudio applies to their own production. Their entire workflow, which you can see reflected in how they talk about production on leostudiohq.com, is built on the idea that the tool is downstream of the decision. You don't choose a tool because it's popular. You choose it because it executes a specific step in your pipeline better than anything else.
Category 1: Screen Recording â The Heart of Every SaaS Video
Screen recording is the foundation. Every SaaS onboarding video starts with a screen recording of the product. If the screen recording tool is wrong, the entire video is wrong.
What We Use: ScreenFlow
ScreenFlow has been our primary screen recorder for two years. It records the screen, the webcam, and the audio simultaneously. It has a built-in editor that lets us cut and trim without exporting to another tool. And it has a clean cursor tracking feature that smooths out the cursor movement, which is critical for onboarding videos. A jittery cursor looks amateurish. A smooth cursor looks professional.
Why we chose it over the alternatives: We tested Loom, Tella, and Camtasia. Loom is fast but light on editing. Tella produces beautiful recordings but has a learning curve. Camtasia is powerful but clunky. ScreenFlow hit the sweet spot for usâfast enough for daily use, powerful enough for production, and built for the specific workflow of recording a software interface.
What it costs: $169 one-time. No subscription. That alone made it worth choosing.
What we'd switch to if we had to: Screen Studio for macOS users. It produces cinematic recordings with automatic zoom and pan that follow the cursor. The output looks like it was edited by a professional even when it wasn't. For founders who want polished recordings with near-zero editing, Screen Studio is the best option on the market.
The Alternative We Keep Around: Cursorful
Cursorful is a browser extension for quick recordings. We use it when we need to capture a specific interaction in under a minute. It's not for productionâthe quality is too low. But for internal communication and quick demos, it's faster than opening ScreenFlow.
Category 2: Voiceover â The Audio Layer
Audio quality matters more than video quality in a SaaS onboarding video. A clean voice carries the message. A muffled voice destroys it. But not every video needs a human voice actor. The right tool depends on the stakes.
What We Use: Our Own Voice (Recorded in a Quiet Room)
For our primary onboarding videos, we record the voiceover ourselves. I use a Blue Yeti microphone ($120), a pop filter, and a quiet room with soft surfaces. The audio is clean. The tone is conversational. And the authenticity of a real person's voiceâsomeone who actually works on the productâcomes through in a way that a professional voice actor or an AI voice cannot replicate.
Why we chose it over hiring a voice actor: We tested both. The voice actor was excellent. But the tone was slightly formal for onboarding. The video is a rescue, not a commercial. The voice needs to sound like a person sitting next to the user, not a narrator reading a script. Our own voice delivered that.
The AI Alternative: ElevenLabs
For localization and secondary videos, we use ElevenLabs. It's the best AI voice generator on the market. The quality is nearly indistinguishable from a human voice, and the API allows us to generate localized versions of our videos in seconds.
Why we use it: Localization. We localized our onboarding video into five languages. ElevenLabs generated the Portuguese and Japanese voiceovers at a fraction of the cost of human voice actors. The quality was good enough for onboarding, where the goal is comprehension, not cinematic performance.
What it costs: $22/month for the Starter plan. We use the API for batch generation.
Alternatives we tested: SpeakBreez, LOVO AI, and OpenAI TTS. SpeakBreez offers 680 voices across 120+ languages for $29.99 lifetime. LOVO AI is strong for voice cloning. OpenAI TTS is the best value for simple use cases. We chose ElevenLabs because the quality gap was worth the price.
Category 3: Animation and Motion Graphics â The Polish Layer
Not every SaaS video needs animation. Our onboarding video was 90% screen recording. But every video needs a title card, a caption style, and a transition. And some videosâproduct explainers, feature announcementsâneed full motion graphics.
What We Use: After Effects (For the Hard Stuff) and Figma (For Everything Else)
After Effects is the industry standard for motion graphics. It's overkill for most SaaS videos. But when we need a custom animated sequenceâa data visualization, a workflow diagram, a product hero animationâAfter Effects delivers what nothing else can.
For everything elseâtitle cards, lower thirds, caption styling, end cardsâwe use Figma. It's a design tool, not a video tool. But it's faster to build a title card in Figma and export it as a PNG than to build it in After Effects. And the design system stays consistent with our brand.
What it costs: After Effects is part of the Adobe Creative Cloud ($22.99/month). Figma is free for solo use, $15/month per seat for teams.
The AI Alternative We're Watching: Anymotion
Anymotion is an open-source AI motion graphics agent. You describe an animation in plain language, and it plans it, writes the HTML/CSS/JS, looks at what it built with a headless browser, fixes what's wrong, and renders a 1080p MP4. It's designed specifically for SaaS explainers. We tested it on a 20-second product animation. The output was good enough for internal use and improving every quarter. We haven't used it for production yet. But it's the tool we're watching most closely.
Category 4: Video Editing â The Assembly Layer
Editing is where the video becomes a video. The screen recording gets cut. The voiceover gets synced. The captions get added. The pacing gets fixed. The length gets cut in half.
What We Use: ScreenFlow (For Simple Edits) and Descript (For Transcript-Based Editing)
ScreenFlow handles 80% of our editing. The screen recording, the voiceover, and the title cards all live in the same project. We cut, trim, and export without opening another tool.
Descript handles the other 20%. Descript is a text-based editor. You edit the video by editing the transcript. Delete a sentence from the transcript, and the video cuts that sentence. It's the fastest way to remove filler words, tighten pacing, and fix mistakes. Research shows Descript is pulling ahead of competitors like VEED and Kapwing in AI video editing, and it's easy to see why.
Why we chose this combination: ScreenFlow for assembly. Descript for polish. Each tool does what it does best. Neither one tries to do everything.
What it costs: Descript is $24/month for the Pro plan. ScreenFlow is already purchased.
Category 5: Video Hosting and Analytics â The Measurement Layer
A video that can't be measured is a guess. Hosting and analytics are how you know whether the video worked. This is the category where most teams underinvest and where the biggest gains are hidden.
What We Use: Wistia (For Hosting and Player Analytics) and Amplitude (For Retention Cohorts)
Wistia hosts the video and provides player-level analytics. We can see play rate, watch time, completion rate, and the drop-off curve. The email campaign embeds let us add a clickable thumbnail to any email with dynamic email taggingâthe thumbnail link includes a placeholder that the email platform replaces with the recipient's email address. When the user clicks, their email is passed to the Wistia player. That means every play is logged against a specific user, not an anonymous viewer.
Amplitude is where we connect the video to the outcome. We send video eventsâplay, 50% progress, completeâfrom Wistia to Amplitude. Then we build cohorts. Users who watched the video versus users who didn't. Users who completed versus users who dropped off. We track their activation and retention over 60 and 90 days. The difference between the cohorts is the proof that the video worked.
What it costs: Wistia is $19/month for the Starter plan. Amplitude is free for our usage level.
The Alternative We Tested: Vidyard
Vidyard is the enterprise option. The analytics are excellent. The CRM integration is seamlessâvideo engagement data flows into Salesforce or HubSpot and can be used for lead scoring. The Video Agent feature generates and sends personalized videos based on CRM signals. It's genuinely differentiated.
Why we didn't switch: The per-seat pricing compounds. $59/seat/month plus $24/seat/month for the Video Agent add-on. For a small team, that's nearly $10,000 per year before any upgrades. Wistia and Amplitude cover the same use cases at a fraction of the cost. If we had a dedicated sales team and a large video budget, Vidyard would be the choice.
Category 6: Thumbnail Design â The Click Layer
The thumbnail is the first thing the recipient sees. In email, the thumbnail is the hook. In the app, the thumbnail is the invitation. A thumbnail that doesn't work means the video never gets watched.
What We Use: Figma (For Design) and Bannerbear (For Personalization at Scale)
Figma for the base thumbnail design. Bannerbear for personalized thumbnails at scale. Bannerbear takes a template, injects dataâthe recipient's company name, the trigger eventâand renders a unique image per recipient in seconds. We used Bannerbear to generate 100 personalized thumbnails for a cold outreach campaign. Each one included the recipient's company name and a specific trigger event. The reply rate was 46% higher than the text control.
What it costs: Figma is free for solo use. Bannerbear is $49/month for the Starter plan.
Category 7: Email and Outreach â The Delivery Layer
The video doesn't live in a vacuum. It lives in an email, an in-app modal, a landing page. The delivery layer is how the video reaches the user.
What We Use: Instantly (For Cold Outreach) and Customer.io (For Lifecycle Emails)
Instantly handles cold outreach. It manages the sending domains, the warm-up, and the deliverability. It's built for the specific constraints of cold emailâthe volume limits, the spam complaint thresholds, the sequence management. We use it for video cold email campaigns. It supports the thumbnail-plus-link format, and the analytics show click-through and reply rates.
Customer.io handles lifecycle emailsâwelcome series, onboarding sequences, re-engagement campaigns. It's more sophisticated than Instantly for behavioral triggers. It can send the right email at the right moment based on what the user did or didn't do in the product. The video lives in email two of the welcome series, and Customer.io triggers it automatically.
What they cost: Instantly is $97/month for the Growth plan. Customer.io is $100/month for the Essentials plan.
The Tools We Cancelled (And Why)
Not every tool earned its place. Here are the five we cancelled after testing.
Loom. Loom was our first screen recorder. It was simple and fast. But the free plan caps recordings at five minutes and the library at 25 videos. And the per-seat price jumped from $10 to $18 a month after the Atlassian acquisition, an 80% increase. We switched to ScreenFlow and never looked back.
Synthesia. Synthesia is excellent for training videos and corporate communications. The avatars are high quality. The multilingual support is strong. But for onboarding videos, the avatar creates distance. The user doesn't want to watch a synthetic person. They want to see the product. We cancelled after two months.
Canva. Canva is a great design tool. It's a mediocre video tool. The video editor is limited, the animation is basic, and the exports are compressed. We use Figma for design and ScreenFlow for video. Canva didn't do either well enough to keep.
VEED. VEED is a browser-based video editor with AI features. The auto-subtitles are good. The noise removal is useful. But the editing timeline is clunky, and the render times are slow. Descript replaced it for transcript-based editing. ScreenFlow replaced it for everything else.
A generalist AI video generator. We tested two. Both produced generic explainer videos that looked like they were made from a template. The personalization was cosmetic. The scripts were shallow. The output was technically video and strategically useless. We cancelled both within a month.
The Stack at a Glance
Here's the full stack with pricing, in one place.
Screen recording: ScreenFlow ($169 one-time) and Cursorful (free browser extension).
**Voiceover:** Blue Yeti microphone ($120 one-time) and ElevenLabs ($22/month for localization).
**Animation:** After Effects ($22.99/month) and Figma (free).
Editing: ScreenFlow (already purchased) and Descript ($24/month).
**Hosting and analytics:** Wistia ($19/month) and Amplitude (free).
Thumbnail design: Figma (free) and Bannerbear ($49/month for personalization).
**Email and outreach:** Instantly ($97/month) and Customer.io ($100/month).
Total monthly tool cost: About $340. Plus one-time purchases of about $290. The whole stack costs less than a single agency video.
How We Think About Adding a New Tool
We don't add tools casually. Every tool in the stack earns its place. Here's the framework we use before we subscribe to anything.
What specific step in the pipeline does it replace? If a tool doesn't replace a step or improve a step, it's not a tool. It's a distraction.
What is the time saved per video? A tool that saves 30 minutes per video is worth $50/month. A tool that saves five minutes is not.
What is the quality improvement? Some tools don't save timeâthey improve output. A better microphone doesn't make recording faster. It makes recording better. Quality improvements are worth paying for when the output reaches the user.
Does it integrate with the rest of the stack? A tool that doesn't talk to the other tools is a silo. We check for API access, webhooks, and native integrations before we subscribe.
What happens when we cancel it? If a tool is load-bearing, it needs a backup. If it's nice-to-have, it needs to earn its renewal every quarter.
This framework is the reason our stack is small and stable. The tools don't change. The decisions change. And the stack executes the decisions.
This is the discipline LeoStudio applies to their own production. They don't chase tools. They chase clarity. The tool is whatever delivers clarity most efficiently. You can see that thinking throughout their work at leostudiohq.comâthe emphasis on outcomes over equipment, on decisions over downloads.
The Final Word
Your SaaS video tool stack is not a collection of subscriptions. It's a pipeline. Every tool serves a specific step. Every step serves a specific outcome. If a tool doesn't serve the outcome, it doesn't belong in the stack.
Our stack is fourteen tools across seven categories. It costs about $340 a month. It produces onboarding videos that cut time-to-value from 14 days to 4 and reduced churn by 34%. The tools didn't do that. The decisions did. The tools just executed them.
If you're building your own stack, start with the step that matters mostâscreen recording and voiceover for onboarding videos. Get those right first. Then add analytics. Then add thumbnails. Then add email. Build the stack in the order of the pipeline. Don't buy a hosting platform before you have a video to host.
We refined our stack with LeoStudio, a team that understood from the first call that the tool is downstream of the decision. If you want to see how they think about production, process, and the tools that actually matter, spend time on leostudiohq.com. Read their case studies. Look at what they use. Then build your own stackâsmall, focused, and built for the job.
Tell them the SEO guy sent you. Tell them you already know the tool doesn't make the video. Tell them you already cancelled Loom. They'll know exactly what you mean.