Decode Modus
PROPOSAL · SOLAR FOR HOME · AUG 2026
Demand generation proposal

Two hundred advertisers are selling the same rebate. Here is how you stop competing on it.

A campaign that takes cold Meta traffic, puts it in a room for forty-five minutes, and hands your team booked site assessments from homeowners who already understand what they are buying.

Prepared for Plus Xnergy Holding Sdn Bhd
~210live Malaysian ads selling the same rebate
~19ads you are running, across 7 messages
0 of 30of those advertisers run a webinar
31 Decthe rebate deadline
What is in here
  1. Your market, as it stands today. What every competitor is saying, and what it is costing them.
    01–02
  2. What we would run instead. The webinar, the funnel, the ads and the page.
    03–07
  3. Proof we can run it. The ad account and CRM from a campaign we ran in July.
    08
  4. Numbers and cost. What to expect each month, and what it costs.
    09–13
01 · What the category looks like today

Everyone found the same message at the same time

On 10 August we pulled the live Malaysian ad set from the Meta Ad Library. Around 210 active ads mention the SuRIA rebate. They are, with very few exceptions, the same ad.

When the message is identical, the only thing left to compete on is the number. That has already started:

Vestech stacks its own on top: RM6,000 total rebates Alpha Solar: tanpa deposit, RM161/bulan ONE SOLAR: from RM285/month SOLS: "the LOWEST prices till date" Maqo: RM5,888 Merdeka rebate
Meta Ad Library search results for SuRIA rebate in Malaysia, showing eight competing advertisers running near-identical creative

Exhibit A. Meta Ad Library, Malaysia, active ads, 10 August 2026. Eight advertisers, one message. Most of them end at the same place: a WhatsApp button.

Why this matters more this year than last. The rebate has a hard end date of 31 December 2026, and a fixed RM150 million pool behind it. Every advertiser knows it. Between now and December the bidding gets more crowded and more expensive, not less. A price war on a deadline is the worst possible fight for whoever has the higher build quality.

02 · Where that leaves you

You have the strongest argument in the category and the least room to make it

You are running roughly nineteen ads across seven different messages: the instalment plan, the Merdeka package, the ATAP explainer, the 95% bill cut, the rebate tiers, a brand video, and after-sales protection. Every one of them ends in "contact us now" or a WhatsApp button.

Meta Ad Library page for Plus Xnergy showing around nineteen live ads across seven different messages

Exhibit B. Your live set, same day, same source.

The one that is actually yours

Your newest ad asks: what costs are covered if the system needs repairs, is labour covered, will the provider still be there in ten years. Behind it sits a four-hour response commitment, onsite inside two business days, Tier 1 BloombergNEF batteries and a nine-step delivery process.

No competitor in the set we pulled is saying any of that.

And why it is not working yet

That argument needs about four minutes to land. A Meta feed gives it about three seconds, next to a competitor offering RM161 a month.

Quality arguments lose in a scroll and win in a room. Everything that follows is built to get your buyer into a room.

03 · The proposal

Stop competing for the click. Compete for the hour.

Every ad in this category asks a stranger for their phone number so a salesperson can call them. Buyers know exactly what that costs them, which is why the price has to keep dropping to buy the click.

"Come and learn what actually moves your bill" is a far cheaper yes — and it is the only format with enough room to make your case.

Ryan's instinct was right. The research backs the webinar. What we would change is where it aims: teach the bill first and let solar be the conclusion, rather than teaching solar to people who have already decided.

04 · The event

Before You Install Solar: what actually cuts your TNB bill

Forty-five minutes, live, free. Built so the first four segments are useful to someone who never installs anything, and the fifth is the reason they choose you.

The price war works for you here. By segment five, every cheap competitor ad the attendee has already scrolled past becomes evidence for your case rather than against it.

05 · How it fits together

Cold traffic in, booked assessments out

Meta ads 6 creatives, 3 languages Lander 5 fields, qualifies Reminders WhatsApp + email Live webinar 45 min, monthly Booked site assessment fast lane · already decided WE RUN EVERYTHING LEFT OF THE RED BOX

The fast lane matters. A homeowner who is already decided should never be made to wait three weeks for a webinar. The lander and the confirmation page both carry a direct booking link.

06 · The creative

Six ads, built to look nothing like the wall

