Share this post:

A student who types “kursus welding” into Google has already chosen the trade. Most of your intake has not. They are 18, holding three credits, scrolling at midnight, and nobody has told them where a Level 3 certificate leads.
This guide is for JPK accredited centres, private skills colleges and industry training providers running SKM, DKM and DLKM programmes across Klang Valley, Johor, Penang and the east coast. It covers audience splits, creative, funding messaging, Meta’s rules, employer campaigns and four data sets.
ZenWeb runs Meta Ads for 500+ Malaysian accounts. Skills training is the vertical where the cheapest enquiry and the enrolled trainee almost never come from the same ad.
Hundreds of enquiries a month and half the seats still empty?
We rebuild the account around enrolled trainees before touching a single ad set. Compare our Meta Ads plans →
First, why paid social behaves differently when the product is a trade certificate.
Source video: Generate Leads for MBA Admissions using FB Ads on YouTube
Quick Answer: Skills training has a demand problem before it has a competition problem. Most school leavers never search for a trade course because nobody showed them the job at the end of it. Meta ads for TVET institutes create that demand, which is why they sit upstream of paid search instead of competing with it.
Malaysia now has 1,659 accredited centres and 3,945 active programmes listed on MySPIKE. Almost none of that catalogue is famous. The 18-year-old in Rawang has heard of a diploma and never of DKM. So paid social buys three things search cannot:
Quick Answer: A TVET institute sells to four buyers with four different fears: the school leaver, the paying parent, the career switcher already working, and the employer sponsoring staff. Each needs its own ad set and its own promise, the same split that shapes the wider channel mix.
Most centres run one campaign called “Intake 2026” and wonder why cost per enrolment will not move. Four buyers, four objections.
Quick Answer: Build one prospecting campaign, one retargeting campaign and one employer campaign, then change the budget rather than the structure at each intake. Programme clusters sit at ad set level, which protects learning and stops ad sets bidding against each other.
TVET intakes rarely sit on one clean date. A centre may open January, April and July while running short courses in between, which tempts people to build a campaign per intake and reset learning four times a year. A structure that survives the calendar:
Quick Answer: Since January 2025, JPK has channelled TVET course intake for accredited centres through the Unit Pengambilan TVET as a single application route. Your Meta ad should still land on your own programme page, because the ad’s job is to win the choice; the portal only records it.
Most agency advice on education advertising misses this. JPK’s own MySPIKE announcement on UP_TVET as the single intake channel means a trainee’s formal application does not always finish on your website. Treat the portal as your finish line and three things break.
Quick Answer: WhatsApp for local intake, instant form only for employer lists and open day invitations. TVET enquiries carry a funding question that needs a conversation, and click-to-WhatsApp ads start that conversation while the student is still interested.
It sounds like a cost decision and is really a contactability decision. A three-field form is cheap because it asks nothing, and the number it collects is often typed carelessly at 1am. Use this split:
Quick Answer: Ask for name, WhatsApp number, programme, intended intake and highest qualification. Never ask for MyKad numbers, exam grades or income on a Meta lead form, because it breaks trust and drags your policy risk up for nothing.
Five fields is the ceiling for a school leaver on a phone. Every extra question costs completions and buys information one WhatsApp message would have got you anyway.
| Ask this | Why it earns its place |
|---|---|
| WhatsApp number | The only field that decides whether the lead is reachable at all. |
| Programme of interest | Routes the enquiry to the trainer who can answer it properly. |
| Intended intake | Separates a January starter from someone browsing for next year. |
| Highest qualification | Decides the entry level without asking anyone for their results. |
| Working or studying now | Flags a career switcher who needs weekend delivery. |
Quick Answer: Show the work and the wage. A 20-second clip of a trainee welding a real joint, then the same person on site with a starting salary on screen, outperforms every campus photo. That is the shape of creative that converts in skills training.
TVET has the best raw footage in Malaysian education and the worst creative. Sparks, machines, engines, hands. Most centres post a certificate ceremony group photo instead. Four angles carry almost all the performance:
Quick Answer: Meta blocks copy that asserts or implies a reader’s results, age or financial situation. “SPM teruk? Belajar kemahiran” is a rejection waiting to happen, and repeat attempts risk account restriction rather than a routine ad rejection fix.
TVET marketing walks straight into this policy, because the honest selling point sounds like an accusation. Meta’s standards ask you to describe the offer, not the reader.
| Likely rejected | Safe rewrite |
|---|---|
| “SPM results not good enough for university?” | “SKM Level 1 entry needs three credits or a pass with relevant experience. See the requirements.” |
| “No money to study? We help.” | “PTPK skills training loans are available for eligible full-time trainees. Check the criteria.” |
| “Stuck in a dead-end job at 30?” | “Weekend classes for working adults. Certification in 12 months.” |
Read Meta’s personal attributes standard before your next creative round. It lists permitted and prohibited phrasing side by side.
Quick Answer: The student who asked about PTPK and stopped replying is the warmest audience a TVET institute owns, and almost nobody advertises to them. A short loan-process video recovers a real share of them, which is why building the retargeting campaign beats widening prospecting.
Silence after a fee question is rarely disinterest. It is usually a student who cannot say at home that they cannot pay. Four audiences, four messages:
Quick Answer: Employer training enquiries and school leaver enrolments share nothing except your workshop. Different audience, different creative, different sales cycle. Keep them in separate campaigns so neither optimises against the other, and mirror the split in how the site is organised.
If your centre is a registered HRD Corp training provider, levy-funded corporate courses can carry a bigger margin than a full SKM intake and close on a different rhythm. What changes:
Quick Answer: Name the certification level, show your accredited centre code, and describe PTPK as an application with conditions rather than a promise. Parents verify, and a claim that fails five minutes of checking costs more than the enquiry was ever worth.
Accreditation is the strongest thing a TVET institute owns, and most ads bury it in a logo nobody reads. Say it plainly instead.
Not sure whether your ads are within Meta’s rules?
We audit accreditation and funding claims across every live ad before they cost you a restriction. See how our Meta Ads management works →
Quick Answer: Push four events back into Meta: enquiry, funding application started, registration paid and course started. Centres that report only enquiries optimise a number nobody in the management meeting cares about, and offline conversion tracking is what closes that gap.
The distance between a Meta enquiry and a trainee in the workshop is often three months, most of it spent waiting on funding. The measurement has to survive that wait.
Quick Answer: Between RM 4 and RM 19 per enquiry. A “free registration” graphic buys the cheapest enquiries and the most expensive enrolled trainee, at RM 940. The graduate-at-work video reaches one for RM 260. That gap is invisible in cost per lead reporting.
| Creative type | Relative enquiry cost | Cost per enquiry | Started funding application | Cost per enrolled trainee |
|---|---|---|---|---|
| Employer explains which certificate they hire | RM 19 | 54% | RM 290 | |
| Graduate at work with starting salary | RM 15 | 58% | RM 260 | |
| Funding explainer by a trainer | RM 13 | 61% | RM 310 | |
| Trade-in-motion Reel | RM 9 | 37% | RM 420 | |
| Open day or workshop visit invitation | RM 11 | 44% | RM 350 | |
| Workshop facility photo carousel | RM 7 | 21% | RM 680 | |
| “Free registration” discount graphic | RM 4 | 12% | RM 940 |
Source: ZenWeb client tracking across Malaysian skills training providers, 2024-2026. Bars show relative cost per enquiry.
The employer row is worth arguing about internally: the most expensive enquiries in the table, the second cheapest enrolment. It answers the parent’s objection before the student raises it.
Quick Answer: Click-to-WhatsApp enrols a trainee for RM 280 against RM 720 from a three-field instant form, and the difference is almost all contactability — 93% versus 51% reachable within 48 hours. That gap is why chasing a lower cost per lead so often raises the cost of an enrolment.
| Enquiry route | Cost per enquiry | Contactable in 48 hours | Started funding application | Cost per enrolled trainee |
|---|---|---|---|---|
| Click-to-WhatsApp | RM 14 | 93% | 57% | RM 280 |
| Programme page form | RM 21 | 82% | 49% | RM 390 |
| Instant form, five qualifying questions | RM 16 | 74% | 45% | RM 410 |
| Call ad | RM 27 | 96% | 52% | RM 480 |
| Comment-to-DM reply | RM 8 | 67% | 28% | RM 560 |
| Instant form, three fields | RM 5 | 51% | 18% | RM 720 |
Source: ZenWeb client tracking across Malaysian skills training providers, 2024-2026. Contactability measured across the first two follow-up attempts.
The call ad row reaches almost everybody and still enrols expensively. A 19-year-old will not ring an office number, and the people who do are mostly parents asking on someone else’s behalf.
Quick Answer: The SPM results window is the cheapest enrolment of the year at RM 190, against RM 760 during the Raya fortnight. The same ringgit buys four times the result depending only on the week, which is why a media calendar matters more than bid tweaks in a Malaysian Meta account.
| Calendar window | CPM | Enquiries per 1,000 reached | Cost per enrolled trainee |
|---|---|---|---|
| January intake close | RM 19.40 | 3.1 | RM 320 |
| Chinese New Year fortnight | RM 26.70 | 1.4 | RM 690 |
| SPM results window | RM 23.10 | 5.3 | RM 190 |
| Ramadan weeks | RM 15.80 | 2.0 | RM 480 |
| Raya fortnight | RM 24.60 | 1.1 | RM 760 |
| Post-Raya funding window | RM 20.20 | 4.2 | RM 240 |
| Mid-year school holiday | RM 18.30 | 3.4 | RM 300 |
| July intake run-up | RM 21.50 | 3.9 | RM 260 |
| Year-end levy spend (Oct-Dec) | RM 25.90 | 2.7 | RM 350 |
Source: ZenWeb client tracking across Malaysian skills training providers, 2024-2026. Enrolment cost blended across student and employer campaigns.
Two windows get missed routinely. Families discuss money in the fortnight after Raya, so funding applications spike. In the last quarter, unspent levy makes employers pick up the phone.
Quick Answer: RM 800 a month reaches about 31,000 people and enrols two trainees. RM 8,000 reaches 268,000 and enrols 24. Blended cost per enrolled trainee only falls from RM 400 to RM 333, so budget buys coverage rather than efficiency — the reasoning behind our Meta Ads plans.
| Monthly media budget | Monthly reach | Enquiries | Enrolled trainees | What it realistically funds |
|---|---|---|---|---|
| RM 800 | 31,000 | 62 | 2 | One programme cluster, local prospecting, next intake only |
| RM 2,000 | 78,000 | 164 | 6 | Adds retargeting and a second programme cluster |
| RM 4,000 | 146,000 | 339 | 12 | Adds the employer campaign and short-course bursts |
| RM 8,000 | 268,000 | 691 | 24 | Full calendar, every cluster, monthly creative refresh |
Source: ZenWeb client tracking across Malaysian skills training providers, 2024-2026. Media spend only, excluding management fees.
Read the last column, not the first. Below RM 2,000 a month a centre cannot fund retargeting, its cheapest source of enrolments.
Running Meta and Google and unsure which is actually filling the intake?
We measure both against cost per enrolled trainee, then move the money. Compare the search side for TVET institutes →
Quick Answer: Advertising only when an intake is about to close, optimising for the cheapest lead, and letting enquiries sit overnight. All three are fixable in a week, and the last one costs the most, because follow-up speed decides whether the other two matter at all.
Six problems show up in almost every skills training account we take over, and none are targeting problems.
Quick Answer: Split the student from the parent and the employer, spend hardest around SPM results and the weeks after Raya, route enquiries to WhatsApp, and report cost per enrolled trainee. Those four moves carry most of the result in a well-run Meta account.
Meta ads for TVET institutes reward planning far more than cleverness in the settings. The government has targeted 650,000 TVET enrolments in a single year, and the centres filling their seats are rarely the ones with the biggest budget. They are the ones already visible in April, answering WhatsApp on a Sunday night.
Start with one graduate-at-work video, one parent ad set and WhatsApp as the route. Add the employer campaign and retargeting once enrolments are recorded properly, then let cost per enrolled trainee decide the next ringgit. Paired with a programme page that answers the fee question, paid social stops being a gamble.
Quick Answer: TVET institutes ask most about starting budgets, whether Meta beats search, what they may say about results and funding, and how early to advertise an intake. Plan detail sits on our Meta Ads pricing page.
RM 800 a month is a workable floor for one programme cluster and one intake, producing roughly 62 enquiries and two enrolled trainees. Centres also running employer campaigns need RM 4,000 to RM 8,000.
Google catches people who already chose a trade; Meta creates that choice weeks earlier. Search wins on enquiry quality, Meta on volume. Most centres past RM 2,000 a month run both.
You may state your entry requirements. You may not imply knowledge of the reader’s grades, age or finances. “SPM teruk?” risks rejection; “SKM Level 1 entry needs three credits” does not.
Describe it as a loan application with eligibility conditions, and link to PTPK rather than paraphrasing the criteria. Say the loan is available to apply for, never that a trainee will receive one.
About ten weeks for local student intake, with the heaviest spend in the four weeks after SPM results and again after Raya. Employer campaigns run all year, because levy budgets ignore your intake calendar.
Ready to turn scrolling school leavers into enrolled trainees?
Book a free 30-minute session. We review your creative, enquiry routing and intake calendar, then hand you a plan with realistic cost per enrolled trainee targets.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Meowketing Specialist
Online