F50 teardown · 19 August 2026

Bellevue Follow Ads

Your live script, then a single-variable ladder built on it. Ads 1 to 3 are the SAME script with named phrases swapped, never rewritten. Ads 4 and 5 are Connor's own copy, run as he gave it.

Mechanism: the Local Authority System $50/day · call it by $250 None filmed yet
Keep the live ad running. These split test against 20260814_Bellevue Contractor Follow Ad, they don't replace it. Connor: “let's keep running it, but let's split test it against some new stuff.” One on-avatar follow so far and the lowest cost per follow in the account.
The name is a working name. “The Local Authority System” swaps with a find-and-replace and lives in one file. Runner-up: The First Call System. Don't push it into proposals or the website until it survives an ad test. Ad 5 deliberately has no mechanism name, because Connor's own template doesn't include one.
LIVE

The current script · the control

Notion: “Follow Ad — Contractors (Connor's verbatim script, 7/13) (v2 Bellevue).” Filmed 8/14, live as 20260814_Bellevue Contractor Follow Ad. Everything below is THIS script with named swaps, not a new ad. Beat numbers are his.
Running nowConnor's 7/13 script, filmed verbatimDo not turn off

[1] CALLOUT + PROBLEM

Contractors in Bellevue, you've got great reviews, and quality work, but you know your social media is lacking, costing you 10's of thousands in potential new clients every single month to your competitors who ARE taking this seriously.

[2] SOLUTION + FIRST ASK

If you want to learn how to get in front of the right homeowners using social media, give me a follow because that's exactly what I help contractors like you do.

[3] PROOF · isolated take

Like the insulation company I'm shooting for right now, and the remodeler I built a whole social media system for.

[4] CTA

If you want to become the best known contractor here in the Bellevue, tap the follow button and I'll show you exactly how it's done.

Visual  Office talking-head plus Puget Sound jobsite B-roll. Proof line shot as its own isolated take so it swaps in the edit without a reshoot.

AD 1

The live script with Connor's swaps

Same four beats, same order, same length. Five phrases changed and nothing else. Read this one most strictly against the live ad.
Contractors in Bellevue5 phrases changedControl + fixes~35 sec

[1] CALLOUT + PROBLEM

Contractors in Bellevue, you've got great reviews, and quality work, but you know your Instagram is lacking, costing you 10's of thousands in potential new clients every single month to your competitors who have already plugged this system into their business.

[2] SOLUTION + FIRST ASK

If you want to learn how to get in front of the right homeowners using Instagram, give me a follow because that's exactly what I help contractors here in Bellevue do.

[3] PROOF · unchanged, isolated take

Like the insulation company I'm shooting for right now, and the remodeler I built a whole social media system for.

[4] CTA

If you want to become the best known contractor here in Bellevue, tap the follow button and I'll show you exactly how it's done. Your competitors here are already building this, and that window doesn't stay open forever.

Visual  Same setup as the live ad. Underlined text is what changed. Nothing else moves, so you can reuse the same location and blocking.

Before you film it · 7 notes
  1. [1] “social media” → “Instagram.” “I might just say Instagram, like right here on Instagram is the only platform you need to.” Kills the “is this TikTok? Next Door?” question on the sales call. He's had that call.
  2. [1] “taking this seriously” → “already plugged this system into their business.” “They could take social media seriously by hiring another agency. But they can't install this system by hiring anyone else. Puts you in a different lane.”
  3. [2] “using social media” → “using Instagram.” He said it out loud watching the playback: “Using Instagram.” “That's good.”
  4. [2] “contractors like you” → “contractors here in Bellevue.” “Do another location callout. You really got to double down the local thing. Makes them feel really seen. It also helps the algorithm show it to people who are there.”
  5. [4] adds the scarcity line. “Your local competitors are building this system right now and this opportunity is not going to last forever. So hit that follow button right now before it's too late, before you miss this wave.”
  6. ⚠️ The money pain was deliberately KEPT. He flagged “10's of thousands” as the weakest line, then walked it back in the same breath: “No, I don't think you change it, but I'm just like... that should be the biggest call.” So it stays in the control and gets tested on its own in Ad 2. Changing it here would have made this a two-variable test.
  7. Also fixed: “here in the Bellevue” in beat [4] is a slip in the Notion script. Removed.
AD 2

Ad 1, one line different · the pain

Identical to Ad 1 in every beat except the second half of [1]. The clean copy test on the exact line he called weakest. Change nothing else.
Contractors in BellevueSingle variable: the painConnor's flagged weak line~35 sec

[1] CALLOUT + PROBLEM

Contractors in Bellevue, you've got great reviews, and quality work, but you know your Instagram is lacking, and you're losing jobs you should be winning to companies that aren't better than you, they're just better known, to competitors who have already plugged this system into their business.

[2] [3] [4] · identical to Ad 1, word for word

Visual  Shoot beat [1] fresh. Beats 2, 3 and 4 are the same takes as Ad 1, so this is one extra setup, not a second shoot.

Before you film it · 2 notes
  1. Why this line. Verbatim: “What if it's costing them hundreds of thousands of dollars every month? Also, is that really their biggest pain point in their mind?... They don't have a problem making tens of thousands every month. Who doesn't like more money, right? But that's not people's biggest problem a lot of the time, especially wealthy clients who are already comfortable. It could be an emotional thing, like they're losing jobs to their competitors because their competitors are better known than they are. That stings to a business owner, but they might already be a multimillionaire.”
  2. ⚠️ This is still a guess at their words, not their words. His actual instruction was to run your sales-call transcripts and pull the exact phrasing prospects use: “Use the same language my prospects are using.” Do that before filming and this line probably improves again.
AD 3

Ad 1, one line different · the avatar

Identical to Ad 1 except the opening callout of [1] and one word in [2]. The clean avatar test.
All home servicesSingle variable: the avatarThe broad bet~35 sec

[1] CALLOUT + PROBLEM

Contractors, roofers, HVAC, and home service businesses here in Bellevue, you've got great reviews, and quality work, but you know your Instagram is lacking, costing you 10's of thousands in potential new clients every single month to your competitors who have already plugged this system into their business.

[2] SOLUTION + FIRST ASK

If you want to learn how to get in front of the right homeowners using Instagram, give me a follow because that's exactly what I help service businesses here in Bellevue do.

[3] [4] · identical to Ad 1, word for word

Visual  Needs b-roll behind each trade named in the callout. Cut the list to the footage you actually have.

Before you film it · 3 notes
  1. His wording for the list, verbatim: “I like listing them out. I would say like contractors, roofers, HVAC and all service businesses here in Bellevue... just firing off a few like that, and then eventually if you have b-roll for all of them, flashing that b-roll. I like those individual callouts personally more than just saying service businesses.”
  2. ⚠️ Do not name a trade you have no footage for. Cut the list to match what you've got.
  3. The downside he named for going broad: “When you say service businesses, sometimes you get those cheap window-tinter kids reaching out.” On realtors, which you raised: it works, but most are cheap and set in their ways unless they're luxury.
AD 4

Connor's riff, for Bellevue

His structure from early in the call. He said the price-competition line alone could carry a whole ad.
Contractors in BellevueHis structureShoot twice: polished + phone~35 sec

Hey Bellevue contractors.

If you're tired of competing on price, and tired of homeowners shopping you against guys who do worse work, when you know you're the best in this city, here's why that keeps happening.

They come to your Instagram, and you look like everybody else.

You have to stand out. I do that with one local ad and one simple organic content system called the Local Authority System.

I'm not another agency, and I'm not another video production company.

This is a system almost nobody in Bellevue is running yet, and it's going to be somebody's advantage here next year. There's only so much time before everyone finds out about it.

Tap follow and I'll show you exactly how it works.

Visual  The most talk-forward of the five. Best candidate for the raw phone YAP version Connor asked for. Shoot it twice, once properly and once handheld on the phone with no edit, and run them against each other as a format test.

AD 5

Connor's template, blanks filled

Supplied by Cobi 2026-08-19. Connor's wording, unchanged. Only the bracketed blanks were filled: [CITY] → Bellevue, [SERVICE] → a contractor, [NICHE] → contractor.
Contractors in BellevueConnor's words, verbatim~55-65 secNo mechanism name

If you own a local service business in Bellevue, your Instagram is probably one of the most underutilized assets in your business.

Most businesses treat Instagram like a portfolio.

Post a project here. A team photo there. Maybe a video every couple weeks.

And then wonder why it doesn't bring them any business.

But what if instead, you turned your Instagram into an actual sales funnel?

Where the right people in Bellevue see your face and your business over and over again.

They consume your content. They get to know you. They start trusting you.

And when they finally need a contractor, you're the first company they think of.

That's the system we help local businesses install.

We combine strategic video content with simple local Instagram ads to help you become the obvious choice in your market.

Not another complicated lead gen funnel that costs tens of thousands of dollars just to get your first lead.

Not another agency promising you 100 leads who don't buy.

Just consistently getting your business in front of the right people and building a brand people actually want to buy from.

If you're a contractor in Bellevue and you want to see how we're doing this, follow me. I'm breaking down the entire strategy right here.

Visual  The longest and most list-driven of the five, so it needs the most coverage. The “post a project here, a team photo there” beat wants b-roll of an actual neglected local business profile on a phone screen. The three “not another...” lines want hard cuts. CTA to camera.

Before you film it · 5 notes
  1. It changes two variables at once. Roughly 55-65 seconds against the 30-35 second baseline Connor set the same day. If it wins you won't know whether it was the copy or the length. Either accept that (it's his asset, run it as given) or film a trimmed 35-second cut as a third arm. Don't quietly trim it and still call it Connor's script.
  2. It does not name the mechanism. “That's the system we help local businesses install” is unnamed, which contradicts what he told you on the 8/19 call. “The Local Authority System” was NOT inserted, because the brackets are the blanks he left and a name is not one of them. A named variant is a deliberate departure from his copy, not a fill.
  3. Punctuation only. His original has an em dash and an ellipsis; both are periods here per the house no-dash rule. Zero words changed, and spoken aloud it is identical. “10's of thousands” is written as “tens of thousands.”
  4. It says “we,” the other four say “I.” Kept as he wrote it. NCF has editors and crew so “we” is true, but it's a different voice from your live ad. Worth hearing back before you commit.
  5. To run it for the broad avatar, swap [NICHE] to “home service business” and [SERVICE] to “the work you do.” That's what the brackets are for.
