Lightwork · Proof of work · London, Ontario System running

Every number we can prove.

We build AI systems that answer leads, chase follow-up, and fill a calendar. Before selling one to anybody, we ran it on our own retirement-planning business for five months. This page is that business's production database, opened up. Every figure below was pulled live on August 17, 2026 — and every one carries the query it came from.

2,272
Leads captured
since March 10
95%
Captured by AI
nobody typed a word
$1.53M
New client assets
closed · 21 deals
7,928
Follow-up emails
zero written by hand
10,404
Followers
up 236% in 95 days
19
Always-on jobs
running right now

Pulled from production August 17, 2026 · no rounding up, no borrowed logos

Exhibit 01Lead capture

2,272 leads in 160 days. 95% of them handled without a human.

The database was empty on March 10, 2026. Everything in it since arrived through a system that runs whether or not anyone is awake — Instagram DMs answered in Marc's voice, website tools that qualify and file the lead, TikTok DMs, quiz results. The DM agent alone captured 1,642 of them.

Leads captured, running total Mar 10 – Aug 17, 2026
Show the numbers
As ofRunning totalAdded that month
Mar 31, 20262222
Apr 30, 2026208186
May 31, 2026974766
Jun 30, 20261,747773
Jul 31, 20262,141394
Aug 17, 20262,272131
Where the lead came fromLeadsRun by
Instagram DM agent1,642AI
Website tools & calculators402AI
Website quiz77AI
TikTok DM agent45AI
Direct bookings20By hand
Referrals17By hand
Cold calls17By hand
Paid ads & lead forms13By hand
Everything else39By hand
2,133
email addresses captured — 94% of every lead that came in. On the Instagram agent specifically it is 1,612 of 1,642, or 98%.
160
days of history — first record March 10, 2026, most recent today. There is no older dataset; this is the whole life of the system.
The retirement readiness quiz page on the client site, the single highest-traffic entry point in the funnel.

The busiest front door · 727 visits in 90 days · every completion files itself as a lead, scored and tagged, with no one watching

Source: Neon production database, table prospects · SELECT count(*), source, created_at · run 2026-08-17. Two test rows excluded from the source table above.

Exhibit 02The machine, mid-conversation

Real leads, handled start to finish. Nobody typed a word.

They commented on a post. The AI replied in Marc's voice, delivered what it promised, captured the email — and in the third one, the lead asks for the meeting herself. Names and faces are blurred because these are real people.

Instagram DM conversation in which the AI delivers a resource and the lead replies with her email address, which is circled in red.

Red circle · the captureHer email address, handed over willingly. Value first, ask second.

Instagram DM conversation in which the AI learns the lead is newly retired and asks for a meeting, with the ask circled in red.

Red circle · the askIt works out she's newly retired, then asks for the meeting — politely, at the right moment.

Instagram DM conversation in which a different lead asks for a consultation unprompted, with her request circled in red.

Red circle · the outcomeDifferent lead, same machine. She asks for the consultation herself.

Source: screenshots taken from the live Instagram account, 2026-08-12. Names, handles, avatars and email addresses redacted before publishing.

Exhibit 03From comment to calendar

It booked the meeting itself. Nobody was watching.

One conversation, start to finish, on a Sunday morning. She commented on a post. The AI qualified her, took on a genuinely hard cross-border retirement question, declined to talk fees in a DM, agreed a time, corrected that time when she caught her own typo, asked for her email — and put the meeting on the calendar. Marc found out it existed when the invite showed up.

Instagram DM in which the AI answers a complex cross-border retirement question and asks for a call.

One · it earns the askShe raises retiring abroad. It names the actual traps — non-resident withholding, OAS eligibility, the TFSA problem — then asks for the call.

Instagram DM in which the AI declines to quote fees, agrees a meeting time, and corrects the time after the prospect notes a typo.

Two · it knows its limitsAsked for fees, it refuses to quote in a DM. She picks a time, then says the time was a typo — it updates without being told twice, and asks where to send the invite.

Google Calendar event created automatically, with a description reading Booked via IG DM and quoting the prospect's own words.

Three · the receiptThe event, written by the system: “Booked via IG DM” — and it quotes her own words back as the reason the time was set.

Source: screenshots from Marc's phone, 2026-08-17, of one continuous conversation and the calendar entry it produced. Guest name, photo, email address, Instagram handle, meeting link and organiser address redacted before publishing — she is a real person who has not agreed to appear here.

Exhibit 04Follow-up

The part every business drops, done 7,928 times without being asked.

Capturing a lead is the easy half. The system that follows is the one that earns money: a sequence that emails, waits, texts, nudges toward the calendar, and stops the moment somebody replies — so nobody ever gets the same message twice.

7,928
follow-up emails sent to 2,045 different people since March 30 — none of them written by hand at the time of sending.
8,647
opens recorded, with 333 clicks and only 44 bounces, across the two months that open-tracking has been running.
614
text messages across 166 phone numbers — booking nudges written and timed by the system.
25.3%
of people texted replied. 42 of the 166 numbers wrote back. That is a real conversation rate, counted, not a claimed benchmark.

