Share this post:

A cabinet workshop that runs Google Ads is buying people already searching. A workshop that runs Meta ads is interrupting someone halfway through a lunch break. Same ringgit, completely different job — and most cabinet accounts fail because they run the second channel with the first channel’s expectations.
This guide is for workshops in Klang Valley, Penang, Johor and Sabah using Facebook and Instagram to fill install slots. It covers campaign structure, the audiences worth building, what the creative must show, the WhatsApp question, and four data sets on audience cost, creative format, how fast a visitor goes cold, and which offer actually signs jobs.
ZenWeb runs Meta Ads campaigns for cabinet makers and other renovation trades across 500+ Malaysian accounts. The pattern below repeats in nearly every workshop we audit.
Getting messages but no measurements booked?
We read your Meta enquiries against your install diary before touching a single audience. Compare our Meta Ads plans →
Start with why the platform behaves the way it does.
Source video: The ULTIMATE Facebook Ads Lead Generation Tutorial for Beginners on YouTube
Quick Answer: Because there is no search behind the impression. Meta shows your kitchen to people who never typed anything, so the ad has to create the thought. That makes creative the main lever and speed of reply the second — not bidding.
Search hands you a buyer who has already decided. Meta hands you a scroller, and a cabinet job is a five-figure decision made over weeks. Three consequences follow:
Meta ads for cabinet makers create the demand that search later captures, which is why the two channels are read together with our Google Ads guide for cabinet makers.
Quick Answer: Four groups see your cabinet ad: new key holders, renovators of an older home, dreamers years away, and other tradespeople. Only the first two buy this quarter, and no interest setting separates them cleanly.
Malaysia’s online population is effectively everyone — DataReportal’s Digital 2026 Malaysia report puts internet penetration at 98.0 percent. Reach was never your problem. Sorting is:
Meta cannot see a handover date, so behaviour has to do the work — who watched a full walkthrough, who visited your price page, who saved the post. Turning those signals into audiences is covered in what a custom audience is.
Quick Answer: Three campaigns, not ten. One cold campaign that shows finished work to your delivery radius, one retargeting campaign for site and video viewers, and one reactivation campaign for old enquiries. A workshop under RM 5,000 a month cannot feed more.
The structure that survives an audit is deliberately small:
Splitting cold traffic into eight tiny ad sets is the most common self-inflicted wound — each one restarts learning and none gathers enough events to exit it. The symptoms are listed in our guide to ads stuck in the learning phase.
Quick Answer: Retargeting first, customer list second, lookalike third, township radius fourth. Renovation interest targeting comes last and often never — it reaches the dreamers most reliably of all.
Build in this order, and only widen when the tier above is booking measurements:
Seeding a lookalike from signed jobs rather than followers is the single highest-leverage change most cabinet accounts can make — the mechanics sit in our look at Meta Advantage+ audiences.
Quick Answer: A real kitchen you built, filmed in the home it was installed in. Renders lose to phone footage on this platform, because the homeowner is checking whether you exist and whether your finish survives a Malaysian kitchen, not admiring a design.
Cabinet feeds all look the same: a glossy render, the words bespoke and quality, a WhatsApp number. Nothing there separates a RM 200-per-foot workshop from a RM 600 one. Four things that do:
Shoot on install day. Every completed kitchen is a week of creative, and a township audience is small enough that you must refresh before frequency climbs — the wider format rules are in our guide to Facebook ad creatives that convert.
Running the same three photos since last year?
We build a shooting routine around your install schedule so creative never runs dry. See the full cabinet marketing playbook →
Quick Answer: Click-to-WhatsApp for cold traffic, website for retargeting. Malaysians will chat before they will fill a form, but a chat starts with no context — so the website has to do the qualifying for anyone already warm.
Each destination trades volume against quality:
Whichever you pick, reply speed decides the outcome — buyers message three workshops in one sitting and reward whoever answers first. Costs for the chat route are in WhatsApp ads cost in Malaysia.
Quick Answer: Count the booked site measurement and the signed contract, not the conversation started. Meta optimises towards whatever you report, and reporting message clicks teaches it to find people who like messaging.
The chain worth building on a cabinet account has three steps:
Without step three the system optimises to the cheapest conversation it can find, which on a cabinet account is usually someone pricing a single door — see our Meta Pixel and Conversions API setup guide.
Quick Answer: Website retargeting signs a cabinet job for RM 101 while broad Advantage+ delivery signs one for RM 1,150 — despite Advantage+ having the cheapest impressions and enquiries of the six. Cheap conversations are the most expensive thing in a cabinet account.
| Audience type | CPM | Cost per enquiry | Enquiry to measurement | Cost per signed job |
|---|---|---|---|---|
| Website retargeting, 30 days | RM 24 | RM 21 | 52% | RM 101 |
| Past enquirer list | RM 19 | RM 17 | 46% | RM 103 |
| 1% lookalike of signed customers | RM 31 | RM 34 | 38% | RM 298 |
| Township radius, homeowner band | RM 27 | RM 39 | 33% | RM 437 |
| Renovation interest targeting | RM 22 | RM 46 | 19% | RM 1,102 |
| Advantage+ broad, no signed-job data | RM 18 | RM 29 | 14% | RM 1,150 |
Source: ZenWeb client tracking, Malaysia, 2024-2026. Kitchen cabinet and carpentry accounts, Facebook and Instagram placements.
Broad delivery is not broken — it is under-informed. Feed signed jobs back in and its numbers move towards the lookalike row. Wider platform benchmarks sit in our breakdown of Facebook ads cost in Malaysia.
Quick Answer: Before-and-after reels produce 31% of cabinet enquiries at RM 24 each. Stock 3D renders produce 3% at RM 94. The cheapest creative to make is also the one that performs — a phone recording of work you already did.
| Creative format | Share of enquiries | Relative share | Cost per enquiry |
|---|---|---|---|
| Before-and-after reel, one kitchen | 31% | RM 24 | |
| Workshop or factory walkthrough | 18% | RM 27 | |
| Price card static, rate per foot | 16% | RM 22 | |
| Carousel of finished kitchens | 14% | RM 38 | |
| Customer handover clip | 12% | RM 31 | |
| Showroom photo or logo static | 6% | RM 66 | |
| Stock 3D render | 3% | RM 94 |
Source: ZenWeb client tracking, Malaysia, 2024-2026. Share of enquiries totals 100% across formats.
The price card is the quiet performer: only the third-largest share, but the cheapest enquiries of all seven, because the number filters everyone who was never going to pay it.
Quick Answer: Very fast. A visitor retargeted within two days enquires at 6.8% and costs RM 14; the same person at 61 to 90 days enquires at 0.4% and costs RM 151. Most workshops set a 180-day window and spend the budget at the wrong end of it.
| Days since visit | Enquiry rate | Relative rate | Cost per enquiry |
|---|---|---|---|
| 0 to 2 days | 6.8% | RM 14 | |
| 3 to 7 days | 4.9% | RM 19 | |
| 8 to 14 days | 3.1% | RM 28 | |
| 15 to 30 days | 1.9% | RM 43 | |
| 31 to 60 days | 0.9% | RM 78 | |
| 61 to 90 days | 0.4% | RM 151 |
Source: ZenWeb client tracking, Malaysia, 2024-2026. Website retargeting audiences on cabinet and carpentry accounts.
In practice: a 14-day audience carrying most of the budget, a separate 15-to-30-day audience with a different message, and nothing past 60 days except an occasional reactivation push. Frequency matters here too — see what to do when ad frequency climbs too high and our explainer on how retargeting ads work.
Quick Answer: A published rate per foot. It gets half the click rate of a discount offer but signs jobs at RM 168 against RM 588, and the average contract is RM 4,700 larger. Discounts buy conversations; numbers buy customers.
| Offer in the ad | Click to message | Enquiry to measurement | Cost per signed job | Average contract |
|---|---|---|---|---|
| Published rate per foot | 3.9% | 47% | RM 168 | RM 16,400 |
| Free site measurement, quote in 48 hours | 4.4% | 41% | RM 189 | RM 15,800 |
| Package price, standard 20ft kitchen | 3.4% | 44% | RM 205 | RM 18,900 |
| Free 3D design | 6.1% | 22% | RM 402 | RM 14,200 |
| No offer, contact us for a quote | 1.6% | 38% | RM 476 | RM 15,100 |
| Percentage discount or promo | 7.3% | 16% | RM 588 | RM 11,700 |
Source: ZenWeb client tracking, Malaysia, 2024-2026. Signed contract value excludes appliances and third-party works.
Free 3D design deserves its own warning. It is the most popular cabinet offer in the country and it draws people who want a drawing, not a kitchen. If you run it, ask for the property address and handover date before the designer starts.
Not sure whether your free 3D offer is earning its keep?
We test offers against signed contracts, not message counts, and retire the ones that only produce drawings. See how our Meta Ads service works →
Quick Answer: RM 2,000 to RM 4,000 a month suits one showroom with an install team. Below RM 1,200 the cold campaign never gathers enough events to leave learning, and the account behaves like an expensive boosted post.
Split it roughly 60% cold reach, 30% retargeting, 10% reactivation, and hold that split for eight weeks before judging anything. Two rules keep small budgets honest:
Cabinet demand climbs from September as families push to finish before the festive season, so budget should climb with it rather than sit flat across twelve months.
Quick Answer: Target the radius your lorry and installers actually cover, not the whole state. A kitchen needs a measurement, a delivery and three days on site, so every kilometre past your practical range adds cost without adding signed jobs.
Most accounts run the default — all of Selangor and Kuala Lumpur — and pay for scrollers 70 kilometres away who will choose someone nearer. Three settings worth checking today:
Paid radius and map presence should agree — the organic half of local visibility is covered in our SEO guide for cabinet makers.
Quick Answer: Put your registration, warranty and deposit terms in the ad and on the landing page. A homeowner about to transfer a five-figure deposit to a Facebook advertiser is checking whether you exist on paper, and almost no cabinet ad answers that.
Renovation work sits under the Construction Industry Development Board’s remit, and contractor registration has been mandatory under Act 520 since 1995, graded G1 to G7 by contract value. If you hold a grade, say so in the ad copy — it is a differentiator on a platform where anyone can post a kitchen photo.
A buyer paying a 50% deposit is not comparing craftsmanship. She is deciding which of four workshops will still exist in six weeks.
Keep the claims provable. Meta’s advertising standards prohibit misleading claims, and cabinet ads are rejected most often for unsubstantiated price or guarantee wording. If a rejection lands, our guide to fixing a rejected Facebook ad covers the appeal.
Quick Answer: Boosting renders, leading with discounts, retargeting on a 180-day window, and letting WhatsApp messages sit until evening. Each is a one-afternoon fix, and together they explain most cabinet accounts that “do not work”.
In rough order of what they cost per month:
All five show up in the ads manager within ten minutes, once you know which column to read — our guide to the seven numbers that matter in a Facebook ads report narrows it down.
Quick Answer: Meta ads for cabinet makers reward proof and speed. Film the work you already do, publish a rate, retarget hard inside two weeks, reply within the hour, and report signed contracts back into the account.
The workshops winning this channel are rarely the ones spending most. They are the ones whose feed shows kitchens they actually built, whose ad states a number, and whose account knows which reel produced last month’s RM 18,000 job. Start with one before-and-after clip and a 14-day retargeting audience.
RM 2,000 to RM 4,000 a month suits a single showroom with one install team. Below RM 1,200 the cold campaign rarely gathers enough events to leave the learning phase.
They do different jobs. Google captures homeowners already searching for a rate; Meta creates demand among people who have just collected keys. Most workshops run search first, then add Meta for reach and retargeting.
Only with qualification attached. It draws the most messages of any cabinet offer at 6.1% click-to-message, but only 22% let you measure, and signed jobs cost RM 402 against RM 168 for a published rate per foot.
Fourteen days for the main audience, with a separate 15-to-30-day set carrying a different message. Enquiry rates fall from 6.8% in the first two days to 0.4% by day 90.
Ready to fill next month’s install slots?
Book a free 30-minute strategy session — we’ll review your creative, your audiences and your reply times, then give you a 90-day plan with realistic cost-per-job targets.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Meowketing Specialist
Online