Only one of them mentions the rebate, and it reframes it from claim this to understand this. None of them asks for a phone number so a salesperson can call. Three languages, because a large part of the live competitor set advertises in Malay and Chinese.

Ad: Your TNB bill didn't go up. The way it's counted did.
01 · The tariff cliff
Ad: The cheapest solar quote is usually the most expensive one.
02 · The buying trap
Ad: Learn how solar works before anyone tries to sell you some.
03 · No salesperson
Ad: The RM3,000 rebate ends 31 December. Understand it before you spend RM15,000.
04 · The deadline, reframed
Ad in Malay: Bil TNB naik? Faham dulu, sebelum keluar duit.
05 · Bahasa Melayu
Ad in Chinese: the cheapest solar quote is usually the most expensive.
06 · 中文

Mockups. Brand colours are sampled from plusxnergy.com and the wordmark is set in type — the live build would use your own brand assets. Every claim on these is one you already make publicly, except the tariff mechanics, which are from the July 2025 restructure.

07 · The landing page

One page, one action, five fields

A corporate site has to serve everyone: homeowners, commercial buyers, investors, job applicants. A campaign page only has to do one thing. That is the whole difference, and it is why this sits alongside your site rather than inside it.

The webinar registration page on mobile

Built mobile-first. Most of this traffic will never see a desktop.

What it asks for, and what it does not

Name, WhatsApp number, email, property type, monthly bill. Property type and bill size are there so your team knows who is worth an assessment before they pick up the phone.

It does not ask for an organisation name, a billing address, a subject line or a message, and there is no CAPTCHA in front of it. Everything asked for either delivers the join link or qualifies the lead.

The page also disqualifies people, out loud: under RM200 a month, renters, high-rise without roof access. Turning away the wrong registration is cheaper than sending your team to the wrong roof.

It is a working page, not a picture of one

Open it on your phone. The form validates, rejects a bad number, and confirms. Live, it posts to your CRM and fires the Meta registration event so the ad account can optimise against real signups.

Open the live page
A note before this section

Everything up to here has been about solar. This one section is not. It is the last campaign we built, in a different industry, and it is here so you can judge whether we can actually run what we just described. Solar resumes in section 09.

08 · Can we actually do this

The same machine, already built and already run

In July we ran this exact sequence for a management training programme: cold Meta traffic, a registration page, a live room, a booked appointment. Below is that ad account and that CRM, unedited. Read it for the mechanism, not the industry — the buyer and the price are different, the machine is identical.

127leads in 8 days
RM17.91blended cost per lead
20ad versions tested
RM2,274total spend
Meta Ads Manager showing 20 ads with spend, leads, cost per lead and CPM for each

Exhibit C. Meta Ads Manager, 21–28 July 2026. Twenty versions ran. Most were switched off inside 48 hours; one produced a single lead at RM49.66 and was stopped in two days. Finding the winner cheaply is the work, and this is what that looks like from the inside.

The part that matters for you

Two angles ran side by side. Same week, same audience, same registration page. One named a problem only the buyer feels. The other described what the product does. The difference was not the cost per lead. It was who answered.

The winning ad creative, which names the buyer's own problem
Angle A · names the buyer's problem
  • SpendRM1,323.28
  • Leads83
  • Cost eachRM15.94
  • Decision makers72%
The losing ad creative, which describes the product's features
Angle B · describes the product
  • SpendRM442.35
  • Leads24
  • Cost eachRM18.43
  • Decision makers39%

The winner was cheaper, produced three and a half times the volume, and nearly doubled the share of people who could actually sign. That is the whole job. It is also why cost per lead on its own is a poor score, and why we report booked appointments instead.

This is the transferable part. Meta offers no income or job-title targeting in Malaysia, so audience settings alone cannot find a homeowner who can afford a system. The creative has to do the filtering. For you that means stating the conditions in the ad itself — landed property, a bill above a named figure — which costs reach on purpose.

08b · The room

Registering is easy. Turning up is the real test.

79 of 130 registrations attended live — 61%, against a 20 to 40 percent norm for a free webinar. Job role was a required field at registration, so every attendee was graded one by one.

CRM report: 79 showed up of 130 signups, 59 percent decision-makers, 47 of 79 including 28 business owners

Exhibit D. 47 of the 79 people in the room could authorise a purchase, including 28 owners. Seniority did not reduce attendance: owners turned up at 62% and directors at 63%, against 61% overall.