Source: Neon tables drip_sends (2026-03-30 → 2026-08-17), email_events (2026-06-15 → 2026-08-17, engagement events only), sms_conversations (2026-03-22 → 2026-08-17). Reply rate computed per distinct phone number.

Exhibit 05Business done

$1.53M in new client assets, from leads the machine found.

This is the number that matters. Not impressions, not "engagement" — signed clients and the assets they moved over, sitting in the same database that captured them in the first place.

$1.53M
in new client assets closed across 21 won deals.
$2.0M
more in live pipeline — deals currently at discovery, proposal or application stage.
210
calendar events created, 31 of them booked by the prospect themselves through the self-serve link — no phone tag.
63
meetings tracked through the pipeline, from first conversation to signed.

Source: Neon tables prospects (stage = Closed-Won, sum of assets), calendar_events, meetings · run 2026-08-17. Assets are recorded on 15 of the 21 won deals; the $1.53M is the sum of what is recorded, not an estimate of the rest.

Exhibit 06The audience it feeds on

3,099 followers to 10,404 in 95 days.

The lead machine needs something to eat. That's the content engine: scripts written against what actually performed, an AI avatar that films them, an automated render, and a scheduler that posts them. 307 posts published — and half a million views in the last thirty days, on the platform's own dashboard.

Instagram followers May 14 – Aug 17, 2026
Show the numbers
DateFollowers
May 14, 20263,099
Jul 12, 20267,920
Aug 17, 202610,404
Instagram profile screenshot showing 506.9 thousand views over 30 days.

The profile · 506.9K views / 30 days

Instagram professional dashboard showing 506.9 thousand views and 2.4 thousand new followers.

Creator dashboard · 2.4K new followers

Meta Business Suite dashboard showing 484.3 thousand views and 169.6 thousand accounts reached over 28 days.

Meta's own dashboard · 484.3K views · 169.6K accounts reached · last 28 days

Best-performing postsViews
"Everyone waits until 71 to open a RRIF"194,612
"Comment RRIF" — the follow-up160,751
"The RRIF trap hits every Canadian at 71"144,034
"Canada has no gift tax, so give while you're alive"134,282
"You take CPP at 60 and keep working"132,769
278
videos rendered by the avatar pipeline between April 29 and July 29 — written, voiced, captioned and exported without a camera being switched on.
307
posts published through the scheduler, 211 of them in the last 90 days.

Source: Zernio account analytics pulled live 2026-08-17 (followers, posts, per-post views); Instagram and Meta Business Suite dashboards screenshotted 2026-08-12; rendered-video count is a file count of the render output folder.

Exhibit 07Getting found by AI

When people ask ChatGPT for a planner, we started being the answer.

Search is moving inside the AI assistants, and almost nobody is measuring whether they get named. We built an engine that publishes to the site, then interrogates the models every day to check whether they mention us and whether they cite the site as a source. It is scored, not guessed — and the search traffic followed.

Visits from search engines, per month Mar – Jul 2026 · complete months
Show the numbers
MonthSearch visits
March 202623
April 2026101
May 2026187
June 2026422
July 2026559
August 2026 (17 days)313
24×
growth in search traffic — 23 visits from search in March, 559 in July. August is running slightly ahead of July on a per-day basis.
1,605
visits from search in total since March, out of 5,696 sessions and 4,990 people on the site.
34
arrived straight from an AI assistant in the last 90 days — a channel Google now reports on its own. Bing and Copilot sent 314 more.
370
articles published to the site between January 8 and August 6, 2026 — each one through a hard quality gate before it goes live.
57%
mention rate, up over 28 days. Across 684 scored test questions, the share where a model names us went from 5% to 7%.
13%
on GPT-4o specifically — 47 of 357 test questions returned our name. Gemini is still at zero, and we say so.
7,200
AI citations logged by Microsoft over three months — times our pages were pulled into a Copilot answer, climbing from a handful a day to nearly 300 at the July peak.
1
prospect who said it out loud. He told Marc on the call that he'd found the site by asking an AI for advice-only planners — then booked.
Microsoft Bing Webmaster Tools AI Performance report showing 7.2 thousand total citations over three months.

Microsoft's own AI Performance report · 7.2K citations · 3 months · the late-July fall-off is real: we cut publishing volume deliberately after a quality change, and it shows

Google Analytics reports snapshot showing 2.2 thousand active users and the top pages on the site.

Google Analytics, last 28 days · 2.2K active users · the quiz and the planner tools sit at the top, which is the whole point

The site's resource library showing a dense grid of published financial planning articles.

A slice of the library · 370 articles published · researched, written, fact-checked and posted by the system, each through a quality gate

