← Growth OS Index
Netmore Marketing

Video Pitch Playbook

Framework for crafting Upwork video proposals that book meetings. Modular 8-beat structure adapted by prospect type.

Sources: 8 proven video pitches (P30), sales call framework alignment, Growth OS era upgrades · Last updated March 29, 2026
Table of Contents
Section 1
Core Principles
The video pitch books the meeting. That's it. Don't try to close. Don't mention price. Don't explain the full system. Get them curious enough to say yes to 30 minutes on a call.
Anti-slop in async context. You can't ask questions in a video pitch, so "output first" means showing results on screen. The Legitimacy Refresh (live dashboard page refresh on camera) IS the output. The prospect sees proof before they hear explanation.
Every second earns the next second. Upwork proposals compete against 20-50 others. If the first 30 seconds don't prove you're different, they click away. Lead with the strongest signal: niche match if you have it, scale numbers if you don't.
Thoroughness IS the differentiator. Walking through their job post point by point signals "this person actually read my posting and thought about it." No other freelancer does this. It's the video pitch equivalent of the pre-call research that wins sales calls.
Section 2
Pre-Flight Checklist

Do this BEFORE hitting record. 10-15 minutes of prep makes the pitch specific instead of generic.

Step Action Why
Research Scan their website, Meta Ad Library, social profiles, Google reviews Gives you 1-2 specific observations to drop in the pitch
Niche match Do I have a same-vertical client? If yes, lead with it Same-vertical proof is the single strongest opener (Video 3 closed despite being shortest)
Proof selection Choose 2-3 proof assets to screen-share (see Section 4) Have tabs open and ready before recording
Job post Open their full job post in a tab You'll walk through it point by point in Beat 6
Specific insight Note 1-2 things you'd actually do for them Not generic advice. Something specific to their business or job post
Demo assets If applicable, have Growth OS demo reports ready The thing nobody else can show
Screen layout Close personal tabs, notifications, anything distracting Clean screen share builds trust
Section 3
The Backbone -- 8-Beat Structure

Every successful pitch follows this sequence. Time ranges are guidelines, not rules. Compress or expand based on the prospect.

Beat What Time Notes
1 Hook + Credentials 0:00-0:30 Name, job post acknowledgment, headline numbers
2 Niche Match 0:30-1:00 Same-vertical client or closest adjacent
3 The Legitimacy Refresh 1:00-3:00 Live dashboard refresh on camera
4 Scale Anchoring In Beat 3 Revenue/spend numbers embedded in walkthrough
5 Second Proof Layer 3:00-5:00 Different dimension than Beat 3
6 Their Situation 5:00-10:00 Job post walkthrough, point by point
7 Framework Reveal 10:00-12:00 Growth Scorecard or daily output cadence
8 Close Last 30s Book the call, not the sale
Beat 1: Hook + Credentials (0:00-0:30)

Get their attention. Name, job post acknowledgment, headline numbers.

"Hey, what's going on? My name is Brandon Moore. I just saw your job post here on Upwork and I wanted to make a custom video to introduce myself and explain how I can help."

Then immediately: credentials that matter for THIS prospect.

"I've been in the online marketing space for seven years. I've generated over $15 million in revenue for my clients and managed over $4 million in ad spend on their behalf."

Adapt the credentials to their world. For coaching prospects, emphasize: "most of this has been done for coaches like you who sell high-ticket programs." For local service, emphasize: "I also do quite a bit of work with local businesses." For B2B: "I've worked with businesses at various maturity levels, from startups to multi-seven-figure."

Beat 2: Niche Match (0:30-1:00)

If you have a same-vertical client, say it immediately. This is the strongest opener.

"I'll say right off the bat that I'm currently working with a business that offers the exact same services as you."

If no exact niche match, bridge to the closest adjacent:

"Most of my work has been specifically with coaches, consultants, experts, people who want to sell coaching programs, masterminds, high-ticket programs, courses. So, basically exactly what you're doing."

