Every Malaysian marketer knows Raya is the biggest retail moment of the year. Far fewer plan for what it does to the Meta auction. Between pre-Ramadan and Raya week, every fashion label, kuih seller, hamper brand, telco and property developer in the country crowds into the same feed, chasing the same 30.7 million Malaysian social media user identities recorded by DataReportal in October 2025. Delivery costs climb, creative burns out faster, and the accounts that started late never catch up.
This playbook is deliberately narrow. It is not a general festive marketing guide. For the cross-channel view, read our Hari Raya marketing guide for Malaysia and the Malaysian marketing calendar. This one covers only what happens inside Ads Manager: when to start, how to phase the campaign, what creative angle to brief, how to split the budget week by week, and how to run the post-Raya window that most advertisers waste.
The clip below is a practical walkthrough of building a Raya-season Facebook ads campaign inside Ads Manager, and it is a useful primer before the phasing plan that follows.
Facebook Ads Strategy for Hari Raya Campaign (FB Advertising Strategy Tutorial)
Source video: Watch on YouTube
1. Raya Is an Auction Event, Not Just a Creative Season
Quick Answer: Raya changes two things inside Meta at once: competition for the same feed inventory, and the emotional register audiences respond to. Most brands only plan for the second. A Hari Raya Facebook ads campaign that ignores auction pressure and learning-phase timing will pay peak prices for cold traffic in its most expensive week.
Malaysian advertisers usually treat Raya as a creative brief: shoot a film, write a greeting, run it for three weeks. That is half the job. The other half is mechanical. Ad inventory in Malaysia does not expand during Ramadan, but demand for it roughly doubles, so every account is bidding against a thicker field with the same budget it used in January.

The accounts that come out ahead do three unglamorous things:
- They buy audiences early. Video viewers, engagers and site visitors collected in January and February cost a fraction of what the same people cost in Ramadan week three.
- They exit the learning phase before the peak. An ad set still learning in Raya week is spending peak-price impressions on optimisation, not sales. Our guide on getting a stuck learning phase moving covers the fix.
- They stop editing. Every budget change, audience tweak and creative swap during the peak risks a reset. See why the learning phase keeps resetting.
Everything else in this playbook follows from that framing. If you want the full service view of how we build and run these accounts, start at our Meta Ads service page.
Key takeaway: Treat Raya as a media-buying deadline first and a creative brief second. The creative decides whether people stop scrolling; the calendar decides what that stop costs you.
2. When Should a Hari Raya Facebook Ads Campaign Start?
Quick Answer: Start six weeks before the first day of Ramadan, not before Raya. That means a warm-up phase running in late December or early January for a March Raya. The goal of those six weeks is not sales. It is building the retargeting pools you will sell to when costs peak.
Raya moves about eleven days earlier each year. Ramadan 2027 is expected to begin around 8 February, with Aidilfitri around 10 March, subject to moon-sighting and the official announcement by the Keeper of the Rulers' Seal. Work backwards from that first day of Ramadan, not from Raya itself.

Six weeks of pre-Ramadan warm-up buys you three assets that cannot be bought later at any sensible price:
- A video-viewer pool. Cheap 75% viewers collected off-season become your warmest prospecting layer in Ramadan. See how Custom Audiences work if you are building these for the first time.
- Clean tracking. Pixel and Conversions API problems found in Ramadan week two cost you the season. Fix them in the warm-up, using our Pixel and CAPI setup guide as the checklist.
- A seed for lookalikes. Purchase and lead events gathered before the rush give you a stronger source list. Lookalike audiences built on 30 conversions behave very differently from ones built on 300.
If you only have three weeks before Ramadan, compress the warm-up rather than skipping it. Two weeks of cheap video views still beats going straight to a conversion campaign in a crowded auction.
Key takeaway: Count backwards from the first day of Ramadan, not from Raya. The six weeks before fasting begins are the cheapest audience-building window you will get all year.
Not sure your account is ready for the Raya auction?
We audit tracking, audiences and structure before the season starts, so nothing breaks in peak week.
See how our Meta Ads team works →3. How to Structure the Campaign Across Four Raya Phases
Quick Answer: Build a Hari Raya Facebook ads campaign in four phases (warm-up, build, peak, recovery), each with its own objective and its own ad sets. Keep the same campaign shell across phases so learning carries forward, and change the objective by launching new ad sets rather than editing live ones.
The four phases below map onto the season, not onto arbitrary sprints. Run them in this order.
- Warm-up (six to four weeks before Ramadan). Video views and engagement objectives, broad Malaysian targeting, low daily budgets. You are buying audience pools and testing hooks, not chasing purchases.
- Build (Ramadan weeks one and two). Switch to traffic and conversion ad sets aimed at the pools you built. This is when the offer goes live, delivery is still affordable, and the learning phase can complete before prices peak.
- Peak (Ramadan week three to the day before Raya). Scale the winners, add urgency and delivery cut-off dates to the copy, and freeze structural edits. Budget increases stay under roughly 20% per change so learning does not reset.
- Recovery (Raya week to three weeks after). Cut prospecting to a minimum during balik kampung, then spend the saved budget on retargeting and past-customer audiences as people return to the cities.

