Ontario Business Brokers
Internal review · not client-facing
Funnel Playbook run · 24 August 2026

Ontario Business Brokers — campaign package

A full funnel audit and campaign build for a prospective client, produced from their public site and Google listing only. Six defects found, two of which stop their Meta ads from working at all. Three channel-tuned landing pages, a funnel blueprint, thirteen Meta static units, and a three-step drip, all on their own navy and gold.

Copy is doc-sourcedEvery claim traces to their live site or Google listing. Nothing invented.
Forms are unwiredPreview forms show a notice. They never fake a success state.
Everything is noindexMeta tag and _headers, verified on the live response.
The client has not seen thisZero writes to any OBB account. No email sent to anyone.
Start here

The funnel blueprint is the pitch.

Everything else on this board is proof that we can build. This page is the reason they should let us. It is the audit of what is broken today, the architecture that fixes it, and the order to do it in, using only the tools they already pay for.

Funnel blueprint page
The centrepiece

Funnel Blueprint

Current-state diagram of what happens to a lead today, a severity-ranked defect table with the evidence URL for each, the target architecture, a layer-by-layer breakdown of what each part of a funnel is for, and a four-stage fix sequence.

What we found

Six defects, all verified against the live site.

#DefectEvidenceSeverity
1The primary CTA dead-ends. Both homepage CTAs land on an unbranded buyer-or-seller fork page. The Buyer/Investor option is a button with no destination.go.ontariobusinessbrokers.ca/buyer/sellerCritical
2The privacy policy 404s while being linked in every page footer. This blocks Meta lead ads and creates a CASL problem./privacy-policy → 404Critical
3The ScoreApp quiz is a stock template with no OBB branding and a typo in its own share description.ontario-business-quf7oxym.scoreapp.comHigh
4Their quiz page promises "no follow-up sales sequence", which forbids the nurture that makes a quiz funnel work./exit_readinessHigh
5Three Google reviews, one from their own Client Intake Specialist. Eighteen years of work and almost no public proof.Places API, 24 Aug 2026High
6No landing page per traffic source. Paid and organic traffic both land on a homepage built for browsing.Site structureHigh
Landing pages

One page per source, structurally different.

Not headline swaps. Different hero angle, different section order, different ask. Instagram traffic routes to the Facebook page since it is the same Meta buy.

Facebook landing page
Meta · cold

Scorecard entry

Emotional opening, low-commitment ask. Prose, then the four categories, then an asymmetric confidentiality split, then an honest qualification filter. The scorecard is the CTA, not a call.

Google landing page
Google · high intent

Mechanics first

They already typed the words, so the six-step process, the engagement range and the phone number sit above the fold. Credentials, an eight-card tombstone wall, then the two verbatim Google reviews.

LinkedIn landing page
LinkedIn · peer & referral

The argument

An essay thesis on why divided loyalty is a conflict, the Exit Architecture method in Roman numerals, the leadership team, and a referral appeal aimed at accountants and lawyers. No FAQ, no urgency.

Meta static set

Thirteen units, recomposed per ratio.

Two message tests across 1:1, 4:5, 9:16 and 1.91:1, plus a five-card carousel that runs the landing page outline as a swipe story. A and B share one layout on purpose, so the only variable is the message: the scorecard hook against the seller-representation hook. A second visual concept is the obvious next build once one of these wins. Recomposed per ratio rather than squeezed. Story units keep clear of the Meta UI at top and bottom. Every PNG below is the full-resolution master.

Message A · Exit Readiness

1:1
1:1 · 1080×1080PNG
4:5
4:5 · 1080×1350PNG
9:16
9:16 · 1080×1920PNG
1.91:1
1.91:1 · 1200×628PNG

Message B · Seller representation only

1:1
1:1 · 1080×1080PNG
4:5
4:5 · 1080×1350PNG
9:16
9:16 · 1080×1920PNG
1.91:1
1.91:1 · 1200×628PNG

Carousel · 5 cards, 1:1

Card 1
Card 1 · HookPNG
Card 2
Card 2 · The gapPNG
Card 3
Card 3 · What is measuredPNG
Card 4
Card 4 · Who it is forPNG
Card 5
Card 5 · ClosePNG

The reel layer with voiceover is delivered in the next section, with the voice takes to choose from.

Boost safety: low text density, no personal-attribute implications, no before-and-after, no offer or price claimed anywhere. The "$5M–$100M+" qualifier on carousel card 04 must also be repeated in the Ads Manager primary text.

Reels & voiceover

Three reels, four voiceover takes.

Slow push on the story statics with a loudnormed constant-level voiceover and no music bed. Both scripts are built from OBB's own published copy: the homepage headline and the exit-readiness page for script A, the seller-representation positioning for script B.

Reel A · 9:16 · voice D

The scorecard script over the Exit Readiness story unit.

Reel B · 9:16 · voice D

The sellers-only script over the Message B story unit.

Reel A · 1:1 · voice J

Feed-ratio variation of the scorecard script.

Voiceover takes

Script A · voice D
Script A · voice J
Script B · voice D
Script B · voice J
Email automations

A three-step drip, GoHighLevel-native.

Their whole stack already runs on GoHighLevel, so these are native assets rather than copy-paste. This layer cannot go live until two things change on their side: the "no follow-up sales sequence" promise on their Exit Readiness page, and the missing privacy policy the CASL footer needs to link.

Day 0

Your Exit Readiness results

Delivers the report and explains what each of the four categories is really testing. No pitch.

Day 3

The thing that quietly costs owners the most

Owner-dependence, which their own site names as the most common reason offers come in low.

Day 7

What a properly run sale looks like

Six to twelve months, the blind teaser, and buyers screened before the business is named.

SMS copy and the full GoHighLevel pipeline, tag and routing spec are in obb-funnel/email/SMS-AND-GHL-WIRING.md.

Needs a decision

Open questions for you.

Status

Where everything stands.

DeliverableStateNext
Funnel blueprintBuilt & liveZak reviews the tone of the opening line
3 landing pagesBuilt & liveForms wire to GHL on engagement
13 Meta staticsRenderedPrimary text to be written per unit in Ads Manager
3-step email dripBlockedNeeds their page promise amended and a live privacy policy
SMS + GHL pipeline specSpec onlyNeeds read access to their GoHighLevel
ScoreApp rebrandNot startedNeeds ScoreApp access
Reels with voiceover + variationsStaged for review3 reels + 4 VO takes below. Zak picks the voice; scripts are verbatim-adjacent to OBB's own site copy
Client contactNoneNothing has been sent. No account touched