Retention chart: the room peaked at 75 people at 8:31pm and still held 96 percent thirty minutes later

Exhibit E. Minute-by-minute attendance. The room peaked at 75 people at 8:31pm and still held 96% of them half an hour later, 79% an hour after peak. The session ran two and a half hours. People stayed — which is the only reason a forty-five minute argument about build quality is worth making at all.

Back to solar

That was a management programme at a management programme's price. What it tells you is that the sequence works and that we can run it — not what a solar lead will cost. The next section is our estimate for your campaign, built from scratch and modelled harder than the numbers above.

09 · What to expect

A model, with every assumption visible

The middle column is the case we would plan against. The outer two are the honest edges. Every registration figure here is modelled worse than the RM17.91 we actually achieved, because solar is a crowded auction and your first month is not our fifth.

Monthly ad spend
At RM5,000 ad spendCautiousPlanning caseGood
Cost per registrationRM40RM30RM20
Registrations125167250
Turn up live (we hit 61%)40% · 5048% · 8055% · 138
Book an assessment20% · 1025% · 2030% · 41
Fast lane, skipping the class6812
Booked site assessments162854
All-in cost each (fee + spend)RM729RM418RM220

Total cost for the month: RM11,850 — RM6,850 fee plus RM5,000 of ad spend.

Doubling the budget does not double the cost. Our fee is fixed, so it spreads across more appointments: RM418 each at RM5,000 of spend, RM297 each at RM10,000. That is the argument for starting at the top of the range rather than the bottom, and it is the only reason we would push for it.

Read this as a range, not a promise. The nearest real Malaysian anchor we have puts cost-per-appointment on a comparable funnel between RM228 and RM449, and that figure excluded management. The first thirty days exist to replace this model with your numbers. We report the real ones whether they flatter us or not.

10 · The split

What we run, and what stays with you

This adds a lane. It does not take anything over.

Decode Modus

  • Campaign strategy, angles and audience build
  • All ad creative, in English, Malay and Chinese
  • Landing page, confirmation page and thank-you flow
  • WhatsApp and email reminder sequence
  • Meta pixel, events and conversion tracking
  • Daily budget management and creative rotation
  • Weekly numbers, and a monthly read on what to change

Plus Xnergy

  • The presenter — Ryan, or a senior engineer
  • The webinar slot and the Zoom room
  • Technical accuracy: sizing, pricing, rebate mechanics
  • Sign-off on claims before anything goes live
  • The sales team that runs the assessments
  • Brand assets, portfolio photos and testimonials
  • Ad spend

Your marketing manager keeps the brand. Positioning, tone, product truth and final approval stay in-house. What we take off their desk is the part that eats a week every month: building creative, rebuilding pages, chasing reminders and pulling numbers.

11 · Getting started

The first thirty days

12 · Commercial

What it costs, and what has to happen for it to pay

Monthly management fee RM6,850 per month, plus ad spend of RM5,000–RM10,000 paid directly to Meta
  • Campaign strategy, angles and audience build
  • All ad creative, in English, Malay and Chinese
  • Landing page, confirmation and thank-you flow
  • WhatsApp and email reminder sequences
  • Tracking, pixel and conversion events
  • Daily budget management and creative rotation
  • Weekly numbers and a monthly read on what to change

What has to happen for it to pay for itself

FeeRM6,850
Ad spend, at the lower endRM5,000
Total cost for the monthRM11,850
Your published starter packagefrom RM15,000

One system covers the month.

On the planning case of 28 booked assessments, that is a close rate of about 3%. At RM10,000 of spend it is 57 assessments and about 2%.

RM15,000 is your own published Merdeka figure and it is revenue, not margin — your gross margin decides what the rest is worth. The point is only the height of the bar. Your team will know whether closing three in a hundred attended assessments is a low one.

Ad spend is yours and goes straight to Meta. We never mark it up and you hold the account, exactly as you do now.

Three-month minimum. A single month cannot produce a reliable cost per appointment in a vertical this competitive. We would rather say that now than explain it in week five.

Everything we build belongs to you — pages, creative, sequences, audiences and the registration list. If we stop working together, none of it leaves with us.

The fee does not move with spend. Scaling the budget improves your cost per appointment rather than ours.

Invoiced by Fastcom PLT (202204000698 · LLP0030970-LGN).

13 · Straight answers

What your team will ask when you forward this