Studio/ Services/ Lead Generation
Service / 03 · Custom built · No n8n

B2B lead generation engine for Toronto service businesses

We don't sell lists. We build a sourcing engine.

Custom scrapers against the directories Apollo and ZoomInfo can't sell. 14 signals scored per client. 5–15 hot decision-makers in your inbox each week. You get the leads; we operate the system.

Begin 20 min · no pitch deck · GTA-first
The Ledger.
Vol. 04 · Wk. 17
Niche: B2B Logistics — GTA
Lead Company Signal Scr
001
M. ReyesVP Operations
Stride Logistics Hired VP Eng · 14d 94
002
D. OkaforHead of Ops
Quantum Distribution Posted 6 ops roles 91
003
L. TanakaDir. Procurement
Northwind Components Series A · 30d 87
004
J. ParkCOO
Apex Logistics Opened 2nd warehouse 84
005
S. BhallaVP Supply Chain
Meridian Freight Conf. attendee · MHIA 79
006
R. ChenOps Manager
Thornhill Distribution Hiring SDR · 22d 72
14 hot · 18 warm · 40 cold Sample · live formatting
Lead Gen / 03 Sample · GTA niche · live formatting FILE — LEAD-GEN.A
§ 02 · The signal

Built for weird sources, not the
same five lists.

Apollo, ZoomInfo, Clay — they sell the same lists to your competition. Saturation by design. We hit the niche-specific places: trade-association rosters, regional Chamber lists, conference attendee directories, niche industry journals. Custom code, per client, per niche.
§ 02.1 — Sourcing tree

One root. Twelve niche sources. Custom every time.

For B2B logistics in the GTA, we crawl: MHIA conference rosters, OTA member directories, GS1 Canada listings, regional trade journals, LinkedIn alumni networks of three target schools, company hiring patterns, and county-level commercial lease filings.

None of these are buyable. None are in a SaaS tool. We write the scraper, route through a residential proxy pool, dedupe, and persist to your client schema.

Sources active12
New rows / day~4,200
Dedupe rate61%
n8n templates → custom code
§ 02 · Sourcing Live Custom · per niche No-n8n Niche B2B LOGISTICS MHIA roster +412 OTA directory +288 GS1 Canada +103 CHAMBER · GTA +86 JOURNALS · CDN +54 LinkedIn alumni +512 Hiring posts +904 LEASE FILINGS +38 CONF · CICMHE +71 SEC FILINGS · CA +29 Funding rounds +147 PERMIT · WAREHOUSE +22
§ 03 · Scoring rubric

The 14 things
that actually close.

Generic scoring sells you "ICP fit" and calls it a day. We sit with you, find the 8–14 specific signals that distinguish a closed deal from a no-show, and write that as code. No black box. You read the rubric.

M. Reyes

VP Operations · Stride Logistics · Hamilton, ON
94
Score · /100
Email
m.reyes@stride-log.co
LinkedIn
in/mreyes-vp-ops
Tenure
2.4 yrs
Headcount
88 · growing
Last signal
Hired VP Engineering 14 days ago — building a tech bench.

Recently funded ops org, fresh VP-Eng hire signals automation appetite, hiring 6 ops roles, attended MHIA — exactly the moment they buy.

Client rubric · b2b-logistics-gta+94

Title contains VP / Head / Director of Ops, Procurement, Supply
+14
Headcount 30–250 (above lifestyle, below enterprise)
+12
Hired technical leadership in last 60 days
+10
Posted 3+ operational roles recently
+10
Funding event < 90 days OR new lease / facility
+9
Located in GTA · within driving range
+8
Conference attendee · MHIA, CICMHE, OTA
+8
Tenure 18+ months — has authority & budget
+8
No existing automation vendor on stack
+6
Email pattern verified — direct, not gatekept
+5
Two+ alumni / mutual connection signals
+5

The week's cascade — 72 leads, three piles.