If you have neither, skip to Beat 3 quickly. Don't stretch a weak match. Let the proof speak instead.

Beat 3: The Legitimacy Refresh (1:00-3:00)

The signature move. Screen-share into a LIVE dashboard and refresh the page on camera.

Classic version (Richmond)
"Let me just bring you over here to my client's ClickFunnels account. I'm going to refresh this so you can see this is legit. This isn't doctored in any way."

Show: $300K+ in sales, 29K opt-ins, 25% opt-in rate. Then switch to the ad account:

"You can see here we've managed over $2.4 million in ad spend. All profitable."
Growth OS version (when appropriate)

Screen-share a demo morning brief or premium dashboard. Refresh the page.

"Let me show you what my clients receive every single morning. This is a live intelligence briefing -- prioritized follow-up list, deal status across the pipeline, coaching notes from yesterday's conversations."

Don't explain how it works. Just show it. Let them absorb the depth.

When to use which: Classic (Richmond) when the prospect cares about ad scale and revenue proof. Growth OS demo when the prospect cares about operational sophistication, sales coaching, or "how does it actually work day-to-day."
Beat 4: Scale Anchoring (embedded in Beat 3)

Not a separate section -- embedded in the dashboard walkthrough. The numbers anchor naturally:

  • "$200K a month in ad spend"
  • "$2 million weekends"
  • "Over 30,000 opt-ins"
  • "$15 million in revenue for my clients"

These eliminate the "can he handle our budget?" question without a hard sell.

Beat 5: Second Proof Layer (3:00-5:00)

One additional proof point that adds a different dimension.

PFC case study
"I also have a 50-plus page case study. I helped another client, a business coach for contractors, scale from $50K a month to $350K a month in about 18 months. It's available on my Upwork profile as a PDF."
"Your marketing already sold me" testimonial
"One of the calls we generated, the guy showed up and told the sales rep: 'Your marketing already sold me. I just wanted to call to make sure you knew what you were talking about.' That's the kind of reaction we engineer."
Growth OS demo (if not used in Beat 3)
"On top of the ad management, I've built an intelligence system that produces daily coaching reports, weekly performance analysis, and morning action briefs for the sales team. Let me show you what one looks like."
Rule: One proof point from a different angle than Beat 3. If Beat 3 showed revenue, Beat 5 shows process. If Beat 3 showed process, Beat 5 shows revenue.
Beat 6: Their Situation (5:00-10:00)

The highest-converting section. Walk through their job post point by point. React with specific knowledge.

"Let me go back to your job post here and make sure I'm addressing everything."

For each requirement, briefly state: (1) yes I can do this, (2) here's a quick insight or example, (3) move on. Don't monologue on any single point.

"You mentioned you have a 5% signup rate. That's an immediate red flag. Let me show you -- our cold traffic opt-in rate is 25%. So there's something going on there, whether it's the promise, the page design, or the traffic targeting. We can diagnose that on a call."
"You want someone to audit your current campaigns. Definitely. I don't know if you have something like this, but I use what I call a Growth Scorecard to track the key metrics across the entire customer journey. That way we're not just optimizing ads in a silo."

This section is the most variable in length. Short job posts = shorter walkthrough. Detailed job posts with many requirements = longer, more thorough.

Beat 7: Framework Reveal (10:00-12:00)

Show the Growth Scorecard or daily output cadence. This separates you from "lever pullers and button pushers."

"I have a very data-driven approach. I don't like guesswork. There's nothing worse than spending time, money, energy, and effort optimizing the wrong things."

Screen-share the Growth Scorecard. Explain the customer value journey briefly. Show how the weekly tracking works.

"This allows us to answer the question every single week: how are we doing? And where should we focus?"

If you already showed Growth OS demos in Beats 3 or 5, keep this brief or skip entirely. The framework is already demonstrated.

Beat 8: Close (last 30 seconds)

Book the call, not the sale. Three variants:

Standard (proven)
"That's it. I'd love to hop on a call, learn a little bit more about your specific situation, and see if it makes sense for us to work together."
Diagnostic pre-frame (upgrade)
"I'd love to hop on a quick call to pressure test some of these ideas against your actual numbers. I think I can show you exactly where the bottleneck is and what the breakeven looks like for you. Let me know if there's a good time this week."
Selective (premium positioning)
"This looks like a great fit for what I do. I'm pretty selective about who I take on, but based on what I'm seeing here, I think I can make a real impact. Let's hop on a call and see if it makes sense."
Section 4
The Proof Arsenal
Classic Proof (Pre-Growth OS)
Asset What to Show Best For
Richmond ClickFunnels Live refresh, $300K+ sales, opt-in rates Coaching/info, webinar businesses
Richmond ad account Live refresh, $2.5M managed, $200K/mo spend Anyone who needs scale confidence
PFC case study 50-page PDF reference, 50K→350K/mo Second proof layer, sends credibility
"Marketing already sold me" Screenshot or quote from sales rep Emotional proof, shows downstream results
Split testing framework Control vs. variant, test themes CRO-focused prospects
Email automations Active Campaign, sequence logic Prospects asking about email/SMS
Creative process 100 ad variations from one shoot Prospects asking about creative
Growth OS Era Proof (Higher Impact)
Asset What to Show Best For
Demo morning brief Long-cycle pipeline intelligence, daily output B2B, longer sales cycle, operational buyers
Demo forensic briefing Sales coaching depth, conversation analysis Sales teams, coaching buyers
Premium dashboard Reporting sophistication, data visualization "Impress me" types, enterprise-adjacent
Growth Scorecard (live) Real weekly data, tracking system Data-driven buyers, scoreboard-oriented
Athay/client results Momentum case study with leading indicators When available, shows current work
Proof Selection by Prospect Type
Prospect Type Lead Proof (Beat 3) Second Proof (Beat 5)
Coaching/Info Richmond ClickFunnels + ad account PFC case study + creative process
Local Service Same-vertical client (Athay/Autocore) + GHL pipeline Google Ads results + SMS automation
B2B Growth Scorecard + strategic framing Engineering VSSL or Growth OS demo
Personal Brand Richmond ad account (scale) Growth OS demo (sophistication)
"What does it look like?" Growth OS demo reports Daily output cadence walkthrough
Section 5
Prospect-Type Adaptations
Coaching / Info (Bread and Butter)

Lead with Richmond. Emphasize: webinar funnels, challenge funnels, cart close email series, creative testing at scale. Show ClickFunnels data, ad account, creative batching process. These prospects understand the language. They've heard of Russell Brunson. Mention the PFC case study. If they run challenges, mention the VIP upsell conversion data.

Local Service

Lead with the same-vertical client if available. Emphasize: Google Ads, GHL pipeline, SMS automation, lead-to-appointment conversion. Show the landing page, the pipeline, the automated text messages. These prospects care about lead volume and cost per lead. Keep it practical. The "turnkey system I can copy-paste into your business" angle is strong here.

B2B / Longer Sales Cycle

Lead with strategic positioning, not ad spend. Emphasize: Growth Scorecard, customer value journey, data-driven approach, executive-level clarity. Show the scorecard, the weekly tracking, the accountability framework. B2B buyers want to see that you think systematically, not that you spend a lot on Facebook.

High-Ticket Personal Brand

Match their authority level. If they're an 8-figure brand, don't over-prove. Show scale briefly (Richmond), then focus on sophistication. The Growth OS demo reports work well here. Be selective in language. These prospects are evaluating whether you're at their level, not whether you can do the work.

Warm Referral (Not Upwork)

Compress the whole pitch. Skip the credentials dump. The trust is pre-established.

"Hey [name], [mutual connection] mentioned you might benefit from what I do. Let me show you what I've been building."

Go straight to Beat 3 (the demo) or Beat 6 (their specific situation). 5-7 minutes max.