Source: Google Analytics property for the site, read live 2026-08-17 (sessions, users, organic-search channel, AI-assistant channel); the site's own citation-tracking tables in Neon, same day (mention and citation rates, trailing 28 days vs prior 28); article count is a file count of published posts on disk; Microsoft citation figures from Bing Webmaster "AI Performance" (beta), trailing 3 months as at 2026-08-17. The chart shows complete months only — August is 17 days old at the time of writing and is excluded rather than shown as a short bar.

Exhibit 08The machine itself

19 jobs running right now, on our own hardware.

Not a subscription to somebody's dashboard. A set of scheduled jobs and agents that boot on a machine in London, Ontario, watch each other for failure, and do a specific job at a specific time.

DM agent
Always on
Answers Instagram DMs in Marc's voice, delivers the resource, captures the email, files the lead.
Daily shift
6:00 am daily
Runs the whole morning routine — numbers, lead review, content, SEO — before anyone sits down.
Executive meeting
Mondays 7:00 am
Four AI directors score their own function and argue; a fifth synthesises one priority for the week.
Booking agent
Every 15 min
Watches for people ready to meet and gets them onto the calendar.
Transcript watcher
Every 5 min
Catches new call recordings, writes the notes, updates the CRM, drafts the follow-up.
Uptime watcher
Every 5 min
Checks the site and services are alive and raises an alarm before a client notices.
Nurture enrolment
10:00 am daily
Puts new leads into the right follow-up sequence and never double-enrols anyone.
Business-card watcher
Every 5 min
Photograph a card at an event; it becomes a CRM record before you get to the car.
Filming batch
Fridays 7:00 am
Writes next week's scripts against what actually performed, and kills the weak ones.
67
named procedures the system can run on command — onboard a client, prep a meeting, audit costs, review a plan, check what's broken.
14
tools wired together — calendar, email, CRM, database, social scheduler, analytics, payments, transcription, hosting.
4
codebases behind it, with real test coverage and safety rails: kill switches, send caps, approval gates, compliance checks.
AI receptionist service$500/mo
Call-coaching software$1,200/mo
Part-time executive assistant$1,500/mo
Content agency retainer$3,000/mo
Fractional COO$3,000/mo
CRM and email marketing stack$1,100/mo
Monitoring, dashboards, booking tools$1,700/mo
One integrated system instead~$12,000/mo replaced

Market-typical prices for the equivalent tool or service · our actual running cost is an AI subscription and a server

Source: scheduled jobs verified as loaded on the machine 2026-08-17, not merely installed. A further 18 jobs exist but are switched off, and are deliberately not counted above.

Client filesOpen, and honest about it

Two clients. Neither case study is finished, so neither is dressed up.

Client 001 · Building

Bang On Construction

$1.3M/yr renovation company · Strathroy, Ontario

“He saved me six grand in one session.”

Jason Hastings, owner

The build: a site visit becomes a scan, a voice note and a checklist — and comes back as the design, the estimate and the client presentation, exported straight into the software his team already uses. What took his designer ten hours happens while the crew drives back.

The full case study publishes when the numbers are in. Real ones, like everything else on this page.

Client 002 · Scoped, not started

JC Group

Mortgage brokerage · Victoria, British Columbia

The build: 1.15 million Canadian mortgages come up for renewal this year and most brokers never mine their own database for them. The renewal date is already sitting in their system; the work is turning it into a compliant, well-timed conversation.

Scope of work signed, compliance pack written, access checklist ready. Nothing has been built yet — the engagement is held at a licensing gate we insisted on clearing first. We would rather show you a stalled project honestly than a finished one we invented.

The other sideWhat this page does not claim

The part most portfolios leave out.

Anyone can build a page of big numbers. The useful question is what got left off it — so here is ours, in the same size type.

Read this before you hire us

  • Every number above is from our own business, not a client's. We built the machine for ourselves first and run it daily. Client work started in 2026. You would be a founding client, and that is exactly why the proof here is our own instead of borrowed.
  • 18 more jobs are built but switched off. We count the 19 that are actually running. Built is not the same as running, and we do not blend the two.
  • Lead volume is down from its June peak. 773 leads in June, 394 in July. The chart above is a running total because that is the honest way to show a total — but the monthly line is not up and to the right, and pretending otherwise would be the first lie on the page.
  • Assets are recorded on 15 of the 21 won deals. $1.53M is the sum of what was actually written down. The real figure is higher; we are not going to guess at it for you.
  • One channel dominates. 1,642 of 2,272 leads came from Instagram DMs. That is a concentrated bet that worked, not a diversified funnel.
  • Some of that traffic was paid. Total site visits peaked in July while a small ad budget was running; the ads are switched off now. Search traffic is the part that kept climbing on its own, which is why it gets its own chart and the total does not.
  • Capacity is roughly two installs a month. This is one person with a very good system, not an agency with a bench.

Your first system is free.

Take the ten-minute leak audit. Qualify, and we install your first small system on one video call — missed-call text-back, a follow-up sequence, your socials on autopilot. On your accounts. Yours to keep, even if we never speak again.

Start with the leak audit No invoice · no catch · two free installs a week