What the article actually says
Inuri Munasinghe grew a Facebook business page to 100K followers organically, and about 400K across all platforms. The piece is a creator's account of how. Stripped of the story, there are nine claims.
- Facebook is underrated and organic growth there is not dead. Most people have written the platform off; that is exactly why reach is available.
- Use a Business Page, not "professional mode" on a personal profile. The page is what unlocks Business Suite, ads, automation and real analytics.
- Meta Business Suite is the operating system. Batch and schedule everything in advance, post multiple times a day without touching the app.
- DM automation is the lead-gen mechanism. Someone comments a keyword, an automated DM fires with the lead magnet — a guide, a video, an email signup.
- Build an ecosystem, not islands. Facebook feeds YouTube; content gets repurposed across platforms rather than made once and abandoned.
- Solve problems and answer questions. Do not chase virality. Utility compounds; viral does not.
- Consistency beats perfection.
- Read the metrics that mean something — comments, shares, saves, clicks — and make more of whatever produced them.
- The stated mistakes: treating platforms as isolated, assuming Facebook organic is impossible, skipping the business page, and pursuing virality instead of utility.
The verdict — what transfers to a licensed agent, and what does not
This is written by a creator whose product is content. Yours is a $1.2M transaction that happens twice in someone's life, inside roughly a 30 km radius. Some of it transfers exactly. Some of it will cost you a year if you copy it straight.
Comment-to-DM automation. This is the single most valuable idea in the article and almost no agent in Halton is running it properly. It converts a passive scroll into a named lead inside the platform, at zero cost. Section Comment-to-DM builds yours.
Business Page + Business Suite as the operating system. Non-negotiable for you anyway — a personal profile cannot legally carry compliant advertising or run ads, and RECO requires the brokerage prominently identified.
Utility over virality. Perfect fit. "Here is the $500 fix that adds $5,000" is exactly the kind of post that earns a save and a send, and it happens to be the thing only you can say.
The ecosystem idea. Correct, but your hub is not YouTube — it is your own site and the Free Reno Estimate form, because that is where a lead becomes a contact you own. YouTube is a spoke, not the centre.
"Post multiple times a day." Volume works for a creator monetising attention. For you it dilutes. Five strong pieces a week that a homeowner sends to their spouse beats twenty-one that nobody forwards.
100K followers as the goal. A follower in Manila is a cost, not an asset — they suppress your local reach ratio and pollute the audience signal Meta learns from. 800 real Halton homeowners outperforms 100,000 strangers, every time.
The article's silence on paid. It is an organic-only story. Organic alone will not fill a pipeline inside 12 months in a market with this much agent competition. Organic proves the creative; paid scales it. You need both, and this playbook wires them together.
Catchment, not audience
A creator needs reach. You need roughly 30 to 60 real conversations a year from people who own or are about to own property between Oakville and Hamilton. That is the whole game. Every decision below is judged against it.
Which means the metric that matters is not followers. It is how many local homeowners know exactly one thing about you: that the guy who spent 25 years building houses will tell you, for free, what a house is really going to cost you.
Your unfair advantage, stated plainly
Every other agent posts listings, sold cards and market stats. Those are commodities — the buyer already has them on HouseSigma. You are the only agent in the market who can look at a photo of a basement wall and say what it means. Content that only you could have made is the entire strategy. Everything else is distribution.
So the funnel has one shape, and it repeats across every channel in this document:
| Stage | What it looks like | Channel |
|---|---|---|
| Show the eye | 60–90s reel: one defect, one fix, one number | IG Reels, FB video, Shorts |
| Earn the send | Content a homeowner forwards to their spouse or their sibling | DM shares, saves |
| Capture the name | Comment keyword → auto-DM → checklist or estimate | Messenger / IG DM |
| Own the contact | Free Reno Estimate form, express consent captured | Your site + Google Sheet |
| Have the conversation | WhatsApp or phone — the walkthrough gets booked | WhatsApp Business |
The content engine
You already have the strategy layer — the five pillars and the "materialize" thesis from the brand playbook. This is the execution layer: what the 2026 algorithm actually rewards, and the repeatable formats that satisfy it.
What the algorithm rewards now
Reported organic reach for accounts under 100K followers has fallen to roughly 6.8%, down from about 12% in 2023. Feed, Reels, Stories and Explore each rank differently, but three signals dominate:
Watch time
How long people stay, whether they finish, whether they rewatch. Reels up to 3 minutes now get pushed to non-followers — long enough for a proper walkthrough.
Sends per reach Priority
A DM share is weighted 3–5× a like. This is the lever. Design content to be forwarded, not admired.
Likes per reach
Still counted, weighted least. Never optimise for it.
The single change that moves everything
Write every post so it has an obvious recipient. Not "share if you agree" — a named person. "If someone you know is about to spend $40,000 on a kitchen before selling, send them this before they call the contractor." A homeowner forwarding your reel to their spouse is worth five strangers liking it, and it lands you in a private conversation between two people who are actually deciding.
Six repeatable formats — build a library, not one-offs
Each one is a template you can shoot in ten minutes and refill forever. Name them internally so batching is fast.
| Format | Pillar | Shape | Why it earns a send |
|---|---|---|---|
| Behind the Walls | BUILD | 60–90s reel. One defect. What it means. What it costs. | Fear-of-mistake. People forward it to whoever is buying. |
| Don't Renovate That | BUILD | Talking-head + b-roll. A reno that does not return its cost. | Saves people money — the most forwarded content there is. |
| $500 / $5,000 | BUILD | Carousel or reel. Cheap fix, outsized return, real numbers as ranges. | Immediately actionable, screenshot-able. |
| Read This House | BUILD + DWELL | Walkthrough of a property type (1960s bungalow, 2000s subdivision, new build). | Teaches a skill. High watch time. |
| Plain English | MARKET | One TRREB or Cornerstone number, translated. No jargon, no hype. | Positions you as the calm one. Gets sent to nervous buyers. |
| The Long Game | MIND + HUMAN | Patience, discipline, a build materialising. Capone allowed. | Builds the person behind the advice. Drives profile visits. |
Weekly output — the realistic version
Five pieces a week, batched in one session. This is deliberately achievable while you are selling full-time; a plan you abandon in week three is worth nothing.
| Qty | Type | Where | Job |
|---|---|---|---|
| 3 × | Reel (60–90s, subtitles burned in) | IG + FB + YouTube Shorts | Reach and new-audience discovery |
| 1 × | Carousel (6 slides) or photo post | IG + FB + LinkedIn | Saves, depth, authority |
| 1 × | Text/local post | FB page + a local group | Community presence, comments |
| 5–7 × | Stories (behind the scenes, polls, question box) | IG + FB | Warm the people who already follow you |
| 1 × | Long-form video (8–15 min) | YouTube | Compounding search asset; source of all clips |
Shoot once, cut five ways. One 12-minute YouTube walkthrough contains three reels, a carousel and a week of stories. This is the article's ecosystem point applied properly: the long video is the quarry, everything else is cut from it. Never film a reel as a standalone if a longer piece could have produced it.
Profile hygiene — do this before anything else
- Facebook Business Page, name as registered with RECO — "Yovan Gabric" — no nicknames, no "Yovan the Home Guy". Brokerage clearly and prominently identified in the page name field or the intro, per RECO Bulletin 5.1.
- Instagram Professional account connected to the page through Business Suite, so scheduling and DM automation both work.
- Bio, both platforms: the positioning line, the brokerage, the offer, one link. "25 years building homes. Now I read them for buyers and sellers. Royal LePage® Pinnacle Real Estate, Brokerage."
- CTA button: set to WhatsApp or the Reno Estimate page, not "Learn more".
- Featured / pinned post: the signature "about me" post from the brand playbook. It is the first thing a stranger reads after a reel sends them to your profile — treat it as your homepage.
- Highlights (IG): Behind the Walls · Reno ROI · Market · Reviews · About.
The comment-to-DM machine
This is the article's best idea and the piece that turns content into pipeline. Someone comments a keyword; an automation instantly DMs them the resource; the resource asks for an email; the email enters the system you own. It runs while you are at a showing.
Build these four triggers first
| Keyword | Post that carries it | The auto-DM delivers | Next step |
|---|---|---|---|
| RENO | Don't Renovate That · $500/$5,000 | Pre-Sale Renovation Checklist PDF — what returns, what does not, in Halton | Link to the Free Reno Estimate booking |
| WALLS | Behind the Walls reels | "12 things I look at before I let a client bid" one-pager | Offer: send me a photo of anything you're worried about |
| VALUE | Plain English market posts | Home valuation walkthrough + link to the Royal LePage® valuation tool | Offer a real, non-automated opinion of value |
| VIP | Pre-construction / project posts | Current VIP project page (Kerr Village, OG Urban Towns, etc.) | Register for platinum access |
How to word it so the comment actually happens
The ask goes in three places or it gets missed: spoken in the last five seconds of the video, burned into the final frame as text, and written as the first line of the caption. Keep the word short, spellable and unusual enough that you can filter for it.
Use a spoken form that gives permission and lowers stakes: "If you want the checklist I use, comment RENO and I'll send it over — no charge, no follow-up call unless you ask for one." That last clause raises comment rates materially, because most people know what usually happens next.
The three rules that stop this from failing
Reply in public too
Automation sends the DM; you still reply to the comment by hand, with something specific. Public comment threads are ranked content — a dead thread under a working post wastes the reach you just earned.
The resource must be genuinely good
A thin PDF trains people to ignore you. The checklist should be the thing a contractor would charge for. This is the one place your 25 years becomes a downloadable object.
Ask for consent at the handoff
The auto-DM is fine — they initiated it. The moment you want to email or broadcast to them, you need express CASL consent, captured with a real checkbox and stored. See Compliance.
Tooling. Meta's native automated responses inside Business Suite cover keyword triggers, greeting messages and away messages at no cost — start there and prove the mechanism. Only move to a paid tool (ManyChat and similar) once you need branching flows, tagging, or a handoff into your Google Sheet. Do not buy software to solve a problem you have not yet had.
Groups are the moat
Facebook's remaining organic strength is not the feed — it is local groups, where Oakville, Burlington, Milton and Hamilton homeowners are already asking exactly the questions you are qualified to answer. This is where a Halton agent beats a national creator strategy.
Two moves, in order
Be the most useful person in five community groups
Find the buy-and-sell, community and "ask a neighbour" groups for each town you serve. Read the rules — most ban realtor promotion, and that is fine, because you are not going to promote. Answer reno, contractor, permit and "is this normal?" questions with real substance and no pitch. Your profile does the selling.
Rate: three genuine answers a week, permanently. Never post a listing. Never comment "DM me". When someone asks who to call, you will already be the name others tag.
Start the group you control
Working title: Halton Home Projects — a group for homeowners planning renovations, with you answering. Not a real estate group. The renovation frame is what makes it joinable by people who are not yet moving, which is the entire point: you meet them 18 months before a listing decision, on the subject they actually care about right now.
It also solves the contractor hub from the ecosystem plan — vetted trades get referrals, trades are inside homes before owners decide to sell, and the loop runs both directions.
The offer that makes the group work
"Post a photo of anything in your house that worries you and I'll tell you what it is." Free, fast, unmistakably yours, and impossible for another agent to copy without 25 years on job sites. Every answer is a public demonstration, and every thread is content you can clip.
Meta ad architecture
Read this section before you spend a dollar. Real estate ads in Canada are governed by rules that quietly break the targeting plan almost every agent starts with.
The constraint that changes everything: Special Ad Category — Housing
Any ad about property for sale or rent must be declared as a Housing special ad category, and these restrictions now apply to Canada, not just the US. Once declared, you lose age, gender, postal-code and income targeting, most detailed-interest targeting, and the ability to run a tight local radius — the minimum geographic radius is roughly 15 miles / 24 km. Lookalikes are replaced by restricted special-ad audiences that ignore demographic signals.
Failing to declare it gets ads rejected and can put the ad account at risk. So: you cannot target 45–65-year-old homeowners in L6M. Stop planning as if you can.
What replaces targeting: the creative does the qualifying
When the platform will not let you select the audience, the ad has to select it. A reel that opens with "If you're about to renovate your Oakville home before selling —" filters harder than any interest checkbox, because everyone else scrolls past. Meta's delivery system then learns from who responds and finds more of them. Write the first line as the filter.
Two things you keep: custom audiences from your own sources (site visitors, video viewers, page engagers, your uploaded client list) still work inside the housing category, and geography by city or wide radius still works. So build the retargeting pool aggressively — it is the precision you have left.
The four campaigns
Retargeting — the cheapest leads you will ever buy
≈20% of budget Objective: Leads or Messages
Audiences: website visitors 180 days · video viewers 25%+ 365 days · Instagram and Facebook engagers 365 days · lead-form openers who did not submit · your past-client and sphere list uploaded as a custom audience.
Offer: the direct one. Book the walkthrough, get the estimate, ask the question. These people already know who you are; do not re-introduce yourself.
Run this first. Even at a small budget it will out-perform everything else, and it is the reason campaign 03 exists — to keep filling it.
The signature offer — Free Renovation & Upgrade Estimate
≈50% of budget Objective: Leads
This is the campaign that produces pipeline, because the offer is the differentiator. Nobody else in the market runs it.
- Use an instant form set to "higher intent" with 2–3 qualifying questions — timeline to sell, property type, what they are thinking of changing. It cuts volume and roughly doubles usable-lead rate.
- Or send to the
/reno-estimatepage for higher intent still and better data ownership. Test both; the form usually wins on cost, the page usually wins on quality. - Install the Pixel and Conversions API so Meta actually learns from submissions. Without server-side events you are optimising blind, and iOS attribution loss will make good campaigns look dead.
- Every ad set carries a distinct
formName/ UTM so lead source is measurable in the Google Sheet, the waycontact,reno-estimateandhome-valuealready are.
Boosting proven organic — the flywheel
≈20% of budget Objective: Video views / Engagement
Never boost a post because you liked making it. Each week, look at which reel earned the most sends and saves organically, and put $5–10/day behind that one for a week. You are paying to expand an audience the algorithm already validated — at video-view CPMs, which are a fraction of lead CPMs.
The output is not leads. The output is a large, warm, cheap retargeting pool that campaign 01 then converts. This is how the organic engine and the ad account become one system instead of two hobbies.
Click-to-WhatsApp
≈10% of budget Objective: Leads, optimised for qualified conversations
Reported click-to-WhatsApp cost per lead runs dramatically below landing-page funnels — no form, no redirect, and a 72-hour window in which you can message the person at no additional cost. Details in WhatsApp. Treat it as a genuine test for one month, not a side experiment you forget.
Creative rules that decide whether any of this works
The first 1.5 seconds
Open on the problem, not on you. A crack, a stained joist, a kitchen mid-demo. Your face comes second.
Native beats polished
Phone-shot, on-site, subtitles burned in, spoken plainly. Ads that look like ads get scrolled; ads that look like a contractor explaining something get watched.
3 hooks × 2 formats
Per concept: three different opening lines, cut to both 9:16 and 1:1. Let spend find the winner rather than guessing.
Refresh every 3–4 weeks
In a radius this small, frequency climbs fast and results decay. New creative, not a new audience, is almost always the fix.
One offer per ad
Reno estimate or valuation or VIP project. Never a menu.
Give it a week
Do not judge or edit an ad set inside 7 days or before ~50 optimisation events. Early panic-editing resets learning and is the most common way agents burn budget.
Budgets and what a lead actually costs
Published 2026 benchmarks for real estate on Meta cluster around $30–65 per lead for residential campaigns, with an average near $52 and tier-one markets at the higher end. Instant-form leads can come in as low as $5–30 — but those are top-of-funnel and frequently need 12–18 months of nurture before they transact. Both facts matter: cheap leads are real, and so is the nurture cost behind them.
| Tier | Monthly | What it buys | Leads/mo @ $25–45 |
|---|---|---|---|
| Prove it | $300 | Retargeting + one reno-estimate ad set. Enough to learn, not to scale. | 7–12 |
| Run it Start here | $750 | All four campaigns live, real creative testing, meaningful retargeting pool. | 17–30 |
| Scale it | $1,500 | Multiple offers, geographic splits, sustained creative refresh. | 33–60 |
Allocation at the $750 tier
The number that actually matters is not CPL
Cost per lead tells you almost nothing on its own. Track it through to cost per booked appointment. Thirty leads at $25 that produce one appointment is a $750 appointment. Ten leads at $60 that produce four appointments is a $150 appointment — and the second campaign is four times better while looking twice as expensive on the dashboard most agents stare at.
Speed to lead — the multiplier nobody buys
Response time does more for conversion than budget does. A lead contacted within five minutes converts at a wholly different rate than one contacted the next morning. Practical setup: instant-form leads push straight into the Google Sheet via the existing webhook, an email alert fires, and your first reply is a WhatsApp message with a question in it — not a template, and not "just checking in".
The conversation channel
WhatsApp is where a lead stops being a record and becomes a person. It is also underused by GTA agents, which is the reason to be there.
Setup — the free version is enough
- WhatsApp Business app on your phone, on the number already published as your contact. Not the personal app.
- Business profile filled out: name as registered, brokerage, service area, website, hours.
- Greeting message for first-time senders, away message for after hours with a real return time, and quick replies for the eight things you type constantly.
- Labels to run a rudimentary pipeline: New · Reno estimate · Buyer · Seller · Pre-con VIP · Past client.
- Only move to the Business Platform / API if volume genuinely outgrows a phone. It costs money and adds compliance surface.
Click-to-WhatsApp ads — how to run them correctly
Optimise for qualified conversations
Do not use "Traffic → Messages" — it buys taps from people who never reply. Optimise for a lead or qualified-conversation event so delivery chases people who actually talk.
Use the 72-hour window
Once someone opens the conversation from your ad, you have a free window to follow up. Have a two-message sequence ready: answer, then a specific question that requires a reply.
Fix attribution on day one
Most advertisers lose CTWA attribution by not capturing the click ID Meta passes into the conversation and firing the matching event back. If you use a tool, confirm it does this before you spend.
The offer that suits the channel
"Send me a photo of anything in the house you're unsure about and I'll tell you what you're looking at." Zero friction, instantly demonstrates the one thing no competitor has, and starts a two-way conversation by design.
The CASL line. Replying to someone who messaged you is a conversation, not marketing. The moment you send a broadcast, a listing blast or a market update to a WhatsApp list, that is a commercial electronic message: it needs consent, your identification, and a working unsubscribe. CASL is technology-neutral — WhatsApp and SMS are treated exactly like email.
The first 90 days
Build the machine before you feed it
- Page and Instagram professional account cleaned up, connected in Business Suite, compliant naming and bios, CTA buttons pointed at WhatsApp.
- Pixel + Conversions API installed and verified firing on the reno-estimate form.
- Write and design the Pre-Sale Renovation Checklist — the asset the whole DM machine delivers.
- Two keyword automations live: RENO and WALLS.
- WhatsApp Business configured with greeting, away message, quick replies, labels.
- Join five local groups. Start answering. No promotion.
- Shoot the first batch: 2 long videos → 8 reels. Post 5 pieces a week from day one.
- No ad spend this month beyond, optionally, $5/day retargeting. You are building the pool and finding out which creative earns sends.
Turn on paid against proven creative
- Launch campaigns 01 (retargeting) and 02 (reno estimate) at the $750 tier.
- Ad creative = the three organic reels with the highest sends-per-reach. You are not guessing; you are scaling what worked.
- Start weekly boosting of the top organic piece.
- Add VALUE and VIP keyword automations.
- Launch the WhatsApp CTWA test.
- Book the first estimate walkthroughs. Film them (with permission) — this becomes the next quarter's content.
Cut what fails, double what works
- First real read on cost per appointment, by campaign and by creative.
- Kill the bottom third of ad sets. Rebuild new creative around the winning hook, not a new audience.
- Launch Halton Home Projects and seed it from the group answers and DMs you have accumulated.
- First case study published — a real reno with real numbers and written client permission.
- Decide the scale question: hold at $750 or step to $1,500 based on cost per appointment, not lead count.
The weekly rhythm — about 4.5 hours
| When | Time | What |
|---|---|---|
| Sunday | 2 hrs | Batch: film, cut, write captions, schedule the full week in Business Suite |
| Daily | 20 min | Reply to every comment and DM by hand. Three group answers a week fit inside this. |
| Wednesday | 15 min | Boost the week's top organic piece. Check ad frequency. |
| Friday | 30 min | Scoreboard review. Log leads, appointments, cost per appointment. |
The scoreboard
Six numbers. Anything else is decoration. Review Friday, in 30 minutes, in one sheet.
| Metric | Why it is on the list | Where | 90-day target |
|---|---|---|---|
| Sends per reach | The leading indicator of everything. Rising sends predict rising reach 2–3 weeks out. | IG Insights, per post | Trending up, week over week |
| Keyword comments | Direct measure of whether the content converts attention into a name. | Post comments / automation tool | 40+ / month |
| Leads by source | Tells you which offer and channel to fund. | Google Sheet, formName | 20–30 / month |
| Lead → conversation | Exposes speed-to-lead and offer quality faster than anything else. | WhatsApp labels | > 40% |
| Cost per appointment | The real efficiency number. The one you scale on. | Ads Manager ÷ calendar | < $250 |
| Local follower growth | Sanity check on catchment quality — audience geography, not the raw count. | Insights → audience | Halton/Hamilton majority |
Expect a lag. Organic content compounds on a 60–90 day curve, and lead-ad leads frequently need 12–18 months of contact before they transact. Judge the system on conversations started, not on deals closed, until month six. Killing a working system at week eight is the most common failure in this entire plan.
What not to do
Each of these is standard practice among agents in your market, and each is a way to spend money without building anything.
- Boosting listing posts. A "Just Listed" card boosted to a cold radius is the single most wasted spend in the industry. The one exception: boosting to a warm retargeting audience where the listing is proof, not the offer.
- Buying followers or running engagement pods. It corrupts the audience signal Meta learns from and permanently degrades local delivery.
- Running ads with no retargeting campaign. You are paying full price for first impressions and then abandoning everyone who showed interest.
- Editing ad sets daily. Every meaningful edit restarts learning. Set it, fund it, leave it 7 days.
- Buying leads from portals as a substitute for this. They are the same people, resold to four agents, at a worse price and with none of the trust your content builds.
- Posting only listings and sold cards. It is commodity information the buyer already has, and it teaches your audience that you have nothing else.
- Hedged copy. "May", "consider", "potential" — the same weakness already measured on the site. Say the number as a range and stand behind it.
- Ghosting a channel. Better to run Facebook and Instagram properly than four platforms badly. LinkedIn is a repost, not a fifth job.
Compliance guardrails
Four separate rule sets touch this plan. Getting them right costs nothing up front and a great deal after the fact.
RECO advertising — Bulletins 5.1 & 5.3
Advertising rules apply to websites and social media identically to any other medium. The brokerage must be clearly and prominently identified in all advertising, using the name registered with RECO plus the "Brokerage" descriptor. Your own name must match your registration — no nicknames or short forms. As of July 2026, outcomes run from orders to correct through Discipline Committee fines up to $50,000 for a registrant and $100,000 for a brokerage.
Meta housing special ad category
Declare it on every property-related campaign. Accept the loss of demographic and postal-code targeting and the ~24 km minimum radius rather than trying to work around it. Undeclared housing ads risk rejection and account restriction.
CASL
Any commercial electronic message — email, SMS, WhatsApp broadcast — requires consent, sender identification, and a functioning unsubscribe. Capture express consent at the form, with the checkbox unticked and the wording specific, and keep the record. Penalties reach $1M for an individual.
Royal LePage® brand
® on first and most prominent use, full brokerage line with "Independently owned and operated", red/black/white only — never blue or gold — Raleway and Roboto on digital. Never reconstruct the logo mark; always use the approved file.
Three content rules that apply to every post in this plan
- No invented testimonials or reviews. Ever. Use verified Google Business reviews with permission, or leave the slot visibly empty.
- Numbers are ranges and examples, never guarantees. "In Halton this typically runs $8,000–$12,000" — not "this will add $20,000 to your value".
- The standing disclaimer on construction content: observations from 25 years in construction complement, and do not replace, a home inspector, engineer or licensed contractor. Put it in the caption on anything structural.
Sources
Benchmarks and platform rules cited above, as of August 2026. Ad costs are third-party aggregates and vary by market and season — treat them as a starting expectation, then replace them with your own numbers as soon as you have 30 days of data.