Section 6
Language Bank
Openers
"Hey, what's going on? My name is Brandon Moore and I just saw your job post here on Upwork."
"I wanted to make a custom video to introduce myself and explain how I can help."
Niche Match
"I'll say right off the bat that I'm currently working with a business that offers the exact same services as you."
"That's really the main niche that I've been serving."
"So I have a very clear understanding of how marketing works for businesses like yours."
Legitimacy
"I'm going to refresh this page so you can see this is legit. This isn't doctored in any way."
"Let me just bring you over here to show you I know what I'm talking about."
Positioning
"A lot of marketers and agencies out there, they just do not have these frameworks. They're really just tacticians. With all due respect, I call them lever pullers and button pushers."
"There's nothing worse than spending time, money, energy, and effort optimizing the wrong things."
"I have a very data-driven approach. I don't like guesswork."
"I understand both the strategic and the tactical side."
Transitions
"Long story short..."
"So let me go back to your job post here."
"Now let me show you..."
"On top of that..."
Closes
"I'd love to hop on a call and see if it makes sense for us to work together."
"I'd love to hop on a quick call to pressure test some ideas against your actual numbers."
"Regardless of whether we end up working together, I'm sure I'll be able to provide some useful insights."
Section 7
Length & Pacing
Length When Characteristics
Short (5-7 min) Strong niche match, simple job post, startup, clear fit Niche match carries the pitch. Compress proof to one layer. Quick job post walkthrough.
Medium (10-12 min) Standard pitch, moderate job post detail Full backbone. Two proof layers. Thorough job post walkthrough. This is the default.
Long (15-17 min) Complex job post with many requirements, high-ticket, audit-style Full backbone + deep job post walkthrough. Give real insights on each point. Border on free consulting.
The rule: If you have the exact niche match, go shorter. The match IS the pitch. If you're compensating with breadth of proof, go longer.

The audit variant: Some pitches (like Video 2, the Google Ads audit) are essentially a full delivery piece disguised as a pitch. These can run 20-30 minutes and work because the depth itself is the proof. Reserve this for high-value prospects where the investment of time is justified.

Section 8
The Close -- Pre-Framing the Call
Standard
"That's it. I'd love to hop on a call, learn a little bit more about your specific situation, and see if it makes sense for us to work together."
Diagnostic Pre-Frame
"I'd love to hop on a quick call to pressure test some of these ideas against your actual numbers. I think I can show you exactly where the bottleneck is and what the breakeven looks like for you. Let me know if there's a good time this week."
Selective
"This looks like a great fit for what I do. I'm pretty selective about who I take on, but based on what I'm seeing here, I think I can make a real impact. Let's hop on a call and see if it makes sense."
Section 9
Post-Send Protocol
Scenario Response
Response within 24 hours Book the call. Shift to netmore-sales-call-structure.md.
No response in 48 hours One brief follow-up: "Hey [name], just wanted to make sure you got the video. Happy to answer any questions."
"We're evaluating" Offer a call: "Happy to jump on a quick call with the team to walk through any questions."
"We went with someone else" "No worries, good luck with the project." (Stay classy, they may come back.)
No response after follow-up Move on. Cold Upwork prospects either convert on the next touch or they don't. Don't chase.
Section 10
Anti-Patterns
  • Don't mention price. That's for the call. The video pitch books the meeting.
  • Don't explain Growth OS or AI. Show outputs, not mechanism. If they ask on the call, that's the anti-slop sequence working.
  • Don't send additional assets after the pitch unprompted. Surgeon energy, not vendor volume. They have the video. Let it work.
  • Don't use a generic template. The job post walkthrough IS the differentiator. Every pitch should feel custom because it IS custom.
  • Don't record without research. Even 5 minutes of scanning their website gives you specific observations that no template can provide.
  • Don't over-explain the Growth Scorecard. Show it, name it, explain briefly what it does. Don't turn it into a lecture.
  • Don't apologize for video length. If you need 15 minutes because the job post is complex, take 15 minutes. Thoroughness signals competence.