Sample pile depths · updated daily
Hot14 · score ≥ 85
M. Reyes
VP Ops · Stride
94
D. Okafor
Head Ops · Quantum
91
L. Tanaka
Procurement · Northwind
87
A. Vasquez
VP Supply · Cedar Freight
86
+ 10 more
Hot pile
≥85
Warm18 · 65–84
J. Park
COO · Apex
84
S. Bhalla
VP Supply · Meridian
79
R. Chen
Ops Mgr · Thornhill
72
N. Patel
Dir Logistics · Brookline
68
+ 14 more
Warm pile
65–84
Cold40 · < 65
G. Mason
Mgr · Ridge Pkg
61
T. Liu
Supervisor · Junction
58
P. Adeyemi
Coord · Bowmanville
52
K. Zhang
Lead · Weston Crate
48
+ 36 more
Cold pile · re-score in 30d
< 65
§ 04 · Delivery

Lands in your inbox or CRM. Daily.

One digest each morning. Hot leads first, with the why-this-matches one-liner pre-written. Click through to the full lead card with email, LinkedIn, and the specific signal that put them in the pile. Drops into HubSpot, Notion, Pipedrive, or plain email.
Inbox · Lead DigestMon · 06:00
From: leads@harborrealty.co
14 hot leads · Week of Apr 21 · GTA logistics
M. Reyes (94) · D. Okafor (91) · L. Tanaka (87)…
06:00
From: leads@beaconadvisors.co
Friday recap · 47 sourced, 11 hot
Best signal: 3 fresh Series A in target niche…
Fri
From: leads@atlas-services.co
12 hot leads · Week of Apr 14
A. Vasquez (89) · top signal: warehouse expansion…
Apr 14
From: leads@kingsmen.co
Re-scored cold pile · 4 promoted to warm
P. Adeyemi → 71 (new funding event)…
Apr 11
From: leads@rivermark.co
9 hot leads · Week of Apr 7 · GTA logistics
N. Patel (88) · top signal: hiring CTO + 4 PMs…
Apr 7
§ 05 · Mechanism

Source. Enrich.
Score. Deliver.

Four moves. Custom code at every step. No n8n templates pretending to be infrastructure.
01
Source.
Step one · niche scrapers

Crawl the directories no SaaS sells.

Trade rosters, Chambers, conferences, journals, alumni nets, lease filings. Residential proxies, polite rate-limits, dedupe at write.

Stack · Python · Playwright · Crawlee Rate · ~4,200 rows/day n8n · custom code
02
Enrich.
Step two · waterfall

Email + LinkedIn + signals + tenure.

Multi-provider waterfall — Hunter, Apollo, Snov, Findymail. Verify deliverable. Pull LinkedIn URL, role tenure, recent posts, hiring patterns, funding history.

Verified rate · 78% Cost / row · $0.012 Per-client schema
03
Score.
Step three · per-client rubric

Your 14 specific signals, as code.

We sit with you, find the signals that mark a closed deal, write the rubric, version it, tune it monthly. You read the code, suggest changes, watch scores update.

Rubric · 8–14 criteria Tuning · monthly review You see the code
04
Deliver.
Step four · daily

Inbox or CRM. Hot first. Why-it-matches pre-written.

5–15 hot leads each morning. Plus weekly recap. Plus monthly rubric tune. Drops into HubSpot, Pipedrive, Notion, Sheets, Slack — or plain email.

Cadence · daily / weekly Format · email · csv · webhook You operate the calls
§ 06 · Pattern · what a 12-week run looks like

A typical 12-week run for a Toronto B2B services client looks like this:

An SDR burning $7k/mo on Apollo + Clay, getting the same lists as their three nearest competitors. We turn off the SaaS, build a custom sourcing tree against eight niche-specific directories, write a 12-criteria rubric, and ship a daily digest. Target: first closed deal by week 3.

5–15
Hot leads / wk · target
~60–180
Leads over 12 wks
3
Target wks to first close
14
Rubric criteria · code
A. Vasquez
86
VP Supply · Cedar Freight
New 90k sqft warehouse · 4 ops roles open · attended MHIA last month.
Sample · 86
D. Okafor
91
Head of Ops · Quantum Distribution
Posted 6 operational roles in 21 days · no automation vendor on stack · Mississauga.
Sample · 91
M. Reyes
94
VP Operations · Stride Logistics
Hired VP Eng 14d ago · automation appetite · MHIA attendee · 88 staff growing.
Sample · 94
§ 07 · Begin Lead Gen / 03 Toronto · GTA-first No n8n
One niche · one rubric · one engine

You get the leads. We run the system.

Begin
20 min · no pitch deck · discovery call