The eleven changes Connor prescribed
ChangeWhy
1Say Instagram, never “social media”Kills the “is this TikTok? Next Door?” question on the sales call
2Replace the “tens of thousands of dollars” painMay not sting, and it caps the ad at small operators. A multimillionaire owner isn't moved by another $20k
3Pull pain language from real sales-call transcriptsTheir words, not a guess at their words
4“taking it seriously” → “installed the system”They can hire any agency to take it seriously. They can't install YOUR system anywhere else
5Add fear + scarcity“Your competitors are building this right now and the window doesn't last”
6Second location callout in the proof beat“That's exactly what I help contractors HERE IN BELLEVUE do.” Also helps delivery
7Broaden the avatar in ONE variant onlySee the tension note at the bottom. Ad 3 is the broad one
8Tighten the two slow cutsTop of funnel loses people in the gaps
9Split test, never replaceThe live ad keeps running
10Test a raw phone YAP versionFormat is its own variable
11Don't reuse one body with swapped hooks per tradeDifferent trades have different pain. Separate ads, let the algorithm sort delivery

Keep all of this  He praised it unprompted: standing delivery, the energy, the iconic-Bellevue visual hook, the 30-35 second length, and the end flash of client work. That last one was his favourite beat in the whole ad. “Showing them, not telling them.”

RULES

Filming and testing

Filming

Testing

Honesty constraints

No client number goes in any of these, because there isn't a real one. Symmons never launched and BPP has not gone live. Symmons stays b-roll only and unnamed until something actually runs. “The insulation company” and “the remodeler” are the two real, unnamed references already in the live ad, and they stay unnamed. When a real number exists it goes in Ad 1's proof beat first, since that's the control.

The tension to decide, not average

Connor said today to broaden the avatar and get cash in the bank. On 7/29 the same coach said generic gets ignored, speak to one to three avatars only, and reported that narrowing his own funnel gave him fewer calls but a lower cost per customer, which he called “all I optimize for.” Ad 3 is the broad bet, Ads 1, 2, 4 and 5 are the narrow bet. The batch tests the disagreement instead of splitting the difference inside one script. Read that result before scaling either direction.

North Cascade Films · generated by build.py, never hand-edit this file · master copy is the .md