Keep prospecting and retargeting in separate campaigns throughout. If you use campaign budget optimisation, let it distribute inside each phase, not across phases. Otherwise the algorithm quietly starves your warm-up while feeding an already-saturated retargeting pool.
Key takeaway: Change phases by launching new ad sets, never by editing live ones. The campaign shell stays; the ad sets rotate.
4. What Happens to Meta Delivery Costs Through the Raya Season?
Quick Answer: Auction pressure builds steadily from the start of Ramadan and peaks in the last full week before Raya, then falls below the January baseline once balik kampung starts. Retail and F&B accounts feel it hardest; lead-generation services see a milder curve. The table below indexes it week by week.
Costs are the reason a Hari Raya Facebook ads campaign has to be phased at all. The table indexes Meta CPM against each account's own January baseline of 100, tracked across ZenWeb-managed Malaysian SME accounts. For the pricing side of this question in ringgit, see our breakdown of why Facebook CPM keeps rising in Malaysia and the fundamentals in what CPM actually measures.
| Vertical | Pre-Ramadan | Ramadan W1 | Ramadan W2 | Ramadan W3 | Raya week | Raya +2 |
|---|---|---|---|---|---|---|
| Retail & fashion | 100 | 112 | 128 | 146 | 138 | 96 |
| Food & beverage | 100 | 118 | 132 | 140 | 118 | 92 |
| Services (lead-gen) | 100 | 104 | 112 | 121 | 108 | 99 |

Source: ZenWeb client tracking, Malaysian SME accounts, 2024–2026. Licence.
Key takeaway: Ramadan week three is the most expensive impression you will buy all year. Plan to arrive there with proven creative and warm audiences, not with tests.
5. What Creative Tone Works for Raya Ads in Malaysia?
Quick Answer: Raya creative works when the product sits inside a moment the viewer is already living: the drive home, the open house, the family photo. It fails when the brand simply wishes people Selamat Hari Raya and attaches a discount. Emotion earns the stop; the offer earns the click.
Malaysian Raya films are famously sentimental, and that has trained a reflex: brands shoot a mini-drama, post it, and expect performance. In a paid feed, sentiment alone rarely converts. What converts is a sentimental frame wrapped around a specific, useful offer.

Three angles do most of the work in a Hari Raya Facebook ads campaign:
- Balik kampung. The journey home, the packing, the boot of the car. Works for travel, fashion, hampers, car servicing, telco and anything bought before departure. Deadline copy writes itself: order by 5 March to receive before you drive back.
- Open house. Hosting, cooking, seating, cleaning, catering. Works for F&B, home, furniture and services. Lists and checklists outperform films here.
- Duit Raya and gifting. Envelope designs, gift sets, bundles. High engagement, but the weakest purchase intent of the three unless the offer is genuinely a gift solution rather than a discount.
Two practical rules. First, cut for sound-off vertical viewing. Most Raya browsing happens on a phone between other tasks, so Reels-style vertical creative and burned-in captions matter more than production value. Second, brief more assets than you think you need. Raya creative fatigues faster than usual because frequency climbs while the audience pool stays fixed, so watch it with the method in our guide to spotting creative fatigue and the fundamentals of ad frequency.
Creator-style footage generally beats studio polish in this season, partly because it looks like the content around it. Our notes on UGC ads and structured creative testing apply directly.
Key takeaway: A greeting is not a campaign. Put the product inside a Raya moment the viewer recognises, then attach a dated, concrete offer.
6. Which Raya Creative Angles Deliver the Cheapest Results?
Quick Answer: Balik kampung story creative produced the lowest cost per result across ZenWeb-managed Raya campaigns, and plain festive greeting posts the highest by a wide margin. Ranked by results delivered per ringgit of spend, story-led angles beat product-led ones, and greetings barely register.
The chart ranks five angles that show up in almost every Hari Raya Facebook ads campaign, measured by how many results each delivered per RM 1,000 spent and indexed against the best performer. The right-hand column shows cost per result against each account's own seasonal average of 100, where lower is better.
| Creative angle | Results per RM 1,000 | Index | Cost per result |
|---|---|---|---|
| Balik kampung story | 100 | 78 | |
| Open-house hosting | 86 | 91 | |
| Duit Raya / gifting | 74 | 105 | |
| Baju Raya product carousel | 61 | 128 | |
| Plain festive greeting | 26 | 297 |
Source: ZenWeb client sample, Malaysian Raya campaigns, 2024–2026. Licence.

Key takeaway: Story-led angles carry the season. Keep greeting creative for organic posts, where it costs nothing to publish.
7. How Should You Pace Your Raya Budget Week by Week?
Quick Answer: Spend roughly 15% of the seasonal budget on warm-up, 30% on the Ramadan build, 35% on the peak fortnight, 5% during balik kampung week, and hold 15% back for post-Raya retargeting. The reserve is what most Malaysian advertisers skip, and it is usually the cheapest money in the season.
Budget pacing decides whether the phases above actually happen, and it is the single biggest cause of a Hari Raya Facebook ads campaign running out of money in its best week. Two mechanical points matter more than the exact percentages. Use daily budgets during warm-up and build so you can scale gradually, then consider a lifetime budget with a schedule for the peak fortnight if your offer has a hard cut-off date. The trade-offs are covered in daily versus lifetime budgets. And raise budgets in steps of roughly 20%, waiting a day between increases, rather than doubling overnight.
For the wider question of how much a Malaysian SME should be spending on Meta in the first place, our Facebook ads cost guide for Malaysia and the Meta Ads pricing page give the baseline this seasonal split sits on top of.
Key takeaway: Reserve 15% of the season for after Raya. Spending it in peak week buys expensive impressions you could have bought cheaply a fortnight later.
8. What Does a Weekly Raya Budget Split Look Like?
Quick Answer: The table below turns the five-phase split into a working plan: share of budget, the objective to run, and what each phase is actually buying. It is a starting allocation for a Malaysian SME, not a fixed rule; shift weight toward recovery if your product is repurchase-friendly.

| Phase | Timing | Budget share | Objective | What it buys |
|---|---|---|---|---|
| Warm-up | 6–4 weeks pre-Ramadan | 15% | Video views, engagement | Audience pools, hook tests |
| Build | Ramadan W1–W2 | 30% | Traffic, conversions | Learning-phase exit, first sales |
| Peak | Ramadan W3 to Raya eve | 35% | Conversions, sales | Scale on proven creative only |
| Balik kampung | Raya week | 5% | Retargeting only | Keeps pixel data flowing |
| Recovery | Raya +1 to +3 weeks | 15% | Conversions, retargeting | Cheapest conversions of the season |
Illustrative allocation modelled on ZenWeb client Raya campaigns, 2024–2026. Licence.
Key takeaway: Two thirds of the budget lands before Raya, and the last third earns its keep in the fortnight after. Write the split down before the season starts, or peak week will eat it.
9. What Happens to Meta Ads During Balik Kampung Week?
Quick Answer: Reach stays high and results collapse. People are travelling, visiting and eating, not buying online, and many businesses are closed anyway. Cut prospecting to near zero, keep one small retargeting ad set alive to hold pixel data, and resist the urge to fix anything.
Balik kampung week is the trap in every Hari Raya Facebook ads campaign. Impressions still deliver, engagement often looks fine, and the ad account appears busy, but purchases and enquiries drop away. Advertisers who react by raising budgets or swapping creative reset their learning right before the recovery window opens.
What to do in that week:
- Pause prospecting ad sets, do not delete them. Deleting loses the history you will want on the other side.
- Keep one retargeting ad set running at a small budget. It maintains signal and catches the small number of late buyers.
- Match your ads to your operations. If the warehouse is shut until day four, say so in the copy and move the delivery promise, rather than taking orders you cannot fulfil.
- Do not launch anything new. New ad sets launched into a dead week burn their learning budget on the worst days of the season.

Retail brands with physical outlets are the exception, because foot traffic can be strong in hometown areas even while online sales stall. If that is you, shift spend toward store-visit and location-level campaigns using the approach in running Meta ads for multi-outlet brands, and make sure in-store sales are being fed back with Meta offline conversions. Otherwise your reporting will show a dead week that was actually your best one.
Key takeaway: Balik kampung week is for holding position, not for optimising. Pause, wait, and keep the data flowing.
Want this run for you next season?
We plan the phases, brief the creative and hold the budget discipline so the peak week does not swallow the year.
Explore our Meta Ads management →10. Which Post-Raya Retargeting Windows Still Convert?
Quick Answer: Abandoned-cart and lead-form audiences convert best in the first week after Raya, while past customers peak later, between two and four weeks out. Video viewers hold steady but never spike. The grid below indexes return on ad spend by audience and days since Raya.
Each cell shows ROAS indexed against the account's own annual average of 1.0. Values above 1.0 mean that audience, in that window, outperformed a normal trading week.
| Audience | Days 0–7 | Days 8–14 | Days 15–30 | Days 31–60 |
|---|---|---|---|---|
| Add-to-cart, no purchase | 2.9 | 2.4 | 1.6 | 0.9 |
| Lead-form openers, no submit | 2.1 | 1.9 | 1.3 | 0.7 |
| Website visitors, 30 days | 1.6 | 1.5 | 1.2 | 0.8 |
| Video viewers, 75% | 1.1 | 1.2 | 1.1 | 0.9 |
| Past customers, 12 months | 1.4 | 1.8 | 2.1 | 1.9 |

Source: ZenWeb client tracking, Malaysian SME accounts, 2024–2026. Licence.
Key takeaway: Sequence the recovery: cart and lead abandoners first, past customers second. Running both at full budget from day one wastes the stronger window.
11. How to Run Post-Raya Retargeting Without Burning the Audience
Quick Answer: Change the message as well as the audience. People who saw your Raya creative twenty times before the holiday will ignore the same ad afterwards. Swap the festive frame for a post-Raya reason to buy, cap frequency, and let each audience rest once it stops responding.
This is the part of a Hari Raya Facebook ads campaign most Malaysian advertisers never run. The recovery window is short and the audiences are finite, so three rules keep it productive:

- Retire the Raya creative on day one. Festive framing dates instantly. Replace it with a plain, useful offer: restock, back-to-work, new season, service reminder.
- Watch frequency alongside cost. These pools are small and were hammered for six weeks. Rising frequency with flat results is the signal to rest the audience, per our guide to how retargeting actually works.
- Get the leads out of Meta fast. Enquiries collected in the recovery window go cold quickly. If you are collecting on instant forms, wire them straight through. Our guide to syncing Facebook lead ads to your CRM covers the setup, and WhatsApp follow-up is usually the fastest route to a reply in Malaysia.
Finally, close the loop on measurement before you judge the season. Compare the whole window, warm-up through recovery, rather than the peak fortnight alone, using the metrics that matter in our guide to Facebook ads reporting. Judging Raya on peak-week ROAS alone makes every well-run campaign look worse than it was.
Key takeaway: New message, capped frequency, fast follow-up. The audience you built is an asset with a short shelf life.
12. Your Raya Meta Ads Playbook in One Page
Quick Answer: Start six weeks before Ramadan, phase the campaign into warm-up, build, peak and recovery, lead with balik kampung and open-house creative, hold 15% of the budget back for after Raya, and stop editing during peak week.
A Hari Raya Facebook ads campaign rewards preparation more than spend. The advertisers who do well are rarely the ones with the biggest budget. They are the ones who bought their audiences cheaply in January, arrived at the peak with tested creative, held their nerve during balik kampung, and still had money left when the auction cooled down.
If you are planning the next season and want a second pair of eyes on the account before the auction tightens, start with the Meta Ads services we run for Malaysian SMEs, or see the rest of what we do at ZenWeb. For the seasonal picture beyond Meta, our Ramadan marketing guide and our 11.11 and 12.12 playbook cover the other two big Malaysian peaks.
Ready to plan your next Raya season properly?
Book a free 30-minute strategy session — we'll review your Meta account, your tracking and your audience pools, then give you a phased Raya plan with realistic cost and pipeline targets.
Get my free strategy session →
13. Frequently Asked Questions
1. How much should a Malaysian SME budget for a Hari Raya Facebook ads campaign?
There is no single number, because it depends on margin and average order value. A workable method is to take your normal monthly Meta budget, multiply it by roughly two and a half to cover the ten-week season, then split it 15 / 30 / 35 / 5 / 15 across warm-up, build, peak, balik kampung and recovery. Our Facebook ads cost guide for Malaysia gives the baseline figures.
2. Should Raya ads be in Bahasa Malaysia or English?
Both, in separate ad sets, then let results decide. Bahasa Malaysia usually performs better for balik kampung and open-house angles and in the east coast and northern states, while English holds up in Klang Valley and for premium products. Write natively in each language rather than translating, because a translated Raya line reads as a translated Raya line.
3. When exactly is Hari Raya in 2027?
Ramadan 2027 is expected to begin around 8 February, with Hari Raya Aidilfitri around 10 March, followed by a second public holiday the next day. Dates are confirmed only after moon-sighting and the official announcement, so plan your phases against the expected date and keep a few days of flexibility in the schedule.
4. Is it too late to start a Raya campaign two weeks before Raya?
Not too late to sell, but too late to sell efficiently. A Hari Raya Facebook ads campaign started that late skips the warm-up entirely, and with two weeks left you are buying peak-priced impressions against cold audiences with untested creative. Run retargeting to whatever audiences you already have, keep prospecting narrow, and put the effort into the post-Raya recovery window where costs drop and competition thins out.
5. Should I pause my Meta ads completely during Raya week?
Pause prospecting, not everything. Keep one small retargeting ad set live so the pixel keeps receiving signal and late buyers are still covered. A complete blackout means restarting cold in the recovery window, which is exactly when your warmest audiences are ready to convert.


