{"success":true,"posts":[{"id":34,"category_id":6,"title":"Rysera: 4.72× ROAS and 768 Course Buyers From LKR 1.40M of Meta Ads","slug":"rysera-ai-robotics-courses-meta-ads-case-study-roas","excerpt":"4.72× return on ad spend: LKR 1,404,241 of Meta ads over just over three months brought 4,836 enquiries, 768 course buyers and LKR 6.63M in paid revenue for Rysera's AI and Robotic courses. The more useful story is underneath: 100 Robotic Course buyers brought 40.2% of the revenue, so one blended cost per buyer fits neither course.","content":"<p><em>A Sky Designers performance case study — Rysera, AI Course and Robotic Course, Meta ads, 1 August to 10 November 2026</em></p>\n\n<p><strong>Rysera spent LKR 1,404,241 on Meta ads for its AI and Robotic courses over just over three months, collected LKR 6,631,565 from course buyers, and returned 4.72× on ad spend.</strong></p>\n\n<p>But the headline number isn't the useful part. Two courses at very different prices share one budget and one cost per buyer, and that single figure fits neither of them. The way Meta's enquiries line up against paid enrolments also needs a closer read. Both points apply to any Sri Lankan course provider selling more than one programme.</p>\n\n<h2>The Numbers</h2>\n\n<table>\n<tr><th>Metric</th><th>1 Aug to 10 Nov 2026</th></tr>\n<tr><td>Ad spend</td><td>LKR 1,404,241</td></tr>\n<tr><td>Message enquiries</td><td>4,836</td></tr>\n<tr><td>Cost per enquiry</td><td>LKR 290</td></tr>\n<tr><td>Course buyers</td><td>768</td></tr>\n<tr><td>Buyers per 100 enquiries</td><td>15.9</td></tr>\n<tr><td>Ad spend per buyer</td><td>LKR 1,828</td></tr>\n<tr><td>Paid revenue</td><td>LKR 6,631,565</td></tr>\n<tr><td><strong>Return on ad spend</strong></td><td><strong>4.72×</strong></td></tr>\n</table>\n\n<p>Revenue is the amount buyers actually paid, counted to 9 November, not the list price. Spend is from Meta Ads Manager. Buyers and revenue aren't split by ad set.</p>\n\n<table>\n<tr><th>Course</th><th>Buyers</th><th>Average paid (LKR)</th><th>Revenue (LKR)</th><th>Share of revenue</th></tr>\n<tr><td>AI Course</td><td>668</td><td>5,941</td><td>3,968,565</td><td>59.8%</td></tr>\n<tr><td>Robotic Course, online and physical</td><td>100</td><td>26,630</td><td>2,663,000</td><td>40.2%</td></tr>\n<tr><td>Total</td><td>768</td><td>8,635</td><td>6,631,565</td><td>100%</td></tr>\n</table>\n\n<h2>Why one cost per buyer can't fit two courses</h2>\n\n<p>The Robotic Course had 13.0% of the buyers and brought 40.2% of the revenue. Each Robotic buyer paid about 4.5 times what an AI Course buyer paid on average.</p>\n\n<p>Set the blended LKR 1,828 of ad spend per buyer against each course and the picture splits. It's about 30.8% of an average AI Course payment, and about 6.9% of a Robotic Course payment. One looks like a tight margin and the other looks like room to spend far more. Neither is the real figure, because buyers weren't traced to ad sets, so we can't say what each course actually cost to sell.</p>\n\n<p>If you sell more than one course, give each its own ceiling: the most you can pay in ads for one buyer of that course. Then run each course in its own campaign, or at least tag every buyer with the course and the ad that started the chat. A higher-priced course may deserve a much larger share of the budget than a blended figure suggests.</p>\n\n<h2>Did engagement ads really beat sales ads?</h2>\n\n<table>\n<tr><th>Ad set type</th><th>Spend (LKR)</th><th>Share of spend</th><th>Message enquiries</th><th>Cost per enquiry (LKR)</th></tr>\n<tr><td>Engagement ads</td><td>516,141</td><td>36.8%</td><td>2,447</td><td>211</td></tr>\n<tr><td>General audience</td><td>269,510</td><td>19.2%</td><td>973</td><td>277</td></tr>\n<tr><td>Sales ads</td><td>179,686</td><td>12.8%</td><td>849</td><td>212</td></tr>\n<tr><td>Video ads</td><td>160,451</td><td>11.4%</td><td>532</td><td>302</td></tr>\n<tr><td>Custom audience</td><td>18,117</td><td>1.3%</td><td>35</td><td>518</td></tr>\n<tr><td>Awareness, website traffic, reach and post ads</td><td>260,336</td><td>18.5%</td><td>n/a</td><td>n/a</td></tr>\n<tr><td>Total</td><td>1,404,241</td><td>100%</td><td>4,836</td><td>290</td></tr>\n</table>\n\n<p>They tied. Engagement ads brought enquiries at LKR 211 and sales ads at LKR 212. Together they took 49.6% of spend and brought 68.2% of enquiries. General audience and video ads took 30.6% of spend at LKR 277 to 302.</p>\n\n<p>So the name of the objective mattered less than you'd expect. What these costs can't show is which enquiries became buyers. An engagement ad can bring plenty of chats from people who are curious but not ready to pay. Until each buyer is linked to the ad set that brought them, treat the LKR 211 as a cost per chat, and judge any shift in budget on buyers.</p>\n\n<h2>What should 18.5% on views and visits have to prove?</h2>\n\n<p>Awareness, website traffic, reach and post ads took LKR 260,336 and weren't set up to bring messages. The awareness video ads brought 423,820 full video views at about LKR 0.47 each. The website traffic ads took LKR 52,296, and this report doesn't count the visits or the enrolments that came from them.</p>\n\n<p>That matters because revenue counts every paid enrolment, whatever route the buyer took. Some of the 768 may have enrolled on the website or after watching a video without ever sending a message. Count website enrolments separately, and ask each new student where they first saw the course. Then you'll know whether this 18.5% is building demand or just buying cheap views.</p>\n\n<h2>Where the cheapest growth sits: 15.9 buyers per 100 enquiries</h2>\n\n<p>768 buyers against 4,836 enquiries is 15.9 per 100. It isn't a true close rate, since some buyers may never have sent a message, and some enquiries may have come from people who enrolled earlier. It is still the best signal in this report of how well chats turn into paid students.</p>\n\n<p>As an illustration, one more buyer for every 100 enquiries is about 48 more buyers. At the average of LKR 8,635 paid, that's about LKR 417,600, taking the return from 4.72× to about 5.02× with no extra ad spend. Record where each chat stops: at the fee, at the schedule, at the payment details, or with no reply. <a href=\"https://skydesigners.lk/blog/click-to-whatsapp-ads-sri-lanka-enquiry-to-sale\">Our guide to tracking enquiry-to-booking rate</a> shows how we set that up.</p>\n\n<h2>The Takeaway</h2>\n\n<p>When two courses share a budget, a single cost per buyer hides what each one can afford. Give every course its own ceiling, judge ad sets on buyers rather than chats, and count website enrolments so the spend on views and visits can be judged too. When you plan the next intake, our <a href=\"https://skydesigners.lk/blog/ad-budget-sri-lanka-sales-target\">method for setting a budget from a sales target</a> works from these same rates. More on how we run these campaigns on our <a href=\"https://skydesigners.lk/services/performance-advertising\">performance advertising</a> page.</p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Selling more than one course and not sure which one your ads should push? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/11/5f2f6f6f-cf7f-43ef-b0c0-1b20ef76b7aa.png","author_name":"Joshuwa Salamon","status":"published","is_featured":0,"seo_title":"Rysera: 4.72× ROAS and 768 Course Buyers on Meta Ads","seo_description":"LKR 1.40M of Meta ads, 768 course buyers and a 4.72× ROAS for Rysera. Why one cost per buyer can't fit two courses, and what 15.9 buyers per 100 chats means.","published_at":"2026-11-09 20:05:20","scheduled_at":null,"created_at":"2026-11-10 01:35:22","updated_at":"2026-11-10 01:35:22","category_name":"Business Growth","category_slug":"business-growth"},{"id":33,"category_id":6,"title":"Salli Pettiya: 5.01× ROAS and 421 Sales From LKR 167,312 of Meta Ads","slug":"salli-pettiya-meta-ads-case-study-roas","excerpt":"5.01× return on ad spend: LKR 167,312 of Meta ads brought 421 sales and LKR 837,790 in booked revenue for Life Wellness Academy's Salli Pettiya. The more useful story is underneath: about 84 sales covered the ads, and the 1.2% click-to-sale rate means less than it seems to.","content":"<p><em>A Sky Designers performance case study — Life Wellness Academy, Salli Pettiya at LKR 1,990, Meta ads, 1 to 31 October 2026</em></p>\n\n<p><strong>Life Wellness Academy spent LKR 167,312 on Meta ads for Salli Pettiya in October, booked LKR 837,790 in sales, and returned 5.01× on ad spend.</strong></p>\n\n<p>But the headline number isn't the useful part. With 421 sales at one low price, this return is far steadier than a bigger number built on a few bookings. The figure that needs care is the 1.2% click-to-sale rate, because of what Meta counts as a click. Both points apply to anyone selling a low-priced offer in Sri Lanka.</p>\n\n<h2>The Numbers</h2>\n\n<table>\n<tr><th>Metric</th><th>October 2026</th></tr>\n<tr><td>Ad spend</td><td>LKR 167,312</td></tr>\n<tr><td>Ad clicks (all types)</td><td>35,023</td></tr>\n<tr><td>Cost per click</td><td>LKR 4.78</td></tr>\n<tr><td>Sales</td><td>421</td></tr>\n<tr><td>Clicks to sale</td><td>1.2%</td></tr>\n<tr><td>Ad spend per sale</td><td>LKR 397</td></tr>\n<tr><td>Booked revenue</td><td>LKR 837,790</td></tr>\n<tr><td><strong>Return on ad spend</strong></td><td><strong>5.01×</strong></td></tr>\n</table>\n\n<p>Revenue is 421 sales at LKR 1,990. Spend is from Meta Ads Manager, converted at LKR 335 to the US dollar. One sales campaign took LKR 167,004 of the budget, or 99.8%, and reached 264,440 people. A LKR 308 boosted post made up the rest. Sales aren't split by campaign.</p>\n\n<h2>How many sales did it take to cover the ads?</h2>\n\n<p>About 84 of the 421. Everything after that was revenue above the month's ad bill. Each sale added about LKR 1,593 after its share of the ads, before the cost of delivering the offer and running the business, so a 5.01× return shows that the ads paid for themselves but not what profit was left.</p>\n\n<p>This return is also hard to knock over. One sale moves it by about 0.012×, and 42 fewer sales, a tenth of the month, would still have given about 4.51×. Compare <a href=\"https://skydesigners.lk/blog/dandy-bridal-meta-google-tiktok-case-study-roas\">a bridal studio where one booking moved the return by about 1.35×</a>. A smaller return from hundreds of sales can be a firmer base for next month's budget than a larger one from ten. It's still only one month, so check it against the next two before committing to it.</p>\n\n<h2>How much of a low-priced sale should go to ads?</h2>\n\n<p>There's no fixed share, but three low-priced campaigns we've published give a useful range.</p>\n\n<table>\n<tr><th>Campaign</th><th>Price (LKR)</th><th>Ad spend (LKR)</th><th>Ad spend per sale (LKR)</th><th>Ads as share of revenue</th><th>Return</th></tr>\n<tr><td><a href=\"https://skydesigners.lk/blog/aayur-life-ceylon-meta-ads-case-study-roas\">Aayur Life Ceylon</a></td><td>1,400</td><td>30,813</td><td>123</td><td>8.8%</td><td>11.36×</td></tr>\n<tr><td>Salli Pettiya</td><td>1,990</td><td>167,312</td><td>397</td><td>20.0%</td><td>5.01×</td></tr>\n<tr><td><a href=\"https://skydesigners.lk/blog/ayur-glamour-october-double-orders-meta-ads-roas\">Ayur Glamour</a></td><td>1,500</td><td>1,286,017</td><td>595</td><td>39.7%</td><td>2.52×</td></tr>\n</table>\n\n<p>In these three, the share taken by ads rises with the budget. Three different businesses can't prove a rule, and their products and costs aren't comparable. Still, it's a fair reminder that a return measured at one budget may not hold at a larger one.</p>\n\n<p>The useful number is your own ceiling. Take the price, subtract what it costs to deliver the sale and the profit you need, and what's left is the most you can pay in ads per sale. Then judge each budget increase against that figure, and not against the ROAS.</p>\n\n<h2>What does a 1.2% click-to-sale rate really tell you?</h2>\n\n<p>Less than it seems to. These are Meta's \"clicks (all)\", which count more than visits to a sales page or chat. They also include taps on reactions, comments, shares, the page name and \"see more\". So 35,023 clicks doesn't mean 35,023 interested people, and 1.2% isn't a conversion rate you can set against a website or a chat benchmark.</p>\n\n<p>The same goes for the LKR 4.78 cost per click. It looks very cheap, but a low price on all clicks says little about what those clicks did. For judging this campaign, LKR 397 per sale is the number to trust. Pull link clicks into the same report, and add whatever comes next: landing page views, chats started or checkouts begun.</p>\n\n<h2>What can one campaign at one price not tell you?</h2>\n\n<p>It can't show you what to do next. With 99.8% of spend in one campaign, this report has nothing to compare it with, and with one price, revenue could only move with the number of sales.</p>\n\n<p>That simplicity is a fair way to prove an offer. The next step is to create differences you can measure. Give each main ad idea its own line, then count sales against each one. If the offer allows it, test a second price or a bundle: for one low-priced WhatsApp seller, <a href=\"https://skydesigners.lk/blog/ayur-glamour-october-double-orders-meta-ads-roas\">double orders brought in 37.0% of the month's revenue</a> with no extra ad spend. We'd test one change at a time, so the result can be read.</p>\n\n<h2>Where the cheapest growth sits: the steps between click and sale</h2>\n\n<p>35,023 clicks led to 421 sales, and this report can't show where the other 34,602 stopped. Many were probably never trying to buy, given what Meta counts as a click. But some of the people who went further will have stopped at a step you can improve.</p>\n\n<p>As an illustration, each extra 0.1 of a percentage point on the same clicks is about 35 sales, or about LKR 69,700, for no extra ad spend. That would take the month from 5.01× to about 5.42×. Count each step from link click to payment, using <a href=\"https://skydesigners.lk/blog/lead-tracking-pixel-conversions-api-ga4-sri-lanka\">our lead tracking checklist</a> if the sale happens on a website, and fix the step that loses the most people before adding budget.</p>\n\n<h2>The Takeaway</h2>\n\n<p>On a low-priced offer, count how many sales it takes to cover the ads, then ask how much of each sale you can afford to spend. Treat cheap clicks as context, and judge the campaign on cost per sale. When the offer is proven, give yourself something to compare. Our <a href=\"https://skydesigners.lk/blog/ad-budget-sri-lanka-sales-target\">method for setting a budget from a sales target</a> works from these same rates. More on how we run these campaigns on our <a href=\"https://skydesigners.lk/services/performance-advertising\">performance advertising</a> page.</p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Selling a low-priced offer and not sure how much each sale can afford in ads? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/11/901c637a-cd35-4081-a3eb-5574a54541ff.png","author_name":"Joshuwa Salamon","status":"published","is_featured":0,"seo_title":"Salli Pettiya: 5.01× ROAS, 421 Sales at LKR 397 on Meta Ads","seo_description":"LKR 167,312 of Meta ads, 421 sales and a 5.01× ROAS for Salli Pettiya. How many sales covered the ads, and why a 1.2% click-to-sale rate needs a closer look.","published_at":"2026-11-05 09:39:30","scheduled_at":null,"created_at":"2026-11-05 15:09:33","updated_at":"2026-11-05 15:09:33","category_name":"Business Growth","category_slug":"business-growth"},{"id":32,"category_id":6,"title":"Dandy Bridal: 13.48× ROAS and 10 Bookings From LKR 144,703 Across Meta, Google and TikTok","slug":"dandy-bridal-meta-google-tiktok-case-study-roas","excerpt":"13.48× return on ad spend: LKR 144,703 across Meta, Google and TikTok brought 485 bridal enquiries, 10 bookings and LKR 1.95M in booked revenue for Dandy Bridal. The more useful story is underneath: why one booking moves that return by 1.35×, and why more than tripling reach added only 9 enquiries.","content":"<p><em>A Sky Designers performance case study — Dandy Bridal, LKR 195,000 bridal bookings, Meta, Google and TikTok ads, 1 to 31 October 2026</em></p>\n\n<p><strong>Dandy Bridal spent LKR 144,703 across Meta, Google and TikTok in October, booked LKR 1,950,000 in bridal revenue, and earned a 13.48× return on ad spend.</strong></p>\n\n<p>But the headline number isn't the useful part. That return rests on 10 bookings at a high price, so each one moves it a long way. And a sharp rise in reach barely moved enquiries. For a Sri Lankan service with a high price, those two points say more about what to do next than the 13.48× does.</p>\n\n<h2>The Numbers</h2>\n\n<table>\n<tr><th>Metric</th><th>October 2026</th></tr>\n<tr><td>Ad spend, all channels</td><td>LKR 144,703</td></tr>\n<tr><td>Bridal enquiries</td><td>485</td></tr>\n<tr><td>Cost per enquiry, bridal ads</td><td>LKR 214</td></tr>\n<tr><td>Bridal bookings</td><td>10</td></tr>\n<tr><td>Enquiry to booking</td><td>2.1%</td></tr>\n<tr><td>Ad spend per booking</td><td>LKR 14,470</td></tr>\n<tr><td>Booked revenue</td><td>LKR 1,950,000</td></tr>\n<tr><td><strong>Return on ad spend</strong></td><td><strong>13.48×</strong></td></tr>\n</table>\n\n<p>Revenue is 10 bookings at LKR 195,000. Enquiries are message conversations started from the Meta bridal ads. Spend is converted at LKR 335 to the US dollar. Bookings and revenue aren't split by channel or ad set.</p>\n\n<h2>How much does one booking move this return?</h2>\n\n<p>Each booking is worth LKR 195,000, which is about 1.35× of return on its own. Three fewer bookings would have made October a 9.43× month, and three more would have made it 17.52×. Ad spend was 7.4% of booked revenue, so there's plenty of room either way, but 10 bookings is too small a count to treat 13.48× as the account's normal level.</p>\n\n<p>For any service priced like this, plan on a rolling three-month return, not the best month. If you budget next quarter on your best month, one quiet month will look like a failure when it may just be normal variation.</p>\n\n<h2>Where the LKR 144,703 went</h2>\n\n<table>\n<tr><th>Ad type</th><th>Spend (LKR)</th><th>Share of spend</th><th>Bridal enquiries</th><th>Cost per enquiry (LKR)</th><th>Other result</th></tr>\n<tr><td>Image ads, Meta</td><td>53,124</td><td>36.7%</td><td>280</td><td>190</td><td>n/a</td></tr>\n<tr><td>Video ads, Meta</td><td>50,866</td><td>35.2%</td><td>205</td><td>248</td><td>n/a</td></tr>\n<tr><td>TikTok video ads</td><td>17,581</td><td>12.1%</td><td>n/a</td><td>n/a</td><td>68,929 reached, 909 clicks</td></tr>\n<tr><td>Google Search ads</td><td>15,028</td><td>10.4%</td><td>n/a</td><td>n/a</td><td>3,628 website visits</td></tr>\n<tr><td>Hiring ads, Meta</td><td>4,512</td><td>3.1%</td><td>n/a</td><td>n/a</td><td>45 applicant messages</td></tr>\n<tr><td>Reach ads, Meta</td><td>3,591</td><td>2.5%</td><td>n/a</td><td>n/a</td><td>81,623 reached</td></tr>\n<tr><td>Total</td><td>144,703</td><td>100%</td><td>485</td><td>298</td><td></td></tr>\n</table>\n\n<h2>Are image ads cheaper than video for bridal enquiries?</h2>\n\n<p>In this account, in this month, yes. Image ads brought 57.7% of bridal enquiries on 36.7% of the spend, at LKR 190 each. Video ads cost LKR 248, about 31% more.</p>\n\n<p>That's a reason to keep testing images, and not a reason to stop video. Bookings weren't split by ad set, so we can't say which format brought the 10 brides. A bride who has watched a full video of a look may be a better enquiry than one who tapped a photo, which could easily be worth the extra LKR 58. Put a different opening message on each format, count bookings against them for three months, then decide.</p>\n\n<h2>Why more reach didn't mean more enquiries</h2>\n\n<p>Meta reach more than tripled, from 106,427 people in September to 352,354 in October, on 6% more spend. Enquiries went from 476 to 485, at the same cost per enquiry as the month before.</p>\n\n<p>So tripling the people who saw the ads added 9 enquiries. Reach depends largely on how the budget is set up and who it's aimed at. It says little about how many of those people are getting married soon. Judge a bridal campaign on enquiries and bookings, and treat a big reach number as context.</p>\n\n<h2>What can you say about Google and TikTok without tracked enquiries?</h2>\n\n<p>Google Search and TikTok took LKR 32,609, or 22.5% of spend, and brought website visits and video views, not message enquiries. The 485 enquiries all came from Meta, and the report can't say how many brides first found the studio on Google or TikTok.</p>\n\n<p>That means the 13.48× can't be split up fairly. It would be easy to credit it all to Meta and cut the other two, and just as easy to assume they helped. A person who searches for a bridal studio and reaches the website may call or send a WhatsApp message directly, and nothing here counts that. Before judging either channel, count website WhatsApp clicks and calls, and ask each bride who books where she first saw the studio. <a href=\"https://skydesigners.lk/blog/click-to-whatsapp-ads-sri-lanka-enquiry-to-sale\">Our guide to tracking enquiry-to-booking rate</a> covers the WhatsApp side.</p>\n\n<h2>Where the cheapest growth sits: 475 enquiries without a booking</h2>\n\n<p>2.1% of bridal enquiries became confirmed bookings. Each extra percentage point on the same 485 enquiries is about 5 more bookings, or about LKR 945,000, for no extra ad spend. These chats are already paid for, so the reply and the follow-up are where we'd look first.</p>\n\n<p>Some of those 475 may still book, since weddings are planned well ahead. So keep the first enquiry date beside each booking, and note where each chat stops: at the package price, at the date and venue, at the bank details, or with no reply. A LKR 195,000 decision is worth a personal follow-up.</p>\n\n<h2>The Takeaway</h2>\n\n<p>A high return on a high-priced service comes from a small number of sales, so read it as a range and not a level. Judge the ads on enquiries and bookings instead of reach, give every channel something to count, and spend your next effort on the chats you've already paid for. When you plan next quarter, our <a href=\"https://skydesigners.lk/blog/ad-budget-sri-lanka-sales-target\">method for setting a budget from a sales target</a> works from these same rates. More on how we run these campaigns on our <a href=\"https://skydesigners.lk/services/performance-advertising\">performance advertising</a> page.</p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Running ads on three platforms and not sure which one brings your bookings? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/11/22223b27-c914-44a8-ba2f-03ef1e2265b0.png","author_name":"Joshuwa Salamon","status":"published","is_featured":0,"seo_title":"Dandy Bridal: 13.48× ROAS on Meta, Google and TikTok Ads","seo_description":"LKR 144,703 of ads, 485 enquiries, 10 bookings and a 13.48× ROAS for Dandy Bridal. Why one booking moves the return so far, and why more reach didn't help.","published_at":"2026-11-04 13:38:51","scheduled_at":null,"created_at":"2026-11-04 19:08:54","updated_at":"2026-11-04 19:08:54","category_name":"Business Growth","category_slug":"business-growth"},{"id":31,"category_id":6,"title":"Brides By Poorni: 5.01× ROAS and 8 Bridal Bookings From LKR 191,429 of Meta Ads","slug":"brides-by-poorni-meta-ads-case-study-roas","excerpt":"5.01× return on ad spend: LKR 191,429 on Meta ads brought 552 message enquiries, 8 bridal bookings and LKR 960,000 in booked revenue for Brides By Poorni. The more useful story is underneath: not every enquiry was about a wedding, and more than a fifth of the budget wasn't trying to bring enquiries at all.","content":"<p><em>A Sky Designers performance case study — Brides By Poorni, LKR 120,000 bridal packages, Meta ads, 1 to 31 October 2026</em></p>\n\n<p><strong>Brides By Poorni spent LKR 191,429 on Meta ads in October, booked LKR 960,000 in bridal packages, and returned 5.01× on ad spend.</strong></p>\n\n<p>But the headline number isn't the useful part. Not every enquiry in this account was about a wedding, and more than a fifth of the budget wasn't trying to bring enquiries at all. So the return and the close rate both need a closer read before anyone moves the budget, and any Sri Lankan studio selling more than one service can run the same check.</p>\n\n<h2>The Numbers</h2>\n\n<table>\n<tr><th>Metric</th><th>October 2026</th></tr>\n<tr><td>Ad spend</td><td>LKR 191,429</td></tr>\n<tr><td>Message enquiries</td><td>552</td></tr>\n<tr><td>Cost per enquiry</td><td>LKR 347</td></tr>\n<tr><td>Bridal bookings</td><td>8</td></tr>\n<tr><td>Enquiry to booking</td><td>1.4%</td></tr>\n<tr><td>Ad spend per booking</td><td>LKR 23,929</td></tr>\n<tr><td>Booked revenue</td><td>LKR 960,000</td></tr>\n<tr><td><strong>Return on ad spend</strong></td><td><strong>5.01×</strong></td></tr>\n</table>\n\n<p>Revenue is 8 bookings at LKR 120,000. Spend is from Meta Ads Manager, converted at LKR 335 to the US dollar. Bookings and revenue aren't split by campaign.</p>\n\n<h2>Where the LKR 191,429 went</h2>\n\n<table>\n<tr><th>Campaign type</th><th>Spend (LKR)</th><th>Share of spend</th><th>Enquiries</th><th>Cost per enquiry (LKR)</th></tr>\n<tr><td>Bridal ads</td><td>60,813</td><td>31.8%</td><td>186</td><td>327</td></tr>\n<tr><td>Sales ads</td><td>45,011</td><td>23.5%</td><td>168</td><td>268</td></tr>\n<tr><td>Facial ads</td><td>24,174</td><td>12.6%</td><td>159</td><td>152</td></tr>\n<tr><td>Retargeting</td><td>17,849</td><td>9.3%</td><td>39</td><td>458</td></tr>\n<tr><td>Awareness: engagement, reach and video</td><td>43,513</td><td>22.7%</td><td>n/a</td><td>n/a</td></tr>\n<tr><td>Boosted post</td><td>70</td><td>0.0%</td><td>n/a</td><td>n/a</td></tr>\n<tr><td>Total</td><td>191,429</td><td>100%</td><td>552</td><td>347</td></tr>\n</table>\n\n<h2>Why a 1.4% close rate may not mean what it seems to</h2>\n\n<p>The facial ads were the cheapest source of enquiries, at LKR 152, and they brought 159 of the 552. But the only revenue in this report is bridal packages. A person asking about a facial and a person booking a wedding are in the same enquiry count, and only one of them can become a bridal booking.</p>\n\n<p>Take those 159 out and 8 bookings from 393 enquiries is 2.0%, not 1.4%. Take the LKR 24,174 facial spend out as well and the bridal side returns about 5.74×. Those figures assume none of the bookings began with a facial enquiry, which this data can't confirm. In the other direction, any facial sales aren't counted at all, so the facial ads have spend against them and no revenue beside them.</p>\n\n<p>If you sell more than one service, give each one its own enquiries, its own sales and its own return. A blended close rate makes the main service look weaker than it is and hides whether the smaller one pays.</p>\n\n<h2>What should 22.7% on awareness have to prove?</h2>\n\n<p>Engagement, reach and video ads took LKR 43,513. They reached 278,295 accounts and brought 13,294 post interactions and 29,932 video views, but no tracked enquiries. Those numbers can't tell you whether a single bride booked because of them.</p>\n\n<p>A wedding is a long decision, and it's reasonable to want a bride to have seen your work before she messages. The bar is also low: one extra LKR 120,000 booking would cover the whole awareness budget more than twice over. We wouldn't cut it on this evidence, and we wouldn't raise it either. Ask each bride who books where she first saw the studio, and check after three months whether \"Facebook\" or \"Instagram\" comes up more often than a search or a friend's referral.</p>\n\n<h2>Is retargeting always the cheap option?</h2>\n\n<p>Not here. Retargeting cost LKR 458 per enquiry, the highest of the four enquiry campaigns, from a smaller audience. On low-priced products we've seen the reverse: <a href=\"https://skydesigners.lk/blog/ayur-glamour-meta-ads-whatsapp-orders-case-study\">past enquirers at LKR 83 for a WhatsApp seller</a>. On <a href=\"https://skydesigners.lk/blog/sitc-diploma-programmes-meta-ads-case-study-roas\">a campus intake</a>, retargeting also cost more than a broad audience.</p>\n\n<p>That doesn't make this campaign a mistake. A bride who has already asked once may be far more likely to book, and a costlier enquiry can still bring a cheaper booking. With bookings not split by campaign, we can't say either way. We'd keep the budget small until each booking can be traced to the ad that started the chat.</p>\n\n<h2>Where the cheapest growth sits: 544 enquiries without a booking</h2>\n\n<p>On a LKR 120,000 package, one more booking adds about 0.63× to the month's return with no extra ad spend. As an illustration, if the same 552 enquiries had booked at 2.0% rather than 1.4%, that's about 3 more bookings and LKR 360,000, taking the return to about 6.9×.</p>\n\n<p>Some of these people may also book later. This report doesn't say when each bride first enquired, so some of October's bookings may have started in earlier months, and some October chats may book next year. Record the first enquiry date with every booking, and note where each chat stops: at the package price, at the date and venue, at the bank details, or with no reply. <a href=\"https://skydesigners.lk/blog/click-to-whatsapp-ads-sri-lanka-enquiry-to-sale\">Our guide to tracking enquiry-to-booking rate</a> shows how we set that up with labels and one sheet.</p>\n\n<h2>The Takeaway</h2>\n\n<p>A single ROAS across several services and several jobs tells you the month paid, but not what paid. Separate the main service from the smaller ones, keep awareness spend on its own line, and trace each booking back to its first enquiry before you move the budget. When you plan the next month, our <a href=\"https://skydesigners.lk/blog/ad-budget-sri-lanka-sales-target\">method for setting a budget from a sales target</a> works from these same rates. More on how we run these campaigns on our <a href=\"https://skydesigners.lk/services/performance-advertising\">performance advertising</a> page.</p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Selling bridal packages alongside other services and not sure which ads bring the bookings? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/11/d7845c57-5dbb-4dce-8ab2-378025185f35.png","author_name":"Sky Designers","status":"published","is_featured":0,"seo_title":"Brides By Poorni: 5.01× ROAS on Bridal Meta Ads, Sri Lanka","seo_description":"LKR 191,429 of Meta ads, 552 enquiries, 8 bridal bookings and a 5.01× ROAS for Brides By Poorni. Why the 1.4% close rate needs a closer read, and what's next.","published_at":"2026-11-04 13:00:30","scheduled_at":null,"created_at":"2026-11-04 18:30:33","updated_at":"2026-11-04 18:30:33","category_name":"Business Growth","category_slug":"business-growth"},{"id":30,"category_id":1,"title":"Meta Pixel, Conversions API and GA4: The 8-Point Lead Tracking Checklist for Sri Lankan Websites (2026)","slug":"lead-tracking-pixel-conversions-api-ga4-sri-lanka","excerpt":"Meta says to aim for 75% Conversions API coverage against Pixel events. This is the eight-point checklist we use so every website form and WhatsApp enquiry is counted once, in Meta and in GA4.","content":"<p><em>Last updated: 26 October 2026 · Guide</em></p>\n<p><strong>Short answer:</strong> A Sri Lankan website that runs on ad enquiries needs three things working together: the Meta Pixel firing a Lead or Contact event on the actions that matter, the Conversions API sending the same events from your server, and GA4 recording a generate_lead key event that Google Ads can import. Meta says to aim for 75% Conversions API coverage against Pixel events. Below is the eight-point checklist we use before any client spends a rupee.</p>\n<h2>Key takeaways</h2>\n<ul>\n<li>A Pixel that only sends PageView tells Meta who visited, not who enquired. Add Lead, Contact or Schedule on the exact moment an enquiry happens.</li>\n<li>Meta recommends sending the same events from the browser and the server. Match event_name and event_id on both, or every lead is counted twice.</li>\n<li>Event match quality is scored 0 to 10 on the last 48 hours of server events. A hashed email or phone number moves it most.</li>\n<li>In GA4, enhanced measurement's form_submit is a starting point. Fire generate_lead on the thank-you step and mark it as a key event.</li>\n<li>Google Ads imports GA4 key events as secondary conversions. Decide which one Google should bid on.</li>\n</ul>\n<h2>Why does a website need more than the Meta Pixel base code?</h2>\n<p>The base code loads on every page and sends PageView automatically. That is all it does. If a bridal studio in Colombo takes its bookings through a website form and the Pixel only sees page views, Meta has nothing to learn from. It will find people who visit, which is a cheaper and less useful crowd.</p>\n<p>We saw the cost of thin tracking in our own Leeza.lk case study. In September 2026 the add-to-cart campaign brought visits at LKR 11 each against LKR 47 on the main sales campaign. The obvious move was to shift budget. We couldn't, because orders and revenue weren't split by campaign.</p>\n<h2>Which events should a lead-generating site send?</h2>\n<p>Meta's standard events have fixed meanings, and the names are case sensitive. Type one wrongly and Events Manager creates a custom event instead. These are the ones that matter for service businesses here:</p>\n<table>\n<tr><th>What the visitor does</th><th>Meta standard event</th><th>GA4 event</th><th>Where we fire it</th></tr>\n<tr><td>Submits an enquiry or quote form</td><td>Lead</td><td>generate_lead (key event)</td><td>Thank-you page or confirmed success message</td></tr>\n<tr><td>Taps the WhatsApp or call button</td><td>Contact</td><td>Custom event, e.g. whatsapp_click</td><td>On the button click</td></tr>\n<tr><td>Books an appointment or consultation</td><td>Schedule</td><td>generate_lead or a custom booking event</td><td>Booking confirmation</td></tr>\n<tr><td>Applies for a course or programme</td><td>SubmitApplication</td><td>generate_lead</td><td>Application confirmation</td></tr>\n<tr><td>Pays online</td><td>Purchase (with value and currency)</td><td>purchase</td><td>Order confirmation page</td></tr>\n</table>\n<p>Meta defines Lead as a submission of information \"with the understanding that they may be contacted at a later date\", and Contact as contact by phone, SMS, email, chat or other means. The Contact row matters a lot here. In the accounts we run, many enquiries never touch a form. People see the ad, open the site, check the price, and tap WhatsApp. If that tap isn't tracked, your best leads look like bounces.</p>\n<h2>What is the Conversions API, and do small Sri Lankan businesses need it?</h2>\n<p>The Pixel runs in the visitor's browser. The Conversions API sends the same event from your server to Meta. Meta's own advice is to run both and send the same events through each, which it calls a redundant setup, because the server can catch events the Pixel misses through network issues or page loading errors.</p>\n<p>Meta gives a target for it: a 75% event coverage ratio of Conversions API events to Pixel events. You can check yours in Events Manager.</p>\n<h3>How do you set it up without a developer?</h3>\n<ul>\n<li><strong>Partner integration.</strong> Shopify, WooCommerce and similar platforms have built-in Conversions API connections, and Meta says many of these handle deduplication parameters automatically. If your site is on one, start here.</li>\n<li><strong>Conversions API Gateway.</strong> A codeless option inside Events Manager that runs on Amazon Web Services or Google Cloud. Meta says setup takes under 30 minutes, cloud fees start at USD 30 a month, and it suits businesses spending more than USD 300 a month on campaigns that optimise for web events.</li>\n<li><strong>Direct integration.</strong> A developer sends events from your server code. Most flexible, most upkeep.</li>\n</ul>\n<p>For a custom-built site with a small ad budget, a direct integration on just the Lead and Contact events is usually cheaper than a Gateway you'll pay for every month.</p>\n<h2>How do you stop every lead being counted twice?</h2>\n<p>Once the Pixel and the server both send Lead, Meta needs to know they are the same enquiry. Meta deduplicates when the event_name matches and the event_id is identical on both. If there's no event_id, it can match on event_name plus external_id or the fbp browser ID. When both copies arrive, Meta keeps the one it received first.</p>\n<p>Skip this and your Ads Manager shows twice the leads you actually got. Cost per lead looks half of what it is, and the budget decisions you make from it are wrong. Check it in Events Manager's Test Events tool before launch.</p>\n<h2>What is event match quality, and how do you raise it?</h2>\n<p>Event match quality is Meta's 0 to 10 score for how well your server events can be matched to Meta accounts. It uses the last 48 hours of data.</p>\n<p>Meta ranks the customer information you can send. Email and click ID are high priority. Phone number, country and external ID are medium. First name, last name and city are low. For a Sri Lankan enquiry form, that means asking for a phone number (which you need for the WhatsApp follow-up anyway) and an email where it's natural, then sending both hashed with the server event.</p>\n<h3>What about consent and data rules?</h3>\n<p>Meta's Business Tools Terms require you to have lawful rights to collect and share the data, to hash contact information, and to collect any necessary consent. Sri Lanka's Personal Data Protection Act, No. 9 of 2022, was passed by Parliament on 19 March 2022 and is coming into operation in stages, according to the Data Protection Authority. Put a clear privacy notice on the form and ask your lawyer which parts apply to your business.</p>\n<h2>How should GA4 track website leads?</h2>\n<p>GA4's enhanced measurement collects form_start and form_submit without any code. That's useful as a rough signal, but we don't use form_submit as the lead count. It fires for any form a visitor submits, newsletter boxes included, and Google's page doesn't say whether it waits for the submission to succeed.</p>\n<p>Instead we fire generate_lead, one of GA4's recommended lead-generation events, on the thank-you step, and mark it as a key event (Google says any event you collect can become one). GA4 also has recommended events for later stages: qualify_lead, working_lead, close_convert_lead, disqualify_lead and close_unconvert_lead. If your team logs WhatsApp enquiries in a sheet, those events can carry \"became a customer\" back into GA4 later.</p>\n<h3>How do GA4 leads reach Google Ads?</h3>\n<p>Link the GA4 property to Google Ads, turn on auto-tagging, and make sure you have at least Marketer access in GA4. Then create Google Ads conversions from your key events in GA4's Conversion management screen. Google sets these as secondary conversion actions to avoid counting the same event twice. If you want Google to bid on them, change that in Google Ads.</p>\n<h2>The eight-point checklist</h2>\n<ol>\n<li>Pixel base code on every page, PageView showing as active in Events Manager.</li>\n<li>Lead, Contact, Schedule or SubmitApplication on the exact success moment, names spelt exactly as Meta lists them.</li>\n<li>The WhatsApp and call buttons tracked as Contact.</li>\n<li>Conversions API live through a partner, the Gateway or a developer, sending the same events.</li>\n<li>Matching event_id on browser and server events, checked in Test Events.</li>\n<li>Hashed phone and email sent with server events, with a privacy notice on the form.</li>\n<li>GA4 generate_lead on the thank-you step, marked as a key event.</li>\n<li>GA4 linked to Google Ads with auto-tagging on, and the primary conversion chosen on purpose.</li>\n</ol>\n<h2>What we'd do in Sri Lanka</h2>\n<p>For most of the businesses we work with, the WhatsApp button is the real conversion. So the first thing we fix on any site is a Contact event on that button, before we touch the Conversions API. A clinic in Kandy or a campus in Colombo that only tracks form leads misses every enquiry that goes straight to WhatsApp.</p>\n<p>Second, we only trust cost per lead once deduplication is confirmed. A doubled lead count is worse than no count, because it looks good.</p>\n<p>Third, we don't stop at the website. Our <a href=\"https://skydesigners.lk/blog/click-to-whatsapp-ads-sri-lanka-enquiry-to-sale\">enquiry-to-booking tracking</a> takes the WhatsApp conversation through to a sale, because a cheap Contact event that never books is the same trap as Leeza.lk's LKR 11 visits.</p>\n<p>And timing: if you plan to push hard in the December season, set this up in November. Fixing tracking in the week of a sale means the campaign learns from broken data at the most expensive time of the year. If you're working out how much to spend, our guide to <a href=\"https://skydesigners.lk/blog/ad-budget-sri-lanka-sales-target\">setting an ad budget from your sales target</a> shows the numbers to plan with, and our <a href=\"https://skydesigners.lk/services/website-design-development\">website design and development team</a> builds these events in from day one.</p>\n<h2>Frequently asked questions</h2>\n<h3>Is the Meta Pixel enough on its own in 2026?</h3>\n<p>It works, but Meta recommends running the Conversions API alongside it and sending the same events from both, because the server can catch events the browser misses.</p>\n<h3>Which Meta event should I use for WhatsApp clicks?</h3>\n<p>Contact. Meta defines it as contact between a customer and your business by phone, SMS, email, chat or other means. Keep Lead for form submissions.</p>\n<h3>How much does the Conversions API Gateway cost?</h3>\n<p>Meta says the only cost is cloud storage on AWS or Google Cloud, starting at USD 30 a month and varying with region and traffic. Partner integrations such as Shopify and WooCommerce don't need it.</p>\n<h3>Why does Ads Manager show more leads than my inbox?</h3>\n<p>The most common cause is missing deduplication: the Pixel and the Conversions API both send Lead without a matching event_id, so each enquiry is counted twice.</p>\n<h3>Sources</h3>\n<ul>\n<li><a href=\"https://www.facebook.com/business/help/402791146561655\">Meta Business Help Center: Specifications for Meta Pixel standard events</a> (checked 26 Oct 2026)</li>\n<li><a href=\"https://www.facebook.com/business/help/2254103654917599\">Meta Business Help Center: Best practices for Meta Pixel standard event setup</a> (checked 26 Oct 2026)</li>\n<li><a href=\"https://www.facebook.com/business/help/308855623839366\">Meta Business Help Center: Best practices for Conversions API</a> (checked 26 Oct 2026)</li>\n<li><a href=\"https://www.facebook.com/business/help/823677331451951\">Meta Business Help Center: About deduplication for Meta Pixel and Conversions API events</a> (checked 26 Oct 2026)</li>\n<li><a href=\"https://www.facebook.com/business/help/765081237991954\">Meta Business Help Center: About event match quality</a> (checked 26 Oct 2026)</li>\n<li><a href=\"https://www.facebook.com/business/help/387152639648383\">Meta Business Help Center: About Conversions API Gateway</a> (checked 26 Oct 2026)</li>\n<li><a href=\"https://support.google.com/analytics/answer/9216061\">Google Analytics Help: Enhanced measurement events</a> (checked 26 Oct 2026)</li>\n<li><a href=\"https://support.google.com/analytics/answer/9267735\">Google Analytics Help: Recommended events</a> (checked 26 Oct 2026)</li>\n<li><a href=\"https://support.google.com/analytics/answer/9267568\">Google Analytics Help: About key events</a> (checked 26 Oct 2026)</li>\n<li><a href=\"https://support.google.com/google-ads/answer/10632359\">Google Ads Help: Create Google Ads conversions based on Google Analytics key events</a> (checked 26 Oct 2026)</li>\n<li><a href=\"https://dpa.gov.lk/Background.php\">Data Protection Authority of Sri Lanka: Background</a> (checked 26 Oct 2026)</li>\n</ul>\n<hr>\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Not sure your website is counting enquiries correctly? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"https://raw.githubusercontent.com/JoshuwaSalamonRathnam/sky-blog-images/main/images/2026/10/lead-tracking-pixel-conversions-api-ga4-sri-lanka-v1.png","author_name":"Joshuwa Salamon","status":"published","is_featured":0,"seo_title":"Pixel, Conversions API and GA4 Checklist for Sri Lanka","seo_description":"The 8-point checklist we use to track website leads in Sri Lanka: Meta Pixel events, Conversions API, deduplication, match quality and GA4 key events.","published_at":"2026-11-04 12:58:36","scheduled_at":null,"created_at":"2026-11-04 16:30:05","updated_at":"2026-11-04 18:28:38","category_name":"Digital Marketing","category_slug":"digital-marketing"},{"id":28,"category_id":1,"title":"How to Get Your Sri Lankan Business Named in ChatGPT and Google AI Answers (2026 Checklist)","slug":"get-business-named-chatgpt-google-ai-sri-lanka","excerpt":"Ahrefs found 62.2% of Google AI Overview citations come from pages outside the first page of results. Here is how a Sri Lankan business gets named in ChatGPT and Google AI answers: open crawlers, pages worth quoting, Google Business Profile and a monthly check.","content":"<p><em>Last updated: 23 October 2026 · Guide</em></p><p><strong>Short answer:</strong> You get named in ChatGPT and Google's AI answers the same way you get found in Google: let the crawlers in, put plain, specific answers on your own pages, and be the business other sites already mention. Google says there are no extra requirements for AI Overviews, which it says has over 2.5 billion monthly active users. Sri Lanka is on its list of countries where AI Overviews run.</p><h2>Key takeaways</h2><ul><li>Check robots.txt first. If OAI-SearchBot is blocked, OpenAI says your site will not be shown in ChatGPT search answers.</li><li>Blocking GPTBot (training) or Google-Extended does not remove you from ChatGPT search or Google Search. They are separate switches.</li><li>Page one helps but is not required: Ahrefs found 31.0% of AI Overview citations came from pages ranking beyond position 100.</li><li>Write the answer an engine can lift: a two-line answer, LKR prices, named places, dated numbers with a source.</li><li>There is no separate AI report in Search Console. AI Overview clicks are counted inside the normal \"Web\" performance data.</li></ul><h2>What decides whether ChatGPT or Google AI names your business?</h2><p>Two things: whether the engine can read your pages, and whether your page is the clearest answer it finds. Neither engine sells a slot. Google's own page on AI features says \"there are no additional requirements to appear in AI Overviews or AI Mode, nor other special optimizations necessary.\" To be a supporting link, a page only has to be indexed and eligible to show in Search with a snippet.</p><p>The part that changes is how the answer is built. Google says AI Overviews and AI Mode may use \"query fan-out\": one question becomes several related searches across subtopics. Someone in Kandy asking \"best place to get Meta ads done in Sri Lanka\" may trigger searches on cost, case studies and reviews. A business with one thin home page gets one chance. A business with a price page, a case study and an FAQ gets several.</p><p>This matters here now. Sri Lanka had 13.9 million internet users in October 2025 (DataReportal), and Google lists Sri Lanka among the countries where AI Overviews are available.</p><h2>Can ChatGPT and Google's AI actually read your website?</h2><p>Open yoursite.lk/robots.txt in a browser. It takes ten seconds and it is where most of the damage hides. We checked ours on 23 October 2026: it allows every crawler and blocks only the /admin area. If a template or security plugin was installed without anyone reading its settings, it may be blocking crawlers you have never heard of.</p><p>The four names you need to know:</p><table><tr><th>Crawler or setting</th><th>Owner</th><th>What it does</th><th>What we'd set</th></tr><tr><td>OAI-SearchBot</td><td>OpenAI</td><td>Finds pages for ChatGPT search. Blocked sites are not shown in ChatGPT search answers, only as navigational links.</td><td>Allow</td></tr><tr><td>GPTBot</td><td>OpenAI</td><td>Collects content to train OpenAI's models. Independent of search.</td><td>Your choice. Blocking it does not hide you from ChatGPT search.</td></tr><tr><td>ChatGPT-User</td><td>OpenAI</td><td>Visits a page when a user asks ChatGPT to. Not automatic crawling, and OpenAI says robots.txt rules may not apply.</td><td>Leave alone</td></tr><tr><td>Google-Extended</td><td>Google</td><td>Controls use of your content for Gemini training and grounding. Google says it does not affect inclusion or ranking in Search.</td><td>Your choice</td></tr></table><p>OpenAI says robots.txt changes take about 24 hours to reach ChatGPT search. Google adds one more place to look: crawling must be allowed \"by any CDN or hosting infrastructure\" too. If your developer turned on aggressive bot blocking at the hosting level, robots.txt can say yes while the server says no. Ask them.</p><p>There is also a newer switch inside Google Search Console that opts a site out of AI Overviews and AI Mode completely. Google says opted-out sites get no traffic or impressions from those features, and that the setting is not used to rank normal results. For a business that wants enquiries, do not opt out.</p><h2>What should be on the page an AI engine quotes?</h2><p>Answer engines lift short, self-contained passages. Write each section so it still makes sense if it is the only paragraph someone reads.</p><h3>Put the answer first</h3><p>Start the page, and each section, with the answer in one or two sentences. \"Bridal makeup in Colombo starts at LKR X for the bride, trial included\" beats three paragraphs on your passion for beauty. If customers comment \"price pls\" on your Facebook posts, that question deserves a written answer on your website too.</p><h3>Use numbers with a source and a date</h3><p>The GEO research paper (Aggarwal et al., researchers from Princeton and IIT Delhi, revised June 2024) tested ways of rewriting pages and found GEO could raise visibility in generative engine answers \"by up to 40%\". Adding quotations and adding statistics did best, with citing sources close behind. It was a lab benchmark, and the authors say the effect \"varies across domains\", so treat it as direction, not a promise.</p><p>Your own numbers count most, because no other site has them. Our Ayur Glamour case study says LKR 886,214 of Meta ads brought 1,497 WhatsApp orders in September 2026. A sentence like that is quotable. \"We deliver great results\" is not.</p><h3>Name the person and the place</h3><p>Google's guidance on helpful content says trust is the most important part of E-E-A-T and \"strongly\" encourages accurate bylines. It also asks whether content shows \"first-hand expertise\". Put a real name on articles, a real address on the contact page, and say which towns you serve: Nugegoda, Negombo, Galle. An engine answering \"a dentist near Rajagiriya\" cannot pick you if the word Rajagiriya never appears on your site.</p><h3>Keep it in text</h3><p>Google's AI features page asks for important content \"in textual form\" and structured data that matches the visible text. A price list posted only as a JPEG flyer is invisible to a crawler reading text. Type it out on the page as well.</p><h2>Do you need to rank on Google's first page to be cited?</h2><p>No, though it still helps. Ahrefs looked at 863,000 search results and about 4 million AI Overview URLs (published 2 March 2026). It found 37.9% of cited pages also ranked in the top 10, 31.2% ranked between 11 and 100, and 31.0% ranked beyond 100. Put together, 62.2% of citations came from outside the first page.</p><p>For a Sri Lankan SME that is good news. You may never outrank a directory for \"digital marketing agency\", but a page that answers \"how much does a Facebook ad cost in Sri Lanka\" better than anyone else can still be the one quoted. Query fan-out is the reason: the engine goes looking for the subtopic, and the subtopic page wins.</p><h2>Does Google Business Profile still matter for local answers?</h2><p>For anything with \"near me\" or a town name in it, yes. Google says local results are mainly based on relevance, distance and prominence. Its own tips are plain: complete every field, verify the profile, keep hours right (including Poya days), add photos, and reply to reviews. Distance you cannot change. The other two you can.</p><p>The same habits feed AI answers indirectly. Reviews that mention the service and the town (\"great bridal trial at their Kandy studio\") are third-party text describing you, which is exactly what an engine looks for when it decides who is credible.</p><h2>How do you know if it is working?</h2><p>Google gives you less than you would like. AI Overview and AI Mode traffic is counted in Search Console's Performance report under the \"Web\" search type, with no separate AI filter. So watch the queries that bring impressions and see whether longer, question-style searches grow.</p><p>For ChatGPT, ask it. Once a month, type the five questions your customers ask most into ChatGPT with search on, and into Google. Note who gets named and which page is cited. Keep the log in a sheet; after three months you will see whether your pages are moving. It is manual, and it is the most honest measure available today.</p><h2>What we'd do in Sri Lanka</h2><p>Many of the businesses we work with sell mostly through WhatsApp, and the website gets whatever time is left: a home page, a gallery, a phone number. That is the gap. Here is the order we would fix it in, cheapest first.</p><ol><li><strong>This week, free:</strong> open robots.txt, confirm OAI-SearchBot and Googlebot are not blocked, and check Search Console is not opted out of AI features.</li><li><strong>This month:</strong> one price page in LKR with what is included, and one FAQ page built from real WhatsApp questions. \"Do you deliver to Jaffna?\" and \"Is cash on delivery available?\" need a written answer an engine can find.</li><li><strong>Next:</strong> one case study with real, dated numbers and the client's permission.</li><li><strong>Always:</strong> keep Google Business Profile current, and ask happy customers to mention the service and the town in their review.</li></ol><p>We would not pay anyone who promises \"guaranteed ChatGPT ranking\". Nothing in Google's or OpenAI's documentation offers one. And before the December season, when people start asking engines where to buy gifts, these pages should already be live and crawled.</p><h2>Frequently asked questions</h2><h3>Can I pay to appear in ChatGPT answers?</h3><p>Not through any method OpenAI's crawler page describes. ChatGPT search finds pages through OAI-SearchBot, so the route is an open robots.txt and pages worth citing.</p><h3>Are AI Overviews shown in Sri Lanka?</h3><p>Yes. As of 23 October 2026, Google's AI Overviews help page lists Sri Lanka among the countries where the feature is available.</p><h3>Will blocking GPTBot remove my business from ChatGPT?</h3><p>No. OpenAI says each crawler setting is independent: GPTBot is for model training, OAI-SearchBot is for ChatGPT search. You can block one and allow the other.</p><h3>Do I need schema markup or an llms.txt file?</h3><p>Google says no special markup is required for AI features, only that any structured data you use matches the visible text. We have found no primary evidence that llms.txt changes AI citations, so it is low on our list.</p><h3>How long does it take to show up?</h3><p>Robots.txt changes reach ChatGPT search in about 24 hours, according to OpenAI. Being chosen as a source depends on the content and on how many other sites mention you, so plan in months, not days.</p><h3>Sources</h3><ul><li><a href=\"https://developers.google.com/search/docs/appearance/ai-features\">Google Search Central, AI features and your website</a> (last updated 10 December 2025; checked 23 October 2026)</li><li><a href=\"https://support.google.com/websearch/answer/14901683?hl=en\">Google Search Help, AI Overviews availability</a> (checked 23 October 2026)</li><li><a href=\"https://blog.google/products-and-platforms/products/search/new-controls-website-owners/\">Google, new controls for website owners</a> (3 June 2026, updated 31 August 2026)</li><li><a href=\"https://developers.openai.com/api/docs/bots\">OpenAI, Overview of OpenAI crawlers</a> (checked 23 October 2026)</li><li><a href=\"https://developers.google.com/crawling/docs/crawlers-fetchers/google-common-crawlers\">Google, common crawlers (Google-Extended)</a> (last updated 15 October 2026)</li><li><a href=\"https://developers.google.com/search/docs/fundamentals/creating-helpful-content\">Google, creating helpful, reliable, people-first content</a> (last updated 5 October 2026)</li><li><a href=\"https://support.google.com/business/answer/7091\">Google Business Profile Help, tips to improve your local ranking</a> (checked 23 October 2026)</li><li><a href=\"https://arxiv.org/abs/2311.09735\">Aggarwal et al., GEO: Generative Engine Optimization</a> (v3, 28 June 2024)</li><li><a href=\"https://ahrefs.com/blog/ai-overview-citations-top-10\">Ahrefs, AI Overview citations and the top 10</a> (2 March 2026)</li><li><a href=\"https://datareportal.com/reports/digital-2026-sri-lanka\">DataReportal, Digital 2026: Sri Lanka</a> (8 November 2025)</li></ul><p>Related reading: <a href=\"https://skydesigners.lk/blog/geo-generative-engine-optimization-seo-shift\">The '10 Blue Links' Era is Ending. Are You Ready for GEO?</a> · <a href=\"https://skydesigners.lk/blog/ayur-glamour-meta-ads-whatsapp-orders-case-study\">How Ayur Glamour turned LKR 886,214 of Meta ads into 1,497 WhatsApp orders</a> · <a href=\"https://skydesigners.lk/services/digital-strategy-growth\">Digital strategy and growth</a></p><hr><p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Want to know what ChatGPT and Google say when someone asks about your business? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"https://raw.githubusercontent.com/JoshuwaSalamonRathnam/sky-blog-images/main/images/2026/10/get-business-named-chatgpt-google-ai-sri-lanka-v1.png","author_name":"Joshuwa Salamon","status":"published","is_featured":0,"seo_title":"Get Named in ChatGPT and Google AI Answers in Sri Lanka","seo_description":"Google says AI Overviews need no special tricks. What works: let OAI-SearchBot in, put LKR prices in text, add dated numbers. A Sri Lanka checklist.","published_at":"2026-11-03 16:25:27","scheduled_at":null,"created_at":"2026-11-03 16:30:05","updated_at":"2026-11-03 21:55:28","category_name":"Digital Marketing","category_slug":"digital-marketing"},{"id":29,"category_id":6,"title":"Lulu Bridal Studio in October: 5.19× ROAS, 6 Customers, and Why One Month Misleads","slug":"lulu-bridal-studio-october-roas-high-ticket-case-study","excerpt":"5.19× return on ad spend: LKR 187,733 across Meta, Google and TikTok brought 559 enquiries, 6 customers and LKR 975,000 in revenue for Lulu Bridal Studio. The more useful story is underneath: why a month after 16.91× says little on its own, and what the two months together show about where the budget should go.","content":"<p><em>A Sky Designers performance case study — Lulu Bridal Studio, bridal packages, Meta, Google and TikTok ads, 1–31 October 2026</em></p>\n\n<p><strong>Lulu Bridal Studio spent LKR 187,733 across Meta, Google and TikTok in October, earned LKR 975,000 in revenue, and returned 5.19× on ad spend.</strong></p>\n\n<p>That's a good month by most standards. It also follows <a href=\"https://skydesigners.lk/blog/lulu-bridal-studio-roas-bridal-bookings-case-study\">a September at 16.91×</a>, with more enquiries this time and about a third as many customers. But the headline number isn't the useful part. What matters is what a swing like that says about reading a high-ticket campaign, and where the budget should go next.</p>\n\n<h2>The Numbers</h2>\n\n<table>\n<tr><th>Metric</th><th>September 2026</th><th>October 2026</th></tr>\n<tr><td>Ad spend</td><td>LKR 168,280</td><td>LKR 187,733</td></tr>\n<tr><td>Enquiries</td><td>481</td><td>559</td></tr>\n<tr><td>Cost per enquiry</td><td>about LKR 350</td><td>LKR 336</td></tr>\n<tr><td>Bookings or customers</td><td>19</td><td>6</td></tr>\n<tr><td>Enquiry to customer</td><td>4.0%</td><td>1.1%</td></tr>\n<tr><td>Ad spend per customer</td><td>LKR 8,857</td><td>LKR 31,289</td></tr>\n<tr><td>Revenue</td><td>LKR 2,845,000</td><td>LKR 975,000</td></tr>\n<tr><td><strong>Return on ad spend</strong></td><td><strong>16.91×</strong></td><td><strong>5.19×</strong></td></tr>\n</table>\n\n<p>October's revenue is 6 customers at an average of LKR 162,500. Enquiries are 534 Meta conversations plus 25 recorded Google enquiries, and each platform measures these in its own way. TikTok reported no messages. Customers and revenue aren't split by channel.</p>\n\n<h2>Why one month can't judge a high-ticket campaign</h2>\n\n<p>Enquiries rose 16% and spend rose 12%, yet the return fell by about two thirds. When a sale is worth this much, a handful of customers decides the month. One more customer in October would have added LKR 162,500, or about 0.87× of return on its own.</p>\n\n<p>Taken together, the two months come to LKR 356,013 in ads, LKR 3,820,000 in revenue, 25 customers and a 10.73× return. That's probably closer to what the account can do than either month alone, though two months is still a small sample. Neither report says when each customer first enquired. A bride who messaged in September may have paid in October, and an October enquiry may not book until next year.</p>\n\n<p>If you sell wedding packages, property, courses or anything else people take weeks to decide on, judge the campaign on a rolling three-month figure and record the date of the first enquiry beside each sale. A single month's ROAS is too jumpy to hire, cut or scale on. This doesn't excuse a bad month: if the close rate stays near 1.1%, that's a real problem, and the rolling figure will show it.</p>\n\n<h2>Where October's budget went</h2>\n\n<table>\n<tr><th>Channel and campaign type</th><th>Spend (LKR)</th><th>Share of spend</th><th>Enquiries</th><th>Cost per enquiry (LKR)</th></tr>\n<tr><td>Meta: bridal enquiry ads</td><td>90,763</td><td>48.3%</td><td>530</td><td>171</td></tr>\n<tr><td>Meta: other ads (video, engagement, staff post, test)</td><td>32,173</td><td>17.1%</td><td>4</td><td>n/a</td></tr>\n<tr><td>Google: website search ads</td><td>20,499</td><td>10.9%</td><td>17</td><td>1,206</td></tr>\n<tr><td>Google: calls ads</td><td>41,470</td><td>22.1%</td><td>8</td><td>5,184</td></tr>\n<tr><td>TikTok: short run, 7–9 October</td><td>2,832</td><td>1.5%</td><td>not reported</td><td>n/a</td></tr>\n<tr><td>Total</td><td>187,733</td><td>100%</td><td>559</td><td>336</td></tr>\n</table>\n\n<p>Rows may differ from the total by a few rupees through rounding. The 108 chats from the staff recruitment post aren't counted as enquiries.</p>\n\n<h2>Is a LKR 5,184 Google enquiry worth paying for?</h2>\n\n<p>Maybe. It's the question this account can't answer yet. A Meta enquiry cost about LKR 230 across the channel, and a Google enquiry about LKR 2,479, close to 11 times as much. On enquiry cost alone you would move the money straight to Meta.</p>\n\n<p>We wouldn't do that on this evidence. Someone searching for a bridal studio may be much closer to booking than someone who tapped an ad in their feed, and customers weren't split by channel. Six customers is also too few to settle it. There has been progress, though: in September <a href=\"https://skydesigners.lk/blog/click-to-whatsapp-ads-sri-lanka-enquiry-to-sale\">we reported no tracked enquiries from Google</a>, and October has 25 recorded.</p>\n\n<p>The comparison inside Google is clearer. Calls ads took 67% of the Google budget and brought 8 of the 25 enquiries, at about 4.3 times the cost of a website search enquiry. Google also reports 29.2% of possible ad appearances lost to budget, which makes adding money tempting. We'd hold that until each customer is tied to the channel they came from. Ask every new customer \"where did you first see us?\", and write the answer down.</p>\n\n<h2>What extra Meta budget bought</h2>\n\n<p>The bridal enquiry ads cost LKR 171 per conversation in October, against LKR 147 in September. Spend on them rose by about 40% while conversations rose by about 20%, so the added enquiries cost nearer LKR 290 each. They're still by far the cheapest source in the account, bringing 94.8% of all enquiries, but the price of each extra chat is climbing. The Bride ad in that campaign was the cheapest of the bridal ads, at LKR 146 from 262 conversations, so we'd look at what it does differently before adding spend.</p>\n\n<h2>Where the cheapest growth sits: 553 enquiries that didn't become customers</h2>\n\n<p>1.1% of enquiries became customers in October, against 4.0% in September. At September's rate, the same 559 enquiries would have brought about 22 customers instead of 6. We don't know yet why the rate fell. The enquiries may have been of lower quality, the packages may have been compared for longer, or some of these people may simply book later.</p>\n\n<p>That's why the next step is to record where each chat stops: at the package price, at date and venue, at bank details, or with no reply at all. A LKR 162,500 decision deserves a person following up, and at this price one saved booking pays for most of a month's ads.</p>\n\n<h2>The Takeaway</h2>\n\n<p>On a high-ticket service, ROAS can move by two thirds in a month without the ads changing much, so don't read a single month as a verdict in either direction. Use a rolling figure, tie each customer to their first enquiry and channel, and find where the chats stop before you move the budget. Our <a href=\"https://skydesigners.lk/blog/ad-budget-sri-lanka-sales-target\">method for setting a budget from a sales target</a> shows how to work with these rates. More on how we run these campaigns on our <a href=\"https://skydesigners.lk/services/performance-advertising\">performance advertising</a> page.</p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Selling a high-ticket service and unsure which channel really brings your customers? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/11/acf382d4-0cc9-4774-9184-dd5c3b51b668.png","author_name":"Sky Designers","status":"published","is_featured":0,"seo_title":"Lulu Bridal Studio October: 5.19× ROAS After 16.9× in Sept","seo_description":"LKR 187,733 of ads, 559 enquiries, 6 customers and a 5.19× ROAS for Lulu Bridal Studio. Why one month can't judge a high-ticket campaign, and what comes next.","published_at":"2026-11-03 16:25:10","scheduled_at":null,"created_at":"2026-11-03 21:55:14","updated_at":"2026-11-03 21:55:14","category_name":"Business Growth","category_slug":"business-growth"},{"id":27,"category_id":6,"title":"Ayur Glamour in October: 2.52× ROAS on LKR 1.29M, and What 800 Double Orders Did","slug":"ayur-glamour-october-double-orders-meta-ads-roas","excerpt":"2.52× return on ad spend: LKR 1,286,017 on Meta ads brought 8,829 WhatsApp enquiries, 2,160 sales and LKR 3.24M in booked revenue for Ayur Glamour. The more useful story is underneath: 800 double orders brought 37.0% of the revenue, and the cheapest audience in the account got more expensive as budget went in.","content":"<p><em>A Sky Designers performance case study — Ayur Glamour, WhatsApp orders via Meta ads, 1–31 October 2026</em></p>\n\n<p><strong>Ayur Glamour spent LKR 1,286,017 on Meta ads in October, booked LKR 3,240,000 in sales, and returned 2.52× on ad spend.</strong></p>\n\n<p>September's return was 2.53×, on LKR 886,214. Holding the return while the budget grows 45% looks like a clean win. But the headline number isn't the useful part. Underneath it, 800 double orders did much of the lifting and the cheapest audience in the account got more expensive. Both are things any Sri Lankan seller on WhatsApp should watch for when spend goes up.</p>\n\n<h2>The Numbers</h2>\n\n<table>\n<tr><th>Metric</th><th>September 2026</th><th>October 2026</th></tr>\n<tr><td>Ad spend</td><td>LKR 886,214</td><td>LKR 1,286,017</td></tr>\n<tr><td>WhatsApp enquiries</td><td>6,818</td><td>8,829</td></tr>\n<tr><td>Cost per enquiry</td><td>LKR 130</td><td>LKR 146</td></tr>\n<tr><td>Orders</td><td>1,497</td><td>1,360</td></tr>\n<tr><td>Enquiry to order</td><td>22.0%</td><td>15.4%</td></tr>\n<tr><td>Ad spend per sale</td><td>LKR 592</td><td>LKR 595</td></tr>\n<tr><td>Booked revenue</td><td>LKR 2,245,500</td><td>LKR 3,240,000</td></tr>\n<tr><td><strong>Return on ad spend</strong></td><td><strong>2.53×</strong></td><td><strong>2.52×</strong></td></tr>\n</table>\n\n<p>October's revenue is 2,160 sales at LKR 1,500: 1,360 orders, plus 800 more units from double orders. September's published figures show 1,497 orders at LKR 1,500 and no separate count of double orders, so read the two order rows with care.</p>\n\n<h2>What double orders did to the return</h2>\n\n<p>800 of the 1,360 orders, or 58.8%, were double orders. They added LKR 1,200,000, which is 37.0% of October's revenue, without costing anything extra in ads.</p>\n\n<p>Take them away and the same spend returns 1.59×, at about LKR 946 of ads per order. With them, ad spend per sale is LKR 595 on a LKR 1,500 product. That second unit is the difference between a thin month and a steady one.</p>\n\n<p>The lesson travels well. On a low-priced product, the number of units in each order can move the return as much as the media buying does. Most reports only count orders and revenue, so it goes unseen. Add units per order to your weekly sheet. If it falls, your return will fall with it, and Ads Manager won't tell you why.</p>\n\n<h2>Why the cheapest audience got more expensive as budget went in</h2>\n\n<table>\n<tr><th>Main retargeting campaign</th><th>September 2026</th><th>October 2026</th></tr>\n<tr><td>Spend</td><td>LKR 177,941</td><td>LKR 339,756</td></tr>\n<tr><td>Enquiries</td><td>2,124</td><td>2,879</td></tr>\n<tr><td>Cost per enquiry</td><td>LKR 83</td><td>LKR 118</td></tr>\n</table>\n\n<p>In <a href=\"https://skydesigners.lk/blog/ayur-glamour-meta-ads-whatsapp-orders-case-study\">our September case study</a> we called retargeting past enquirers the cheapest source of enquiries, and said it was capped by the size of the audience you've already built. October showed what that cap looks like. Spend rose 91% and enquiries rose 36%.</p>\n\n<p>The average of LKR 118 still looks good. The extra money tells a different story: about LKR 161,800 more bought about 755 more enquiries, or about LKR 214 each. That's more than the LKR 188 the sales ads averaged. A second retargeting campaign in October also drew on warm audiences, at LKR 126, so some of those people may have been split between the two.</p>\n\n<p>If you sell on WhatsApp, keep funding retargeting, but judge a budget increase on what the added enquiries cost, not on the campaign's average. An average can look healthy for weeks after the extra spend has stopped being cheap.</p>\n\n<h2>Which campaigns brought the cheapest enquiries in October?</h2>\n\n<table>\n<tr><th>Campaign type</th><th>Spend (LKR)</th><th>Share of spend</th><th>Enquiries</th><th>Cost per enquiry (LKR)</th></tr>\n<tr><td>Video ads</td><td>167,751</td><td>13.0%</td><td>1,482</td><td>113</td></tr>\n<tr><td>Retargeting, two campaigns</td><td>446,067</td><td>34.7%</td><td>3,724</td><td>120</td></tr>\n<tr><td>Review video ads</td><td>92,716</td><td>7.2%</td><td>599</td><td>155</td></tr>\n<tr><td>Sales ads, four campaigns</td><td>507,358</td><td>39.5%</td><td>2,697</td><td>188</td></tr>\n<tr><td>Offer retargeting</td><td>68,302</td><td>5.3%</td><td>299</td><td>228</td></tr>\n<tr><td>General audience, from 30 October</td><td>3,823</td><td>0.3%</td><td>28</td><td>137</td></tr>\n<tr><td>Total</td><td>1,286,017</td><td>100%</td><td>8,829</td><td>146</td></tr>\n</table>\n\n<p>Video ads were the cheapest line, and they weren't all alike: the review videos cost 37% more per enquiry. So don't conclude that video is cheaper as a format. Test each idea on its own line. The four sales ad campaigns ranged from LKR 167 to LKR 274 per enquiry, which is why a single blended \"sales ads\" number would hide what to cut. Offer retargeting cost LKR 228, close to September's LKR 226, so two months now point the same way on that campaign.</p>\n\n<p>These are costs per enquiry, not per buyer. Orders still aren't split by campaign. We named that as the next thing to fix in September, and it's still the biggest gap in this account: until it closes, nobody can say which of these lines brought the double orders.</p>\n\n<h2>Where the cheapest growth sits: 7,469 enquiries beyond orders</h2>\n\n<p>15.4% of WhatsApp enquiries became orders, leaving 7,469 chats that didn't. Ad spend was 39.7% of revenue, leaving LKR 1,953,983 before product and delivery costs, so a 2.52× return doesn't leave much room for waste.</p>\n\n<p>Each extra percentage point of close rate is about 88 more orders. If those orders include double orders at October's rate, that's about LKR 210,000 in revenue for no extra ad spend. <a href=\"https://skydesigners.lk/blog/click-to-whatsapp-ads-sri-lanka-enquiry-to-sale\">Our guide to tracking enquiry-to-booking rate</a> sets out how we'd label those chats, and the reply itself is where we'd look first: speed, the price in the first message, and one follow-up for anyone who went quiet.</p>\n\n<h2>The Takeaway</h2>\n\n<p>A steady ROAS can hide big changes underneath, so don't stop at the headline when budget grows. Check units per order, close rate and what the added spend bought, each on its own line. When you plan the next increase, our <a href=\"https://skydesigners.lk/blog/ad-budget-sri-lanka-sales-target\">method for setting a budget from a sales target</a> shows how those rates change the number. More on how we run these campaigns on our <a href=\"https://skydesigners.lk/services/performance-advertising\">performance advertising</a> page.</p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Raising your ad budget and not sure what the extra spend is really buying? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/11/3d1a15ed-2930-48c5-9963-5bed48c1408c.png","author_name":"Sky Designers","status":"published","is_featured":0,"seo_title":"Ayur Glamour October: 2.52× ROAS and the Double Order Effect","seo_description":"LKR 1.29M of Meta ads, 2,160 sales and a 2.52× ROAS for Ayur Glamour. How 800 double orders held the return, and why retargeting got dearer as budget grew.","published_at":"2026-11-03 09:11:37","scheduled_at":null,"created_at":"2026-11-03 14:41:39","updated_at":"2026-11-03 14:41:39","category_name":"Business Growth","category_slug":"business-growth"},{"id":26,"category_id":6,"title":"Subara: 2.47× ROAS and 214 Registrations on Meta, but Only 23 Paid","slug":"subara-matchmaking-meta-ads-case-study-roas","excerpt":"2.47× return on ad spend: LKR 46,508 on Meta ads brought 1,143 customer WhatsApp enquiries, 214 registrations and LKR 115,000 in paid registrations for Subara. The more useful story is underneath: only 23 of the 214 paid, and that one step holds the cheapest growth left in the account.","content":"<p><em>A Sky Designers performance case study — Subara, LKR 5,000 matchmaking registrations, Meta ads, 1 to 31 October 2026</em></p>\n\n<p><strong>Subara spent LKR 46,508 on Meta ads in October, booked LKR 115,000 in paid registrations, and earned a 2.47× return on ad spend.</strong></p>\n\n<p>But the headline number isn't the useful part. 214 people registered and 23 paid. Everything before registration worked at a low cost, and nearly all the unrealised value sits in one step after it. Any Sri Lankan business that takes a sign-up first and the money later can use what that gap shows.</p>\n\n<h2>The Numbers</h2>\n\n<table>\n<tr><th>Metric</th><th>October 2026</th></tr>\n<tr><td>Ad spend</td><td>LKR 46,508</td></tr>\n<tr><td>Customer WhatsApp enquiries</td><td>1,143</td></tr>\n<tr><td>Cost per customer enquiry</td><td>LKR 38</td></tr>\n<tr><td>Registrations</td><td>214</td></tr>\n<tr><td>Paid registrations</td><td>23</td></tr>\n<tr><td>Cost per paid registration</td><td>LKR 2,022</td></tr>\n<tr><td>Booked revenue</td><td>LKR 115,000</td></tr>\n<tr><td><strong>Return on ad spend</strong></td><td><strong>2.47×</strong></td></tr>\n</table>\n\n<p>Revenue is 23 paid registrations at LKR 5,000. Spend is from Meta Ads Manager, converted at LKR 335 to the US dollar, and includes a hiring campaign. Cost per customer enquiry and the enquiry count leave that campaign out.</p>\n\n<h2>Why a registration isn't a sale</h2>\n\n<table>\n<tr><th>Step</th><th>People</th><th>Rate from the step before</th><th>Ad spend per person (LKR)</th></tr>\n<tr><td>Customer WhatsApp enquiries</td><td>1,143</td><td>n/a</td><td>38</td></tr>\n<tr><td>Registered</td><td>214</td><td>18.7%</td><td>217</td></tr>\n<tr><td>Paid</td><td>23</td><td>10.7%</td><td>2,022</td></tr>\n</table>\n\n<p>Stop counting at registration and October looks excellent: LKR 217 for a sign-up on a LKR 5,000 service. Count to payment and each customer cost about 9 times that. Both numbers are true, but only one of them pays the bills.</p>\n\n<p>If your form, your WhatsApp flow or your CRM has a \"registered\" stage, report the paid number beside it every time. A sign-up costs the customer nothing, so it can't tell you how many people have decided to buy.</p>\n\n<h2>Is a LKR 100 enquiry worse than a LKR 35 one?</h2>\n\n<table>\n<tr><th>Campaign</th><th>Spend (LKR)</th><th>Share of spend</th><th>Enquiries</th><th>Cost per enquiry (LKR)</th></tr>\n<tr><td>Main sales campaign</td><td>36,689</td><td>78.9%</td><td>1,063</td><td>35</td></tr>\n<tr><td>Subscription campaign</td><td>6,476</td><td>13.9%</td><td>65</td><td>100</td></tr>\n<tr><td>Earlier small sales campaign</td><td>770</td><td>1.7%</td><td>15</td><td>51</td></tr>\n<tr><td>Hiring campaign (job enquiries)</td><td>2,573</td><td>5.5%</td><td>387</td><td>7</td></tr>\n<tr><td>Total</td><td>46,508</td><td>100%</td><td>1,530</td><td>30</td></tr>\n</table>\n\n<p>The main campaign brought 93.0% of customer enquiries on 78.9% of the spend. An enquiry from the Subscription campaign cost about 2.9 times as much. On that evidence you would move its budget across.</p>\n\n<p>We wouldn't, not yet. Registrations and payments weren't split by campaign, so this data can't say which campaign brought the 23 people who paid. With only 1 in 50 enquiries paying, a costlier enquiry that pays more often could easily be the better buy. Label each chat with the campaign it came from, as we set out in <a href=\"https://skydesigners.lk/blog/click-to-whatsapp-ads-sri-lanka-enquiry-to-sale\">our guide to tracking enquiry-to-booking rate</a>, then decide the budget on cost per paid registration.</p>\n\n<h2>Keep hiring ads out of your customer numbers</h2>\n\n<p>Subara also ran a hiring campaign. It brought 387 job enquiries at LKR 7 each, the cheapest messages in the account. That's a good result for hiring, and useful to know if you need to fill roles quickly.</p>\n\n<p>It also shows how easily a report can flatter itself. Blend the job enquiries in, and the account's cost per message reads LKR 30 instead of LKR 38 for customer enquiries. Those 387 people were asking about jobs, not the service. Going the other way, the 2.47× return carries the hiring spend. The customer campaigns alone cost LKR 43,935, which works out at 2.62×. Give anything that isn't selling its own line, then read each number for what it is.</p>\n\n<h2>Where the cheapest growth sits: the 191 registrations without payment</h2>\n\n<p>191 of the 214 registrations had no payment. At LKR 5,000 each that's LKR 955,000, though that is a ceiling and nobody should forecast it. Across the whole funnel, 2.0% of enquiries paid, below the 4.0% to 22.0% we showed in our enquiry-to-booking guide.</p>\n\n<p>Each extra percentage point of registrations paying adds about 2 customers and LKR 10,700. As an illustration, if 20% had paid rather than 10.7%, that's about 20 more paid registrations and LKR 100,000 more revenue on the same ad spend, and the return moves from 2.47× to about 4.6×. No extra ad could do that as cheaply.</p>\n\n<p>This data doesn't say why people stopped, and some who registered late in October may still pay in November. So the first job is to find out. We'd look at three things: when the fee is first mentioned, how easy it is to pay on the spot, and who follows up with a registered person and how soon. Matchmaking is a personal decision and people may want to talk to someone first, so a phone call could do more than a payment reminder. Log the reason each person gives, even in a simple sheet.</p>\n\n<h2>The Takeaway</h2>\n\n<p>When a sale happens in two steps, cheap traffic only fills the first one. Count to the point where money changes hands, split that count by campaign, and fix the biggest drop before you add budget. If you want a target to work towards, our <a href=\"https://skydesigners.lk/blog/ad-budget-sri-lanka-sales-target\">method for setting a budget from a sales target</a> uses these same rates. More on how we run these campaigns on our <a href=\"https://skydesigners.lk/services/performance-advertising\">performance advertising</a> page.</p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Getting plenty of registrations but not enough payments? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/11/cb8cbe4b-5098-4593-86b3-4a7f09988493.png","author_name":"Joshuwa Salamon","status":"published","is_featured":0,"seo_title":"Subara Matchmaking: 2.47× ROAS on Meta Ads in Sri Lanka","seo_description":"LKR 46,508 of Meta ads brought 1,143 WhatsApp enquiries and 214 registrations for Subara, but only 23 paid. A 2.47× ROAS, and where the next sales are.","published_at":"2026-11-03 09:05:53","scheduled_at":null,"created_at":"2026-11-03 14:35:54","updated_at":"2026-11-03 14:35:54","category_name":"Business Growth","category_slug":"business-growth"},{"id":25,"category_id":6,"title":"Aayur Life Ceylon: 11.36× ROAS and 250 Sales From LKR 30,813 of Meta Ads","slug":"aayur-life-ceylon-meta-ads-case-study-roas","excerpt":"11.36× return on ad spend: LKR 30,813 on Meta ads brought 475 WhatsApp enquiries, 250 sales and LKR 350,000 in booked revenue for Aayur Life Ceylon. The more useful story is underneath: what a close rate of about one sale for every two enquiries does to a LKR 1,400 product, and how far to trust that rate.","content":"<p><em>A Sky Designers performance case study — Aayur Life Ceylon, a LKR 1,400 product sold over WhatsApp, Meta ads, 7 October to 3 November 2026</em></p>\n\n<p><strong>Aayur Life Ceylon spent LKR 30,813 on Meta ads over 28 days, booked LKR 350,000 in sales, and earned an 11.36× return on ad spend.</strong></p>\n\n<p>But the headline number isn't the useful part. On a budget of about LKR 1,100 a day, the return came down to one figure: about one sale for every two WhatsApp enquiries. What that rate does to the economics of a low-priced product, and how far you can trust it, is the part another Sri Lankan seller can use.</p>\n\n<h2>The Numbers</h2>\n\n<table>\n<tr><th>Metric</th><th>Result</th></tr>\n<tr><td>Ad spend</td><td>LKR 30,813</td></tr>\n<tr><td>WhatsApp enquiries</td><td>475</td></tr>\n<tr><td>Cost per enquiry, all spend</td><td>LKR 65</td></tr>\n<tr><td>Sales</td><td>250</td></tr>\n<tr><td>Enquiry to sale</td><td>52.6%</td></tr>\n<tr><td>Ad spend per sale</td><td>LKR 123</td></tr>\n<tr><td>Booked revenue</td><td>LKR 350,000</td></tr>\n<tr><td><strong>Return on ad spend</strong></td><td><strong>11.36×</strong></td></tr>\n</table>\n\n<p>Revenue is 250 sales at LKR 1,400. Spend is from Meta Ads Manager, converted at LKR 335 to the US dollar. The sales ads run to 9 November, so these are figures as of 3 November.</p>\n\n<h2>Why the close rate moved this return more than the ad cost</h2>\n\n<p>Ad spend per sale was LKR 123, or 8.8% of the LKR 1,400 price. A cheap enquiry helps, but the rate at which chats turn into sales does more of the work.</p>\n\n<p>Set it beside <a href=\"https://skydesigners.lk/blog/ayur-glamour-meta-ads-whatsapp-orders-case-study\">the Ayur Glamour campaign we published in September</a>, a different client selling at a similar price.</p>\n\n<table>\n<tr><th>Campaign</th><th>Average sale (LKR)</th><th>Cost per enquiry (LKR)</th><th>Enquiry to sale</th><th>Cost per sale (LKR)</th><th>ROAS</th></tr>\n<tr><td>Aayur Life Ceylon, Oct to Nov 2026</td><td>1,400</td><td>65</td><td>52.6%</td><td>123</td><td>11.36×</td></tr>\n<tr><td>Ayur Glamour, Sept 2026</td><td>about 1,500</td><td>130</td><td>22.0%</td><td>592</td><td>2.53×</td></tr>\n</table>\n\n<p>The enquiry was half the price here, and the close rate was about 2.4 times higher. Together they gave about 4.5 times the return. This is not a fair race: Ayur Glamour spent about 29 times as much, and bigger budgets reach colder buyers. It does show why cost per enquiry alone can't tell you whether a low-priced product will pay back. Work out what your own rate needs to be before you judge the ads.</p>\n\n<h2>Report the cost per enquiry with and without your engagement spend</h2>\n\n<table>\n<tr><th>Campaign type</th><th>Spend (LKR)</th><th>Share of spend</th><th>WhatsApp enquiries</th><th>Cost per enquiry (LKR)</th></tr>\n<tr><td>Sales messaging ads</td><td>26,616</td><td>86.4%</td><td>475</td><td>56</td></tr>\n<tr><td>Engagement ads</td><td>4,197</td><td>13.6%</td><td>0</td><td>n/a</td></tr>\n<tr><td>Total</td><td>30,813</td><td>100%</td><td>475</td><td>65</td></tr>\n</table>\n\n<p>The sales ads brought every one of the 475 enquiries, at LKR 56 each. The engagement ads brought 2,284 post engagements and no tracked enquiries, which lifts the account's cost per enquiry from LKR 56 to LKR 65.</p>\n\n<p>That doesn't prove the engagement money was wasted. Sales weren't split by campaign, so this data can't say whether people who engaged with a post came back and bought. It also can't credit those ads with a single sale. Run a small engagement budget if you want social proof on a post, but report it as its own line, so nobody mistakes a blended number for what the sales ads did.</p>\n\n<h2>What an 11.36× return on LKR 1,100 a day doesn't tell you</h2>\n\n<p>This is a small budget. A return earned at this size is not a promise of the same return at ten times the spend. As budgets grow, the most ready buyers are used up first and more of the money goes to people who need longer to decide. We saw returns fall when spend rose 57% in <a href=\"https://skydesigners.lk/blog/5-97x-roas-five-month-meta-case-study-scaling\">a five-month Meta campaign</a>.</p>\n\n<p>LKR 10,234 of the sales budget was still unspent on 3 November, with the ads running to 9 November. That's a useful small test. If the LKR 56 enquiry cost holds, it buys about 180 more chats, and the close rate on those chats will show whether the first 475 were typical. When you scale a campaign like this one, raise the budget in steps and check the sales count at each step, not only the enquiry count.</p>\n\n<h2>Where the cheapest growth sits, and how far to trust 52.6%</h2>\n\n<p>The gap between 475 enquiries and 250 sales is 225. Each extra percentage point of close rate on those 475 chats adds about 5 sales, or about LKR 6,650, for no extra ad spend. The usual fixes apply: reply quickly, put the price in the first message, and follow up once with anyone who goes quiet.</p>\n\n<p>The honest caution is that 52.6% is well above anything else we've published. <a href=\"https://skydesigners.lk/blog/click-to-whatsapp-ads-sri-lanka-enquiry-to-sale\">Our guide to tracking enquiry-to-booking rate</a> shows 4.0% to 22.0% across three campaigns. So read this figure as 250 sales against 475 enquiries, not as a proven share of chats that bought. The two numbers come from different places. Meta counts a conversation when someone messages for the first time or after 7 days of silence, so a returning customer may not appear in the 475. And the sales weren't tied back to individual ad chats.</p>\n\n<p>That's the next thing to fix. Label each chat when it opens, mark the ones that pay, and the rate becomes something you can act on, ad by ad.</p>\n\n<h2>The Takeaway</h2>\n\n<p>For a low-priced product sold over WhatsApp, a small budget can pay back many times over if chats close well, so measure the close before you raise the budget. Check that the rate is real, keep sales ads and engagement ads on separate lines, and scale in steps. When you plan the next round, our <a href=\"https://skydesigners.lk/blog/ad-budget-sri-lanka-sales-target\">method for setting a budget from a sales target</a> works from these same numbers. More on how we run these campaigns on our <a href=\"https://skydesigners.lk/services/performance-advertising\">performance advertising</a> page.</p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Selling a low-priced product on WhatsApp and not sure how many chats really turn into sales? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/11/8c5f8f96-5b13-4222-abc7-0a0c6e49b1a7.png","author_name":"Joshuwa Salamon","status":"published","is_featured":0,"seo_title":"Aayur Life Ceylon: 11.36× ROAS on Meta Ads in Sri Lanka","seo_description":"LKR 30,813 of Meta ads brought 475 WhatsApp enquiries and 250 sales for Aayur Life Ceylon at 11.36× ROAS. What the 52.6% close rate means, and what to check.","published_at":"2026-11-03 08:53:15","scheduled_at":null,"created_at":"2026-11-03 14:23:18","updated_at":"2026-11-03 14:23:18","category_name":"Business Growth","category_slug":"business-growth"},{"id":24,"category_id":6,"title":"SITC Campus Diplomas: 7.52× ROAS and 1,346 Registrations From Meta Ads in Sri Lanka","slug":"sitc-diploma-programmes-meta-ads-case-study-roas","excerpt":"7.52× return on ad spend: LKR 2,146,878 on Meta ads brought 1,346 registrations and LKR 16.15M in course revenue for SITC Campus's IT, Psychology and Business Management diplomas. The more useful story is underneath: a broad audience delivered the cheapest WhatsApp enquiries, and 9,498 enquiries never registered.","content":"<p><em>A Sky Designers performance case study — SITC Campus, IT, Psychology and Business Management diplomas, Meta ads, 9 September to 17 October 2026</em></p>\n<p><strong>SITC Campus spent LKR 2,146,878 on Meta ads over 39 days, booked LKR 16,152,000 in diploma registrations, and earned a 7.52× return on ad spend.</strong></p>\n<p>That is a profitable intake by any measure. But the headline number isn't the useful part. Three diplomas ran through one WhatsApp-led campaign, 10,844 people messaged, and 1,346 registered. Which audiences brought those chats in cheaply, and what happened between the first message and the registration, is the part another Sri Lankan course provider can use.</p>\n<h2>The Numbers</h2>\n<table>\n<tr><th>Metric</th><th>Result</th></tr>\n<tr><td>Ad spend</td><td>LKR 2,146,878</td></tr>\n<tr><td>WhatsApp enquiries</td><td>10,844</td></tr>\n<tr><td>Cost per enquiry</td><td>LKR 198</td></tr>\n<tr><td>Student registrations</td><td>1,346</td></tr>\n<tr><td>Enquiry to registration</td><td>12.4%</td></tr>\n<tr><td>Cost per registration</td><td>LKR 1,595</td></tr>\n<tr><td>Registration revenue</td><td>LKR 16,152,000</td></tr>\n<tr><td><strong>Return on ad spend</strong></td><td><strong>7.52×</strong></td></tr>\n</table>\n<p>Revenue is 1,346 registrations at an average of LKR 12,000 per student. Spend is from Meta Ads Manager, converted at LKR 335 to the US dollar.</p>\n<h2>Which audience brought the cheapest WhatsApp enquiries?</h2>\n<p>The general audience, by a distance. It took 7.2% of the budget and brought 11.8% of all enquiries, at LKR 121 each. The narrower audience-building sets cost more than twice that per chat.</p>\n<table>\n<tr><th>Ad set</th><th>Spend (LKR)</th><th>Enquiries</th><th>Cost per enquiry (LKR)</th></tr>\n<tr><td>Psychology ads</td><td>553,031</td><td>3,457</td><td>160</td></tr>\n<tr><td>IT ads</td><td>509,806</td><td>2,731</td><td>187</td></tr>\n<tr><td>Business Management ads</td><td>438,073</td><td>1,850</td><td>237</td></tr>\n<tr><td>New audience</td><td>301,741</td><td>920</td><td>328</td></tr>\n<tr><td>General audience</td><td>154,415</td><td>1,280</td><td>121</td></tr>\n<tr><td>Retargeting</td><td>105,337</td><td>358</td><td>294</td></tr>\n<tr><td>Engagement audience</td><td>84,474</td><td>248</td><td>341</td></tr>\n<tr><td>Total</td><td>2,146,878</td><td>10,844</td><td>198</td></tr>\n</table>\n<p>New audience, retargeting and engagement together took 22.9% of spend and returned 14.1% of enquiries, at LKR 294 to LKR 341 each. Retargeting usually sounds like the cheap option. Here it wasn't: people who had already seen or engaged with SITC cost more to bring into a chat than people Meta found on its own.</p>\n<p>For a WhatsApp-led course campaign, the lesson is to give Meta a wide audience and a clear course offer, and to give warm audiences a small, capped budget until they prove cheaper.</p>\n<h2>Why one ad per course carried the campaign</h2>\n<p>The three course ads took 69.9% of spend and brought 74.1% of enquiries. Psychology ads drew the most of any ad set, 3,457 at LKR 160 each. IT followed with 2,731 at LKR 187. Business Management was the most expensive course ad, at LKR 237 per enquiry from 1,850 chats.</p>\n<p>A separate ad for each diploma costs nothing extra and shows you, inside the first week, which course is pulling demand. One ad for \"our diplomas\" would have hidden that a Business Management enquiry cost about 48% more than a Psychology one.</p>\n<h2>More enquiries didn't mean more registrations</h2>\n<p>Psychology won on enquiries. IT won on registrations.</p>\n<table>\n<tr><th>Diploma</th><th>Registrations</th><th>Revenue (LKR)</th><th>Share of revenue</th></tr>\n<tr><td>IT</td><td>544</td><td>6,528,000</td><td>40.4%</td></tr>\n<tr><td>Psychology</td><td>466</td><td>5,592,000</td><td>34.6%</td></tr>\n<tr><td>Business Management</td><td>336</td><td>4,032,000</td><td>25.0%</td></tr>\n<tr><td>Total</td><td>1,346</td><td>16,152,000</td><td>100%</td></tr>\n</table>\n<p>IT ads brought 726 fewer enquiries than Psychology ads, yet IT registered 78 more students. One caution before reading too much into that: registrations were not split by ad set, so some IT students will have come in through the general or new-audience ads. This data can't give an honest cost per registration for each course.</p>\n<p>That gap is the fix for the next intake. Label every WhatsApp chat with the course and the ad it came from, then count registrations against those labels. We set out how we do that in <a href=\"https://skydesigners.lk/blog/click-to-whatsapp-ads-sri-lanka-enquiry-to-sale\">our guide to tracking enquiry-to-booking rate</a>. Once it's in place, budget can follow registrations per rupee instead of enquiries per rupee.</p>\n<h2>Where are the next registrations? In the 9,498 chats that didn't register</h2>\n<p>12.4% of WhatsApp enquiries became registrations. That leaves 9,498 people who messaged SITC about a diploma and didn't sign up.</p>\n<p>This is the cheapest growth left in the campaign. At the same spend, each extra percentage point of close rate adds about 108 registrations, roughly LKR 1.3 million at the LKR 12,000 average. Moving from 12.4% to 14.4% would add about 217 registrations and LKR 2.6 million without buying a single extra click.</p>\n<p>What we'd look at first: how quickly the first reply goes out, whether that reply carries the fee, the intake date and how to pay, and whether anyone follows up a chat that goes quiet. A \"price pls\" message is a buying signal in Sri Lanka. A reply that gives the price and asks one question back keeps the chat alive.</p>\n<h2>The Takeaway</h2>\n<p>For a course intake sold over WhatsApp, the return came from two plain choices: one ad per diploma, so demand showed itself course by course, and a broad audience, so Meta could find enquirers cheaply. The next step up comes from what happens after the chat opens, and from tracking each registration back to the ad that started it.</p>\n<p>If you run course intakes, judge each course on what it registers, and put effort into the WhatsApp reply before adding ad budget. When you do plan the next intake's spend, our <a href=\"https://skydesigners.lk/blog/ad-budget-sri-lanka-sales-target\">method for setting a budget from a sales target</a> works with exactly these numbers. More on how we run these campaigns on our <a href=\"https://skydesigners.lk/services/performance-advertising\">performance advertising</a> page.</p>\n<hr>\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Filling a course intake through WhatsApp and not sure how many chats become registrations? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/10/2882c454-b787-446b-ade3-d6b81d1ac12e.png","author_name":"Joshuwa Salamon","status":"published","is_featured":1,"seo_title":"SITC Diplomas: 7.52× ROAS on Meta Ads | Sri Lanka Case Study","seo_description":"LKR 2.15M of Meta ads brought 10,844 WhatsApp enquiries and 1,346 diploma registrations for SITC Campus at 7.52× ROAS. Here's what paid off, and what leaked.","published_at":"2026-10-27 10:36:07","scheduled_at":null,"created_at":"2026-10-27 16:06:09","updated_at":"2026-10-27 16:06:09","category_name":"Business Growth","category_slug":"business-growth"},{"id":23,"category_id":1,"title":"Cheap WhatsApp Enquiries Aren't Sales: How We Track Enquiry-to-Booking Rate (3 Sri Lankan Campaigns)","slug":"click-to-whatsapp-ads-sri-lanka-enquiry-to-sale","excerpt":"Across three Sri Lankan campaigns, WhatsApp enquiries cost LKR 130 to about LKR 350, yet a sale cost anywhere from LKR 592 to LKR 8,857, because 4.0% to 22.0% of chats bought. Here is how we track enquiry-to-booking rate with WhatsApp labels and one sheet.","content":"<p><em>Last updated: 21 October 2026 · Guide</em></p>\n<p><strong>Short answer:</strong> Click-to-WhatsApp ads are worth it in Sri Lanka when you count sales, not chats. In September 2026 one of our clients paid LKR 130 per WhatsApp enquiry and LKR 592 per order because 22.0% of chats bought. Another paid about LKR 350 per enquiry and LKR 8,857 per booking at a 4.0% close rate. Track enquiry-to-sale rate every week, by ad set, with WhatsApp labels and a simple sheet.</p>\n<h2>Key takeaways</h2>\n<ul>\n<li>Cost per sale equals cost per enquiry divided by your enquiry-to-sale rate. The rate moves the answer more than the ad price does.</li>\n<li>Across three of our published September 2026 campaigns, enquiry-to-sale ranged from 4.0% to 22.0%.</li>\n<li>Meta counts \"messaging conversations started\", which is a person who messaged after 7 days of silence. It does not tell you who paid.</li>\n<li>Four WhatsApp Business labels and one shared sheet are enough to start. Conversions API for business messaging is the next step, and it needs the WhatsApp Business Platform.</li>\n</ul>\n<h2>Are Click-to-WhatsApp ads worth it in Sri Lanka?</h2>\n<p>Usually, yes. Sri Lankan buyers like to ask before they pay: \"price pls\" under a post, a voice note asking about delivery to Kandy, a photo of the dress they saw. An ad that opens a WhatsApp chat meets them there. Meta's ad tools reported a Facebook ad reach of 9.00 million people in Sri Lanka in late 2025, according to DataReportal, so the audience is large enough for almost any category.</p>\n<p>The catch is what Ads Manager calls a result. Cost per conversation can look excellent while sales stay flat. Here are three campaigns we have published, followed through to money.</p>\n<table>\n<tr><th>Campaign (September 2026)</th><th>Cost per enquiry</th><th>Enquiry-to-sale</th><th>Cost per sale</th><th>ROAS</th></tr>\n<tr><td>Ayur Glamour, WhatsApp orders</td><td>LKR 130</td><td>22.0%</td><td>LKR 592</td><td>2.53x</td></tr>\n<tr><td>SITC Awards 2026, award buyers</td><td>LKR 287</td><td>5.3%</td><td>LKR 5,420</td><td>10.35x</td></tr>\n<tr><td>Lulu Bridal Studio, bridal bookings</td><td>about LKR 350 (all channels)</td><td>4.0%</td><td>LKR 8,857</td><td>16.91x</td></tr>\n</table>\n<p>The cheapest enquiries and the best ROAS sit at opposite ends of the table. Ayur Glamour's orders average about LKR 1,500, so it needs volume and a high close rate. Lulu Bridal's average package is LKR 149,737, so 19 bookings still paid back almost seventeen times. Each business needs its own target rate, and you only find it by counting.</p>\n<h2>Why is a cheap WhatsApp enquiry not the same as a sale?</h2>\n<p>Because Meta stops counting when the chat begins. Its Help Center defines messaging conversations started as accounts that messaged your business for the first time or after 7 days of inactivity, and for WhatsApp Business it only includes chats started from an ad click. Meta also marks the metric as \"in development\". A customer who asks the price and buys elsewhere counts the same as one who pays.</p>\n<p>Ayur Glamour shows the gap. In September 2026, 6,818 enquiries became 1,497 orders, so 78% of chats did not buy. Its cheapest ad set retargeted people who had already messaged, at LKR 83 per enquiry, against LKR 226 for an offer-led retargeting ad set. Orders were not split by ad set, so we could not say which of those two brought buyers more cheaply. That missing split is the reason this article exists.</p>\n<h3>What does the formula look like with real numbers?</h3>\n<table>\n<tr><th>Step</th><th>Lulu Bridal, actual</th><th>Same enquiries at 6.0% (illustration)</th></tr>\n<tr><td>Ad spend</td><td>LKR 168,280</td><td>LKR 168,280</td></tr>\n<tr><td>Enquiries</td><td>481</td><td>481</td></tr>\n<tr><td>Enquiry-to-booking rate</td><td>4.0%</td><td>6.0%</td></tr>\n<tr><td>Bookings</td><td>19</td><td>29</td></tr>\n<tr><td>Cost per booking</td><td>LKR 8,857</td><td>about LKR 5,803</td></tr>\n</table>\n<p>The right-hand column is our arithmetic, not a result. It shows why we spend as much time on the chat as on the ad account: two extra bookings per hundred enquiries cut cost per booking by about a third without one more rupee of ads.</p>\n<h2>How do we track enquiry-to-booking rate in WhatsApp?</h2>\n<p>Nothing fancy. Many Sri Lankan businesses reply from the WhatsApp Business app on a single phone, so the system has to work for a sales person replying between deliveries.</p>\n<ol>\n<li><strong>Labels for every chat.</strong> WhatsApp Business lets you organise contacts or chats with labels. We set up four: New enquiry, Price sent, Booked or Ordered, Paid. The person replying moves the label as the chat moves.</li>\n<li><strong>A different opening message per ad set.</strong> Meta's \"Start conversation\" template lets you set a greeting and suggested messages. We word them differently for each ad set, for example \"Hi, I saw the bridal offer\" against \"Hi, I'd like the package price\". When the chat lands, the first line tells us which ad sent it.</li>\n<li><strong>One row per day in a shared sheet.</strong> Date, ad set, enquiries from Ads Manager, bookings counted from the Booked label, revenue from the Paid label. The sheet works out the rate and cost per sale.</li>\n<li><strong>A weekly read, not a daily panic.</strong> Bridal and course decisions take days. We compare rates over seven days, and over the full month for high-ticket items.</li>\n</ol>\n<p>Without this, spend goes uncredited. In Lulu Bridal's September, Google Ads took 33.3% of the budget and TikTok 5.9%, with no tracked enquiries from either.</p>\n<h2>Can Meta track WhatsApp sales automatically?</h2>\n<p>Partly, and only with more setup. Meta documents three tools.</p>\n<table>\n<tr><th>Option</th><th>What it does</th><th>What it needs</th><th>Live in our Sri Lankan accounts?</th></tr>\n<tr><td>Auto-detected purchases</td><td>Meta reads keywords and phrases in chats (an order confirmation, a payment link) and counts a likely purchase</td><td>Messaging ads, including ads that click to WhatsApp</td><td>Not yet confirmed in our Sri Lankan accounts as of 21 October 2026</td></tr>\n<tr><td>Conversions API for business messaging</td><td>Your system sends a Purchase event, with value, for the chat that came from the ad</td><td>WhatsApp Business Platform (Cloud API recommended), a developer app and the ctwa_clid click ID</td><td>Not yet confirmed in our Sri Lankan accounts as of 21 October 2026</td></tr>\n<tr><td>Form in WhatsApp (WhatsApp Flows)</td><td>Lets people book an appointment or leave details inside the chat</td><td>Meta says \"this feature may not be available to you yet\"</td><td>Not yet confirmed in our Sri Lankan accounts as of 21 October 2026</td></tr>\n</table>\n<p>The Conversions API is the serious option: Meta learns which ad chats turned into purchases, and Meta says this helps improve the performance of ads that click to WhatsApp. It does not work with the plain WhatsApp Business app, so a Colombo shop on the free app would need to move to a WhatsApp Business Platform provider first. We would only make that move once the labels have shown a few weeks of reliable booking counts. Feeding Meta messy data is worse than feeding it none.</p>\n<h2>What we'd do in Sri Lanka</h2>\n<p>For a business selling under about LKR 5,000, such as cosmetics or clothing on cash on delivery, we would judge WhatsApp ads on cost per order, and keep retargeting past enquirers running, since those chats were the cheapest in Ayur Glamour's account. For a bridal studio, a campus or a clinic, we would ignore cost per enquiry for the first two weeks and watch the booking rate: a 4.0% rate on a LKR 149,737 package still paid, and each extra point lowers cost per booking without extra spend.</p>\n<p>Fix the reply first. Answer within minutes during working hours, send the price in the first reply instead of \"check inbox\", and follow up once with people who went quiet. If you sell into the December season or the run-up to Avurudu in April, set up the labels now, in a quieter month, so the counts are ready before the chats pile up.</p>\n<p>Our <a href=\"https://skydesigners.lk/services/performance-advertising\">performance advertising</a> team can set this up alongside a WhatsApp campaign, and our guide to <a href=\"https://skydesigners.lk/blog/ad-budget-sri-lanka-sales-target\">setting an ad budget from your sales target</a> uses the same rate to work out spend.</p>\n<h2>Frequently asked questions</h2>\n<h3>What is a good enquiry-to-sale rate for WhatsApp ads in Sri Lanka?</h3>\n<p>There is no single number. In our September 2026 campaigns it was 22.0% for Ayur Glamour's orders (about LKR 1,500 each), 5.3% for award sales and 4.0% for bridal packages. Compare your rate against your own past months and your price point, not against another category.</p>\n<h3>How much does a WhatsApp enquiry cost on Meta in Sri Lanka?</h3>\n<p>In our published campaigns, between LKR 83 for retargeting past enquirers and LKR 287 across the SITC Awards campaign, with Lulu Bridal's message ads at LKR 126 and LKR 181. Your cost depends on category, audience and creative, so treat these as reference points.</p>\n<h3>Does Meta count a WhatsApp conversation as a lead?</h3>\n<p>It counts a conversation started: someone who messaged after at least 7 days of silence, from an ad click. Whether that person becomes a lead or a buyer is something you record yourself, or send back to Meta through the Conversions API.</p>\n<h3>Do I need the WhatsApp Business API to track sales?</h3>\n<p>Not to start. Labels in the free WhatsApp Business app and a sheet give you a weekly booking rate. You need the WhatsApp Business Platform only if you want to send purchases back to Meta automatically.</p>\n<h3>Sources</h3>\n<ul>\n<li><a href=\"https://www.facebook.com/business/help/447934475640650\">Meta Business Help Center, Create ads that click to WhatsApp in Ads Manager</a> (checked 21 October 2026)</li>\n<li><a href=\"https://www.facebook.com/business/help/1234867544104505\">Meta Business Help Center, Messaging conversations started</a> (checked 21 October 2026)</li>\n<li><a href=\"https://www.facebook.com/business/help/1501446790799654\">Meta Business Help Center, Auto-detected purchases</a> (checked 21 October 2026)</li>\n<li><a href=\"https://developers.facebook.com/docs/marketing-api/conversions-api/business-messaging\">Meta for Developers, Conversions API for business messaging</a> (checked 21 October 2026)</li>\n<li><a href=\"https://blog.whatsapp.com/celebrating-one-year-of-whats-app-business-with-new-web-and-desktop-features\">WhatsApp blog, labels in WhatsApp Business</a> (24 January 2019)</li>\n<li><a href=\"https://datareportal.com/reports/digital-2026-sri-lanka\">DataReportal, Digital 2026: Sri Lanka</a> (8 November 2025)</li>\n<li>Sky Designers case studies: <a href=\"https://skydesigners.lk/blog/ayur-glamour-meta-ads-whatsapp-orders-case-study\">Ayur Glamour</a>, <a href=\"https://skydesigners.lk/blog/lulu-bridal-studio-roas-bridal-bookings-case-study\">Lulu Bridal Studio</a>, <a href=\"https://skydesigners.lk/blog/sitc-awards-2026-meta-ads-case-study-roas\">SITC Awards 2026</a> (September 2026)</li>\n</ul>\n<hr>\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Want to know how many of your WhatsApp chats actually turn into sales? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"https://raw.githubusercontent.com/JoshuwaSalamonRathnam/sky-blog-images/main/images/2026/10/click-to-whatsapp-ads-sri-lanka-enquiry-to-sale-v1.png","author_name":"Joshuwa Salamon","status":"published","is_featured":0,"seo_title":"Click-to-WhatsApp Ads Sri Lanka: Track Enquiry-to-Sale Rate","seo_description":"Our Sri Lankan WhatsApp ads cost LKR 130 to 350 per enquiry, but each sale cost LKR 592 to 8,857. How we track enquiry-to-booking rate.","published_at":"2026-10-22 17:10:44","scheduled_at":null,"created_at":"2026-10-22 16:30:05","updated_at":"2026-10-22 22:40:46","category_name":"Digital Marketing","category_slug":"digital-marketing"},{"id":22,"category_id":6,"title":"How to Set a Monthly Ad Budget in Sri Lanka From Your Sales Target (3 LKR Examples)","slug":"ad-budget-sri-lanka-sales-target","excerpt":"A WhatsApp shop that wants 300 orders a month, closing 22% of chats at LKR 130 per enquiry, needs about LKR 177,320 in ads. Here is the five-step method we use to work a monthly budget back from a sales target, with three worked examples from published Sri Lankan accounts.","content":"<p><em>Last updated: 19 October 2026 · Guide</em></p>\n\n<p><strong>Short answer:</strong> Don't pick an ad budget from a percentage or a competitor's package. Start from the number of sales you need, divide by your own close rate to get the enquiries you need, and multiply by your cost per enquiry. A WhatsApp-led shop that wants 300 orders a month, closing 22% of chats at LKR 130 per enquiry, needs about LKR 177,320 a month. Then check that figure against your margin and Meta's learning phase.</p>\n\n<h2>Key takeaways</h2>\n<ul>\n<li>Your budget is three numbers multiplied together: sales target, close rate and cost per enquiry. Two of them come from your own chats and ad account, not from an agency.</li>\n<li>Close rate moves the budget more than ad cost does. In our published September accounts it ranged from 22.0% (a WhatsApp skincare shop) to 4.0% (a bridal studio).</li>\n<li>A budget only works if your margin covers it. At a 40% gross margin you need at least 2.5× return just to break even.</li>\n<li>Meta says an ad set usually needs about 50 results a week to leave the learning phase. If your budget can't buy that, run fewer ad sets.</li>\n</ul>\n\n<h2>Why should a Sri Lankan business work its ad budget back from sales?</h2>\n<p>Because \"how much should I spend?\" has no answer until you know what a sale is worth and how many you need. We get asked for a number on WhatsApp almost every week, usually with a package price from another agency attached. A package tells you what someone charges. It says nothing about whether LKR 50,000 buys you 10 bookings or 100 orders.</p>\n<p>Working backwards puts the decision on your own numbers. If the result is more than you can afford, you learn that before spending a rupee, and you can lower the target or fix the close rate first.</p>\n\n<h2>How do you calculate a monthly ad budget from a sales target?</h2>\n<p>Five steps. Each one uses a number you can find in your own records.</p>\n<ol>\n<li><strong>Sales target.</strong> Orders, bookings or registrations you want from ads this month. Not revenue: count units.</li>\n<li><strong>Close rate.</strong> Of every 100 people who message, call or visit, how many buy? Count last month's enquiries and last month's sales from ads. If you don't track this yet, that is the first job.</li>\n<li><strong>Enquiries needed.</strong> Sales target divided by close rate.</li>\n<li><strong>Cost per enquiry.</strong> From Ads Manager: amount spent divided by conversations, leads or landing page views over the last 30 days.</li>\n<li><strong>Monthly budget.</strong> Enquiries needed multiplied by cost per enquiry. Divide by 30 for the daily budget you type into Ads Manager.</li>\n</ol>\n<p>The table below runs those steps on three business types, using ratios from case studies we have already published. The targets are illustrations, not forecasts.</p>\n\n<table>\n<tr><th>Step</th><th>Skincare shop selling on WhatsApp</th><th>Bridal studio</th><th>Online store</th></tr>\n<tr><td>Ratios taken from</td><td>Ayur Glamour, Sept 2026</td><td>Lulu Bridal Studio, Sept 2026</td><td>Leeza.lk, Sept 2026</td></tr>\n<tr><td>1. Sales target per month</td><td>300 orders</td><td>6 bookings</td><td>150 orders</td></tr>\n<tr><td>2. Close rate</td><td>22.0% of chats</td><td>4.0% of enquiries</td><td>2.4% of visits</td></tr>\n<tr><td>3. Enquiries needed</td><td>1,364 chats</td><td>150 enquiries</td><td>6,250 visits</td></tr>\n<tr><td>4. Cost per enquiry</td><td>LKR 130</td><td>LKR 350 (all channels)</td><td>LKR 34 per visit</td></tr>\n<tr><td>5. Monthly budget</td><td>LKR 177,320</td><td>LKR 52,500</td><td>LKR 212,500</td></tr>\n<tr><td>Daily budget (÷ 30)</td><td>about LKR 5,911</td><td>about LKR 1,750</td><td>about LKR 7,083</td></tr>\n<tr><td>Revenue at the target</td><td>LKR 450,000 (LKR 1,500 per order)</td><td>LKR 898,422 (LKR 149,737 per package)</td><td>LKR 675,000 (LKR 4,500 per order)</td></tr>\n<tr><td>Return on ad spend</td><td>2.54×</td><td>17.1×</td><td>3.18×</td></tr>\n</table>\n\n<p>Look at the bridal column. Six bookings need only LKR 52,500 of ads, yet the close rate is so low that 144 of every 150 enquiries don't book. Lift that close rate from 4% to 6% and the same six bookings need 100 enquiries, which cuts the budget by a third without touching the ads.</p>\n\n<h3>Where do I find my close rate if I sell on WhatsApp?</h3>\n<p>Count it by hand for one month if you have to. Label every chat that came from an ad, then mark which ones paid. Ayur Glamour's team got 1,497 orders from 6,818 WhatsApp enquiries in September, a 22.0% close. Without that count you are guessing at the most important number in the plan.</p>\n\n<h2>How do you know if the budget is affordable?</h2>\n<p>Compare the return in the table with your break-even return. Break-even ROAS is 1 divided by your gross margin (the share of each sale left after the product cost, delivery and payment fees). Below that line, every sale from ads loses money.</p>\n\n<table>\n<tr><th>Gross margin per sale</th><th>Break-even ROAS</th><th>Ad spend can be at most</th></tr>\n<tr><td>60%</td><td>1.67×</td><td>60% of ad revenue</td></tr>\n<tr><td>50%</td><td>2.0×</td><td>50% of ad revenue</td></tr>\n<tr><td>40%</td><td>2.5×</td><td>40% of ad revenue</td></tr>\n<tr><td>30%</td><td>3.33×</td><td>30% of ad revenue</td></tr>\n</table>\n\n<p>The skincare example spends 39.4% of its revenue on ads. At a 50% margin that leaves profit. At 40% it is roughly level, and at 30% it loses money on every order. Leeza.lk's September ads came to 31.9% of revenue; we made the same point in that case study, that a 3.14× return is only good if the margin clears it.</p>\n<p>If the budget fails this test, don't spend less and hope. Change an input: raise the average order with bundles, improve the close rate, or set a smaller target for the month.</p>\n\n<h2>Is the budget big enough for Meta's learning phase?</h2>\n<p>Meta's Help Center says an ad set usually leaves the learning phase after about 50 results in the week after its last significant edit. Until then delivery is less stable and costs usually run higher. So check your weekly volume, not just your monthly total.</p>\n<ul>\n<li><strong>Skincare shop:</strong> 1,364 chats a month is about 318 a week. That supports several ad sets, for example one broad and one retargeting past enquirers.</li>\n<li><strong>Bridal studio:</strong> 150 enquiries a month is about 35 a week. Even one ad set falls short of 50. Run a single message-ad set and don't split the money three ways.</li>\n<li><strong>Online store:</strong> 150 orders is about 35 purchases a week. A campaign optimised for purchases would sit in learning. Either budget for more volume or optimise for an earlier step with more events, then judge it on orders.</li>\n</ul>\n<p>Meta's guidance also says very small budgets give the system a poor signal, and that frequent budget changes can push an ad set back into learning. Set the number, then leave it for at least a week.</p>\n\n<h3>Why did Meta spend more than my daily budget today?</h3>\n<p>It is allowed to. Meta spreads a daily budget across a Sunday-to-Saturday week. On a good day it may spend up to 75% more than the daily figure, but it won't spend more than seven times the daily budget across the week. Plan on the weekly total, not single days.</p>\n\n<h2>What we'd do in Sri Lanka</h2>\n<p>For a business with no tracking yet, we would spend the first month buying data, not sales. Pick a modest budget you can afford to lose, run one message-ad campaign to WhatsApp, and count every chat and every sale. After 30 days you have your own close rate and cost per enquiry, and the plan above stops being guesswork.</p>\n<p>We would fix the chat before raising the budget. Most \"price pls\" comments and unanswered WhatsApps are paid-for enquiries going to waste. Replying faster, putting the price in the first reply and following up people who went quiet all lift the close rate. In the bridal example, that is worth more than any change in Ads Manager.</p>\n<p>Plan the seasons separately. Avurudu in April and the December season bring more people who are ready to buy, and the close rate and cost per enquiry both shift. Build a separate plan for those months from last year's numbers and raise the budget in steps a week apart instead of doubling it overnight.</p>\n<p>Audience size is rarely the limit. DataReportal puts Facebook's ad reach in Sri Lanka at 9.00 million in late 2025. The limit is how many of the people who message you end up paying.</p>\n<p>If you want help putting your numbers through this, our <a href=\"https://skydesigners.lk/services/digital-strategy-growth\">digital strategy and growth</a> team builds budgets this way for every new client.</p>\n\n<h2>Frequently asked questions</h2>\n<h3>How much should a small business in Sri Lanka spend on Facebook ads?</h3>\n<p>Enough to reach your sales target at your own close rate and cost per enquiry, and no more than your margin allows. In our examples that ranged from LKR 52,500 a month for six bridal bookings to LKR 212,500 for 150 online orders.</p>\n<h3>What is a good close rate for WhatsApp enquiries?</h3>\n<p>It depends on price. A LKR 1,500 skincare order closed at 22.0% in our published September data; a LKR 149,737 bridal package closed at 4.0%. Compare yourself with your own last month, not with another category.</p>\n<h3>Should I use a daily or lifetime budget?</h3>\n<p>Meta says daily budgets suit advertisers who want roughly the same spend each day, and lifetime budgets suit those who want a fixed total with more day-to-day flexibility. For an always-on monthly plan, we use daily budgets.</p>\n<h3>What if the budget I need is more than I can afford?</h3>\n<p>Lower the monthly target, or work on the inputs: a better close rate or a higher average order cuts the budget without cutting sales. Spending less on the same plan usually just means fewer sales at a higher cost each.</p>\n<h3>How long before I can judge whether the budget is working?</h3>\n<p>Give each ad set at least a week after its last change, which is the window Meta uses for the learning phase, and judge the month on sales from ads, not clicks.</p>\n\n<p>Further reading: <a href=\"https://skydesigners.lk/blog/leeza-lk-meta-website-sales-roas-september-2026\">what cost per order told us about Leeza.lk's 3.14× month</a> and <a href=\"https://skydesigners.lk/blog/lulu-bridal-studio-roas-bridal-bookings-case-study\">why Lulu Bridal Studio's next bookings are in the chat</a>.</p>\n\n<h3>Sources</h3>\n<ul>\n<li><a href=\"https://www.facebook.com/business/help/112167992830700\">Meta Business Help Center: About the learning phase</a> (checked 17 October 2026)</li>\n<li><a href=\"https://www.facebook.com/business/help/190490051321426\">Meta Business Help Center: About daily budgets</a> (checked 17 October 2026)</li>\n<li><a href=\"https://datareportal.com/reports/digital-2026-sri-lanka\">DataReportal, Digital 2026: Sri Lanka</a> (8 November 2025, data October 2025)</li>\n<li><a href=\"https://skydesigners.lk/blog/ayur-glamour-meta-ads-whatsapp-orders-case-study\">Sky Designers: Ayur Glamour case study</a> (30 September 2026)</li>\n<li><a href=\"https://skydesigners.lk/blog/lulu-bridal-studio-roas-bridal-bookings-case-study\">Sky Designers: Lulu Bridal Studio case study</a> (30 September 2026)</li>\n<li><a href=\"https://skydesigners.lk/blog/leeza-lk-meta-website-sales-roas-september-2026\">Sky Designers: Leeza.lk case study</a> (1 October 2026)</li>\n</ul>\n\n<hr>\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Know your sales target but not the budget behind it? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"https://raw.githubusercontent.com/JoshuwaSalamonRathnam/sky-blog-images/main/images/2026/10/ad-budget-sri-lanka-sales-target-v1.png","author_name":"Joshuwa Salamon","status":"published","is_featured":0,"seo_title":"Ad Budget in Sri Lanka: Work It Back From Your Sales Target","seo_description":"Work out a monthly ad budget in LKR from your sales target, close rate and cost per enquiry, with three worked examples from real Sri Lankan accounts.","published_at":"2026-10-19 21:23:01","scheduled_at":null,"created_at":"2026-10-19 16:30:09","updated_at":"2026-10-20 02:53:03","category_name":"Business Growth","category_slug":"business-growth"},{"id":21,"category_id":1,"title":"What Meta Announced at Advertising Week 2026, and What's Actually Live in Sri Lanka","slug":"meta-advertising-week-updates-sri-lanka","excerpt":"Meta opened two things to all advertisers on 6 October 2026: Customer Lifecycle Strategy and video generated from product photos. As of 16 October we can see both in Sri Lankan ad accounts we run, and AI audience discovery has already appeared in one of them. Here is each feature by Meta's own status word, and what we would do this week.","content":"<p><em>Last updated: 16 October 2026 · Meta update</em></p>\n<p><strong>Short answer:</strong> At Advertising Week New York on 6 October 2026, Meta opened two things to advertisers: Customer Lifecycle Strategy, which lets a Sales ad set chase only new customers, and video generated from your static images in Advantage+ creative. Meta has not named Sri Lanka, but as of 16 October we can see both in Sri Lankan ad accounts we run. AI audience discovery, which Meta dates to the end of 2026, has already appeared in one of them.</p>\n<h2>Key takeaways</h2>\n<ul>\n<li>Customer Lifecycle Strategy and Advantage+ video from photos are open, in Meta's words, and both show in our Sri Lankan accounts.</li>\n<li>AI audience discovery is due by the end of 2026 but is already live in one account we manage.</li>\n<li>The assistant's budget and targeting actions are still tests.</li>\n<li>Meta switches features on account by account, so check your own Ads Manager.</li>\n</ul>\n<h2>What did Meta announce at Advertising Week 2026?</h2>\n<p>Meta presented its ad updates in New York on 6 October 2026, as reported the same day by Social Media Today. Read them by Meta's status word. The last column is ours, not Meta's: what we have seen in the Sri Lankan accounts we run.</p>\n<table>\n<tr><th>Feature</th><th>What it does</th><th>Meta's status word</th><th>Live in Sri Lanka?</th></tr>\n<tr><td>Customer Lifecycle Strategy</td><td>Sales ad set can target new customers only</td><td>Available to all advertisers</td><td>Yes, seen in our accounts (16 Oct 2026)</td></tr>\n<tr><td>Advantage+ video from static assets</td><td>Turns your images into video ads</td><td>Generally available</td><td>Yes, seen in our accounts (16 Oct 2026)</td></tr>\n<tr><td>AI audience discovery</td><td>Describe your customer in plain words</td><td>Coming to Detailed Targeting by end of year</td><td>Already in one of our accounts (16 Oct 2026)</td></tr>\n<tr><td>Ads Creative Studio</td><td>Creative insights and video editing</td><td>Beginning to roll out to more advertisers</td><td>Not yet confirmed in our accounts (16 Oct 2026)</td></tr>\n<tr><td>Assistant memory</td><td>Remembers past tests, seasons and goals</td><td>Announced</td><td>Not yet confirmed in our accounts (16 Oct 2026)</td></tr>\n<tr><td>Assistant actions, scheduled tasks, brand-guideline import</td><td>Changes budgets and targeting by chat; weekly summaries</td><td>Testing</td><td>Not seen in our accounts (16 Oct 2026)</td></tr>\n<tr><td>Direct checkout in chats</td><td>Buy without leaving Messenger or Meta AI</td><td>Testing</td><td>Not seen in our accounts (16 Oct 2026)</td></tr>\n</table>\n<h2>What is Customer Lifecycle Strategy, and should you turn it on?</h2>\n<p>It is a setting in the ad set, labelled \"Customer life cycle strategy\" in our accounts, with two choices. \"Get conversions from all audiences\" is the default; Meta's own description says to choose it \"if you want conversions with a lower cost per result\". \"Acquire new customers\" goes after people who have never bought from you, and Meta warns it \"may increase your cost per result\". Jon Loomer, who documented it in April 2026, showed the exclusion comes from the Existing Customers segment you define in Advertising Settings. No segment, nothing to exclude.</p>\n<h3>What does it change for a Sri Lankan advertiser?</h3>\n<p>Our own numbers say be careful. In Ayur Glamour's September campaign, the cheapest enquiries came from people who had already asked once, at LKR 83 each. For a brand whose buyers reorder on WhatsApp, keep the default. Acquisition-only fits a campus, where an enrolled student will not buy the same diploma twice. If you want to favour new buyers without shutting anyone out, <a href=\"https://skydesigners.lk/blog/meta-value-rules-stop-chasing-cheap-clicks\">Value Rules</a> let you bid more for them instead.</p>\n<h2>Can Meta really turn product photos into video ads?</h2>\n<p>Yes, and we have used it. Meta calls video generation from existing static assets in Advantage+ creative generally available. In our own SKY DESIGNERS account on 16 October, a WhatsApp leads ad set offered three ready-made videos from one static image: \"Dynamic motion\" (your image, brought to life), \"Immersive Animation\" (a full-screen, short branded video) and \"Multi-shot showcase\" (more angles and details). So it is not limited to Sales campaigns. Meta's panel quotes a 1.9% CTR lift and a 3.2% CVR lift; that is Meta's figure, and we have not tested it against our own ads yet.</p>\n<p>The catch, per Meta's Help Center: some verticals (financial services, health and pharma, housing, employment, credit and political ads) may not get immediate access to generative AI features. A Colombo clinic should check its own account.</p>\n<p>Run any generated video through <a href=\"https://skydesigners.lk/blog/meta-creative-test-setup-real-scale-tool\">Meta's Creative Test setup</a> before it gets a full budget.</p>\n<h2>Is AI audience discovery available in Sri Lanka yet?</h2>\n<p>In one account, yes. Meta says AI audience discovery, which lets you describe your customer in plain words instead of scrolling interests, reaches Detailed Targeting by the end of 2026. As of 16 October it has already appeared in one Sri Lankan account we manage. Not in all of them: Meta grants features account by account, so ours is not proof for yours.</p>\n<h2>What can the Meta AI business assistant do now?</h2>\n<p>Memory is announced: it carries what you tested last quarter, your seasons and your goals between chats. Brand-voice import, scheduled weekly summaries and actions that change a budget or targeting from a chat prompt are still tests, and Meta says previews and approvals keep the advertiser in charge. We will not let it touch a client's budget until those actions leave testing. Direct checkout in chats is also a test; our clients still close on WhatsApp with a bank transfer or cash on delivery.</p>\n<h2>What we'd do in Sri Lanka</h2>\n<p>Meta's ad tools can reach 9.00 million people on Facebook and 2.25 million on Instagram in Sri Lanka (DataReportal, late 2025). This week we would:</p>\n<ul>\n<li>Set up an Existing Customers segment in Advertising Settings, then test \"Acquire new customers\" only where a repeat sale is rare.</li>\n<li>Test the three generated videos against one hand-edited Reel on the same budget for seven days.</li>\n<li>Try AI audience discovery where it has appeared, beside a proven interest-based ad set.</li>\n<li>Keep the assistant's budget and targeting actions away from client accounts.</li>\n</ul>\n<p>We would rather test in the next four weeks than switch settings in the middle of the December season, when a bad week costs the most.</p>\n<h2>Frequently asked questions</h2>\n<h3>Is Customer Lifecycle Strategy available in Sri Lanka?</h3>\n<p>Meta says all advertisers and names no countries. We can see it in Sri Lankan accounts we run as of 16 October 2026, in the ad set of a Sales campaign.</p>\n<h3>Can I make video ads from photos in a WhatsApp leads campaign?</h3>\n<p>Yes. We saw Advantage+ creative video generation offer three ready-made videos in a WhatsApp leads ad set on 16 October 2026.</p>\n<h3>Is AI audience discovery live?</h3>\n<p>Meta's date is the end of 2026. It is already in one of the Sri Lankan accounts we manage, but not all, so check yours.</p>\n<h3>Sources</h3>\n<ul>\n<li><a href=\"https://www.socialmediatoday.com/news/meta-introduces-new-ai-powered-tools-at-ad-week-2026/832288/\">Social Media Today, Meta introduces new AI-powered tools at Ad Week 2026</a> (6 October 2026)</li>\n<li><a href=\"https://www.jonloomer.com/customer-lifecycle-strategy/\">Jon Loomer, Customer Lifecycle Strategy</a> (2 April 2026)</li>\n<li><a href=\"https://www.facebook.com/business/help/424052537147870\">Meta Business Help Center, audience segments</a> (checked 15 October 2026)</li>\n<li><a href=\"https://www.facebook.com/business/help/376490293773516\">Meta Business Help Center, Advantage+ creative and generative AI access</a> (checked 15 October 2026)</li>\n<li><a href=\"https://datareportal.com/reports/digital-2026-sri-lanka\">DataReportal, Digital 2026: Sri Lanka</a> (8 November 2025)</li>\n<li>Ads Manager, Sri Lankan ad accounts run by Sky Designers (checked 16 October 2026)</li>\n</ul>\n<p>Read more on how we run <a href=\"https://skydesigners.lk/services/performance-advertising\">performance advertising on Meta</a>.</p>\n<hr>\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Want us to check which of these features are live in your ad account? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"https://raw.githubusercontent.com/JoshuwaSalamonRathnam/sky-blog-images/main/images/2026/10/meta-advertising-week-updates-sri-lanka-v1.png","author_name":"Joshuwa Salamon","status":"published","is_featured":0,"seo_title":"Meta Ads Updates Oct 2026: What's Live in Sri Lanka","seo_description":"Meta's Advertising Week 2026 updates by status, and which we already see in Sri Lankan ad accounts: lifecycle strategy, photo-to-video, AI audiences.","published_at":"2026-10-16 14:39:01","scheduled_at":null,"created_at":"2026-10-16 16:48:24","updated_at":"2026-10-16 20:09:03","category_name":"Digital Marketing","category_slug":"digital-marketing"},{"id":19,"category_id":6,"title":"Leeza.lk × Meta: 3.14× ROAS on Website Sales Ads in September 2026","slug":"leeza-lk-meta-website-sales-roas-september-2026","excerpt":"Leeza.lk spent LKR 167,798 on Meta website sales ads in September 2026 and booked LKR 526,500 from 117 orders — a 3.14× return on ad spend. The more useful story is underneath: cost per visit, cost per order, and the 2.4% of visitors who bought.","content":"<p><em>A Sky Designers performance case study — Leeza.lk, Meta website sales ads, 1–30 September 2026</em></p>\n\n<p><strong>Leeza.lk spent LKR 167,798 on Meta website sales ads in September 2026 and booked LKR 526,500 in revenue from 117 orders: a 3.14× return on ad spend.</strong></p>\n\n<p>But the headline number isn't the useful part. The useful part is underneath it: which campaign brought the cheapest traffic, what each order actually cost, and how many visitors left without buying.</p>\n\n<h2>The Numbers</h2>\n<table>\n<tr><th>Metric</th><th>Result</th></tr>\n<tr><td>Ad spend</td><td>LKR 167,798</td></tr>\n<tr><td>Website visits (landing page views)</td><td>4,900</td></tr>\n<tr><td>Orders</td><td>117</td></tr>\n<tr><td>Visit-to-order rate</td><td>2.4%</td></tr>\n<tr><td>Booked revenue</td><td>LKR 526,500</td></tr>\n<tr><td><strong>Return on ad spend</strong></td><td><strong>3.14×</strong></td></tr>\n<tr><td>Cost per order</td><td>LKR 1,434</td></tr>\n<tr><td>Average order value</td><td>LKR 4,500</td></tr>\n</table>\n\n<h2>10.7% of the budget brought 32.1% of the visits</h2>\n<p>The month ran three campaigns: a main website sales campaign, a September-specific sales campaign, and an add-to-cart campaign.</p>\n<table>\n<tr><th>Campaign</th><th>Spend (LKR)</th><th>Share of spend</th><th>Visits</th><th>Cost per visit</th></tr>\n<tr><td>Main sales</td><td>107,257</td><td>63.9%</td><td>2,268</td><td>LKR 47</td></tr>\n<tr><td>September sales</td><td>42,649</td><td>25.4%</td><td>1,060</td><td>LKR 40</td></tr>\n<tr><td>Add-to-cart</td><td>17,892</td><td>10.7%</td><td>1,572</td><td>LKR 11</td></tr>\n</table>\n<p>Add-to-cart ads brought visits at LKR 11 each, against LKR 47 on the main campaign. The obvious move is to shift budget there. Not yet. Orders and revenue weren't split by campaign, so there's no way to tell whether those cheap visits bought anything. A cheap visit that never orders is the most expensive visit you can buy.</p>\n<p><strong>Lesson:</strong> cost per visit tells you which campaign is good at getting clicks, not sales. Track orders per campaign before you move money.</p>\n\n<h2>3.14× is only profitable if the margin covers it</h2>\n<p>Each order cost LKR 1,434 in ads against an average order of LKR 4,500. Put another way, ad spend equalled 31.9% of revenue.</p>\n<p>Whether that's a good month depends on a number no ad report carries: gross margin. If the margin on an average order sits comfortably above 31.9%, the ads paid for themselves and left profit. If it sits below, a 3.14× ROAS can still lose money.</p>\n<p><strong>Lesson:</strong> work out your break-even ROAS from your margin before the campaign starts, and judge the result against that — not against a generic \"3× is good\" benchmark.</p>\n\n<h2>The cheapest growth: the 2.4%</h2>\n<p>4,900 visits produced 117 orders, a 2.4% visit-to-order rate. That's the weak point, and also the cheapest place to grow.</p>\n<p>The traffic is already paid for. Lifting the share of visitors who buy — clearer product pages, delivery and payment details up front, a shorter checkout — adds orders without adding spend, which pulls cost per order down and ROAS up at the same time.</p>\n\n<h2>The Takeaway</h2>\n<p>A good ROAS is a starting point, not a verdict. Next month's budget depends on the questions underneath it: which campaign produced orders rather than visits, whether the margin clears the ad cost per order, and how many paid visitors left without buying. Track at the order level, judge against your own break-even, and fix conversion before buying more traffic.</p>\n\n<hr>\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Do you know what your ads cost per order, not just per click? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/10/944c1aed-d896-400b-926e-754bd1bd6e55.png","author_name":"Joshuwa Salamon","status":"published","is_featured":0,"seo_title":"Leeza.lk Meta Ads Case Study: 3.14× ROAS in September 2026","seo_description":"Leeza.lk's Meta website sales ads: LKR 167,798 spend, LKR 526,500 booked, 3.14× ROAS. What cost per visit, cost per order and a 2.4% conversion rate reveal.","published_at":"2026-10-01 18:26:26","scheduled_at":null,"created_at":"2026-10-01 23:56:29","updated_at":"2026-10-01 23:56:29","category_name":"Business Growth","category_slug":"business-growth"},{"id":18,"category_id":6,"title":"How Ayur Glamour Turned LKR 886,214 of Meta Ads Into 1,497 WhatsApp Orders","slug":"ayur-glamour-meta-ads-whatsapp-orders-case-study","excerpt":"Ayur Glamour's September Meta ads returned 2.53× — LKR 886,214 in spend, LKR 2,245,500 in booked revenue from 1,497 WhatsApp orders. The more useful lesson is where the cheapest enquiries came from: people who had already asked once, at LKR 83 each.","content":"<p><em>A Sky Designers performance case study — Ayur Glamour, WhatsApp orders via Meta ads, 1–30 September 2026</em></p>\n\n<p><strong>Ayur Glamour spent LKR 886,214 on Meta ads in September, booked LKR 2,245,500 in order revenue, and returned 2.53× on ad spend.</strong></p>\n\n<p>But the headline number isn't the useful part. The useful part is how unevenly that budget performed — and which audience delivered the cheapest enquiries by a wide margin.</p>\n\n<h2>The Numbers</h2>\n<table>\n<tr><th>Metric</th><th>September 2026</th></tr>\n<tr><td>Ad spend</td><td>LKR 886,214</td></tr>\n<tr><td>WhatsApp enquiries</td><td>6,818</td></tr>\n<tr><td>Cost per enquiry</td><td>LKR 130</td></tr>\n<tr><td>Orders</td><td>1,497</td></tr>\n<tr><td>Enquiry-to-order rate</td><td>22.0%</td></tr>\n<tr><td>Cost per order</td><td>LKR 592</td></tr>\n<tr><td>Booked revenue</td><td>LKR 2,245,500</td></tr>\n<tr><td><strong>Return on ad spend</strong></td><td><strong>2.53×</strong></td></tr>\n</table>\n\n<h2>1. Your cheapest enquiries are people who've already asked</h2>\n<p>Retargeting past enquirers took 20.0% of spend and brought 31.2% of all WhatsApp enquiries — 2,124 of them at LKR 83 each, the lowest cost of any ad set.</p>\n<p>Someone who has messaged you once already knows the product and the price. A reminder costs less than an introduction. If you sell on WhatsApp, the people who enquired and didn't buy are your warmest paid audience. Build that audience on purpose and fund it.</p>\n\n<h2>2. Broad still has to carry the volume</h2>\n<p>Broad sales ads were the biggest source: 3,241 enquiries at LKR 130 each, from 47.6% of spend. Their share of enquiries (47.5%) matched their share of budget almost exactly.</p>\n<p>That's not a problem to fix. Retargeting is cheap, but it's capped by the size of the audience you've already built. Broad is where new people come in. Judge it on volume at a steady cost, not against retargeting's cost per enquiry.</p>\n\n<h2>3. \"Retargeting\" isn't one thing</h2>\n<p>A second retargeting ad set, built around an offer, cost LKR 226 per enquiry — against LKR 83 for retargeting past enquirers. Together with sales ads run from a new ad account (LKR 218 per enquiry), these two took 21.3% of spend.</p>\n<p>Same tactic on paper, very different results. This data can't say whether the audience or the offer made the gap — but you'd never see the gap at all if both sat under one blended \"retargeting\" line. Split them out.</p>\n\n<h2>Where the Cheapest Growth Sits</h2>\n<p>22.0% of WhatsApp enquiries became orders — better than one in five. Decent. It also means most enquiries didn't buy.</p>\n<p>Cost per enquiry across the account was LKR 130; cost per order was LKR 592. That gap is decided in the chat, not in Ads Manager. Faster replies, the price stated up front, a follow-up for people who went quiet — any lift in close rate lowers cost per order without spending another rupee on ads. And the enquirers who didn't buy aren't lost. They're the audience that produced the cheapest enquiries in finding 1.</p>\n<p>One honest caveat: orders and revenue weren't split by ad set. We know which ad sets brought enquiries cheapest — not which brought buyers cheapest. A cheap enquiry that never closes isn't cheap. Tracking orders back to the ad set is the next thing to fix.</p>\n\n<h2>The Takeaway</h2>\n<p>On WhatsApp-led selling, the funnel doesn't end at the enquiry — it loops back. Broad ads bring new people in, the ones who don't buy become your cheapest audience to reach again, and the chat decides what any of it is worth. Measure every ad set to the order, not the message.</p>\n\n<hr>\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Selling on WhatsApp and not sure which ads actually bring buyers? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/10/89a0b0a4-7797-475a-ae77-96936698c079.png","author_name":"Joshuwa Salamon","status":"published","is_featured":0,"seo_title":"Ayur Glamour Meta Ads Case Study: 2.53× ROAS on WhatsApp","seo_description":"LKR 886,214 in Meta ads, 1,497 WhatsApp orders, 2.53× ROAS. Why past enquirers were Ayur Glamour's cheapest enquiries, and where the real leak still sits.","published_at":"2026-09-30 18:53:46","scheduled_at":null,"created_at":"2026-10-01 00:23:48","updated_at":"2026-10-01 00:23:48","category_name":"Business Growth","category_slug":"business-growth"},{"id":17,"category_id":6,"title":"Lulu Bridal Studio: 16.9× ROAS, 19 Bridal Bookings, and Where the Next Ones Are","slug":"lulu-bridal-studio-roas-bridal-bookings-case-study","excerpt":"16.9× ROAS for Lulu Bridal Studio in September: LKR 168,280 in ads across Meta, Google and TikTok against LKR 2,845,000 in bridal sales. The more useful story is underneath — Meta message ads brought 91.5% of the 481 enquiries on 38.5% of the budget, and only 4.0% of enquiries became bookings.","content":"<p><em>A Sky Designers performance case study — Lulu Bridal Studio, bridal packages, 1–30 September 2026</em></p>\n\n<p><strong>In September, Lulu Bridal Studio spent LKR 168,280 on Meta, Google Ads and TikTok, booked LKR 2,845,000 in bridal sales, and closed the month at 16.91× ROAS.</strong></p>\n\n<p>But the headline number isn't the useful part. Revenue here is total September bridal sales, not split by channel or ad — so the ROAS tells you the month was profitable, not which rupee did the work. The spend breakdown does.</p>\n\n<h2>The Numbers</h2>\n<table>\n<tr><th>Metric</th><th>September 2026</th></tr>\n<tr><td>Total ad spend</td><td>LKR 168,280</td></tr>\n<tr><td>Enquiries (444 messages, 37 lead forms)</td><td>481</td></tr>\n<tr><td>Bridal bookings</td><td>19</td></tr>\n<tr><td>Enquiry to booking</td><td>4.0%</td></tr>\n<tr><td>Bridal sales</td><td>LKR 2,845,000</td></tr>\n<tr><td>Average package</td><td>LKR 149,737</td></tr>\n<tr><td>Cost per booking</td><td>LKR 8,857</td></tr>\n<tr><td><strong>ROAS</strong></td><td><strong>16.91×</strong></td></tr>\n</table>\n\n<h2>Message ads did 91.5% of the work on 38.5% of the budget</h2>\n<p>Two Meta message-ad sets — one to a general audience, one carrying an offer — took 38.5% of spend and brought 91.5% of all enquiries.</p>\n<table>\n<tr><th>Meta ad set</th><th>Spend (LKR)</th><th>Enquiries</th><th>Cost per enquiry (LKR)</th></tr>\n<tr><td>General audience message ads</td><td>34,149</td><td>271</td><td>126</td></tr>\n<tr><td>Offer message ads</td><td>30,628</td><td>169</td><td>181</td></tr>\n<tr><td>Lead form ads</td><td>21,274</td><td>37</td><td>575</td></tr>\n</table>\n<p>The offer didn't make enquiries cheaper. The general audience ads came in at LKR 126 per enquiry; the offer ads at LKR 181. On a package averaging LKR 149,737, a discount isn't automatically what gets a bride to message. Test offer against no-offer before assuming the offer is pulling its weight.</p>\n\n<h2>Chat beat forms for a high-ticket booking</h2>\n<p>Lead form ads cost LKR 575 per enquiry, against LKR 126–181 for message ads. A bridal package is a considered, personal purchase — a conversation starts the sale, a form just collects a name.</p>\n<p>One honest caveat: bookings aren't split by ad set, so lead-form leads could still close better. The fix is to tag every enquiry by source so next month's comparison is cost per <em>booking</em>, not cost per enquiry.</p>\n\n<h2>A third of the budget can't be tied to an enquiry</h2>\n<p>Google Ads took 33.3% of spend (LKR 55,955) and brought 1,049 ad clicks. TikTok took another 5.9%. Together that's 39.2% of the budget with no tracked enquiries — not because it failed, but because nothing was counting.</p>\n<p>Meta awareness video is in the same position: 184,287 people reached and 85,464 full video views for LKR 15,821. Cheap reach, but reach isn't a booking.</p>\n<p>These channels may well be feeding the message enquiries. Right now there's no way to tell. Before you judge or scale a channel, give it something to count — call tracking, WhatsApp clicks, form submissions.</p>\n\n<h2>The leak: 481 enquiries, 19 bookings</h2>\n<p>4.0% of enquiries became bookings. The ads did their job — the best ad set brought enquiries at LKR 126 each. The cheapest remaining growth isn't in the ad account; it's in the chat. Every extra booking closed from enquiries already paid for adds revenue at zero extra ad spend.</p>\n<p>Retargeting points the same way. It got LKR 114 and reached 121 people, bringing 4 enquiries at LKR 29 each — too small a sample to prove anything, but the cheapest enquiries in the account. A properly funded retargeting set aimed at people who messaged but didn't book is the obvious next test.</p>\n\n<h2>The Takeaway</h2>\n<p>A strong blended ROAS tells you the month worked, not why. Track enquiries on every channel, track bookings by enquiry source, and fix the close rate before raising the budget — the enquiries you've already paid for are the cheapest bookings you'll get.</p>\n\n<hr>\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Getting plenty of enquiries but not enough bookings? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/10/dce644d3-5c85-4adb-b8b4-644845afbb1b.png","author_name":"Joshuwa Salamon","status":"published","is_featured":0,"seo_title":"Lulu Bridal Studio Ads Case Study: 16.9× ROAS, 19 Bookings","seo_description":"LKR 168,280 across Meta, Google Ads and TikTok brought 481 enquiries and 19 bridal bookings. What worked, what cost too much, and where the growth sits.","published_at":"2026-09-30 18:43:39","scheduled_at":null,"created_at":"2026-10-01 00:13:42","updated_at":"2026-10-01 12:35:09","category_name":"Business Growth","category_slug":"business-growth"},{"id":16,"category_id":6,"title":"SITC Awards 2026: 10.35× ROAS on Meta, and Where the Next Buyers Are","slug":"sitc-awards-2026-meta-ads-case-study-roas","excerpt":"10.35× return on ad spend: LKR 471,536 on Meta ads booked LKR 4.88M in award revenue for SITC Campus. The more useful story sits underneath: which audiences brought the cheapest enquiries, and why the WhatsApp close is where the next buyers are.","content":"<p><em>A Sky Designers performance case study — SITC Campus, SITC Awards 2026, Meta, 11–27 September 2026</em></p>\n\n<p><strong>SITC Campus spent LKR 471,536 on Meta ads and booked LKR 4,882,500 in award revenue, a 10.35× return on ad spend.</strong></p>\n\n<p>But the headline number isn't the useful part. What's useful is where the enquiries came cheapest, and how many of them never turned into buyers.</p>\n\n<h2>The Numbers</h2>\n<table>\n<tr><th>Metric</th><th>Result</th></tr>\n<tr><td>Ad spend</td><td>LKR 471,536</td></tr>\n<tr><td>WhatsApp enquiries</td><td>1,642</td></tr>\n<tr><td>Cost per enquiry</td><td>LKR 287</td></tr>\n<tr><td>Award buyers</td><td>87</td></tr>\n<tr><td>Enquiry-to-buyer rate</td><td>5.3%</td></tr>\n<tr><td>Cost per buyer</td><td>LKR 5,420</td></tr>\n<tr><td>Booked revenue</td><td>LKR 4,882,500</td></tr>\n<tr><td><strong>Return on ad spend</strong></td><td><strong>10.35×</strong></td></tr>\n</table>\n\n<h2>The narrow audiences brought enquiries at half the price</h2>\n<p>We ran the campaign across four main audiences. The two broadest ones took most of the budget. The two most specific ones did most of the efficient work.</p>\n<table>\n<tr><th>Audience</th><th>Share of spend</th><th>Share of enquiries</th><th>Cost per enquiry (LKR)</th></tr>\n<tr><td>Women audience</td><td>11.4%</td><td>19.0%</td><td>173</td></tr>\n<tr><td>Award page ads</td><td>16.0%</td><td>22.5%</td><td>204</td></tr>\n<tr><td>General audience</td><td>46.2%</td><td>37.6%</td><td>352</td></tr>\n<tr><td>Video ads</td><td>26.3%</td><td>20.9%</td><td>362</td></tr>\n</table>\n<p>General audience and Video ads took 72.5% of spend and brought 58.5% of enquiries. Award page ads and the Women audience took 27.4% and brought 41.5%. The Women audience delivered enquiries at roughly half the cost of the general audience.</p>\n<p><strong>The lesson:</strong> judge each audience on what it costs per enquiry, not on how much budget it can absorb. Broad audiences spend easily. That doesn't mean they spend well.</p>\n<p>One honest caveat: buyers and revenue weren't tracked by audience, so we know which audiences brought cheaper enquiries, not which brought cheaper buyers. Tagging every buyer back to its source is the next step before moving budget hard.</p>\n\n<h2>One category carried the revenue</h2>\n<p>72 of the 87 buyers came through the Normal category (which includes Women Excellence) at LKR 60,000 each, bringing LKR 4,320,000, which is 88.5% of revenue. Best Website added 15 buyers at LKR 37,500 each, for LKR 562,500.</p>\n<p><strong>The lesson:</strong> in a multi-tier offer, the price mix moves ROAS as much as ad efficiency does. A campaign that pulls buyers toward the higher tier can outperform one with cheaper enquiries.</p>\n\n<h2>The leak: 5.3% of enquiries became buyers</h2>\n<p>1,642 people started a WhatsApp conversation. 87 bought. An enquiry cost LKR 287, and a buyer cost LKR 5,420.</p>\n<p>That gap is where the cheapest remaining growth sits. The ad account already did its job by getting people into the chat. Each extra percentage point of close rate on the same enquiry volume is roughly 16 more buyers, with no extra ad spend. Faster first replies, a tighter follow-up script and proper retargeting of people who enquired but didn't buy (retargeting barely ran this round) all work on that gap directly.</p>\n\n<h2>The Takeaway</h2>\n<p>At 10× ROAS, the ads aren't the bottleneck. The conversation after the click is. If your campaign is generating enquiries cheaply, fix the close before you buy more traffic, and track every buyer back to the audience that brought them. Otherwise you're optimising on half the picture.</p>\n\n<hr>\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Getting plenty of WhatsApp enquiries but not enough buyers? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/10/4acf3269-134a-4c32-89eb-84dfc445b573.png","author_name":"Joshuwa Salamon","status":"published","is_featured":1,"seo_title":"Meta Ads Case Study: How SITC Awards 2026 Hit 10.35× ROAS","seo_description":"SITC Campus spent LKR 471,536 on Meta ads and booked LKR 4.88M in award revenue — 10.35× ROAS. What the cheapest audiences and a 5.3% close rate teach us.","published_at":"2026-09-30 18:36:01","scheduled_at":null,"created_at":"2026-10-01 00:06:03","updated_at":"2026-10-01 00:06:03","category_name":"Business Growth","category_slug":"business-growth"},{"id":15,"category_id":6,"title":"24.9x ROAS Across Three Channels: What a Higher Price Point Does to Your Numbers","slug":"sitc-hrm-diploma-24x-roas-multichannel-case-study","excerpt":"LKR 936,143 across Meta, TikTok and Google produced 972 registrations worth LKR 23.33M — a 24.9x blended return. The same agency ran a near-identical campaign for a cheaper course and got 9.09x. The difference wasn't the advertising.","content":"<p><em>A Sky Designers performance case study — SITC Campus HRM Diploma, across Meta, TikTok and Google Ads</em></p>\n\n<p><strong>LKR 936,143 of advertising across three channels produced 972 confirmed registrations worth LKR 23,328,000 — a blended return of 24.9x</strong>, at a cost per registration of LKR 963.</p>\n\n<p>Advertising came to <strong>4.0% of booked revenue.</strong></p>\n\n<p>But the most useful number in this report isn't the 24.9x. It's what happens when you put this campaign next to a near-identical one the same account ran for a different course.</p>\n\n<h2>The Scorecard</h2>\n\n<table>\n  <tr><th>Metric</th><th>Result</th></tr>\n  <tr><td>Total ad spend</td><td>LKR 936,143</td></tr>\n  <tr><td>Impressions (all channels)</td><td>4.64M</td></tr>\n  <tr><td>WhatsApp conversations</td><td>5,318</td></tr>\n  <tr><td>Confirmed registrations</td><td>972</td></tr>\n  <tr><td>Booked revenue</td><td>LKR 23,328,000</td></tr>\n  <tr><td><strong>Blended ROAS</strong></td><td><strong>24.9x</strong></td></tr>\n  <tr><td>Cost per registration</td><td>LKR 963</td></tr>\n  <tr><td>Ad spend as % of revenue</td><td>4.0%</td></tr>\n</table>\n\n<p>Meta carried the budget — <strong>nine rupees in every ten</strong>. TikTok took 9.2% and Google Ads ran at test scale, under 1%. On Meta spend alone, the return was 27.6x at LKR 868 per registration.</p>\n\n<h2>The Comparison That Matters</h2>\n\n<p>The same campus ran an English Diploma campaign through the same tracker, the same team, the same WhatsApp funnel. Here is how the two compare on Meta spend alone:</p>\n\n<table>\n  <tr><th>Metric</th><th>HRM Diploma</th><th>English Diploma</th></tr>\n  <tr><td>Course price</td><td>LKR 24,000</td><td>LKR 13,000</td></tr>\n  <tr><td>Registrations</td><td>972</td><td>1,628</td></tr>\n  <tr><td>Cost per registration</td><td>LKR 868</td><td>LKR 1,430</td></tr>\n  <tr><td>Conversation → registration</td><td>18.3%</td><td>14.9%</td></tr>\n  <tr><td>Meta spend as % of revenue</td><td><strong>3.6%</strong></td><td>11.0%</td></tr>\n  <tr><td>Return on Meta spend</td><td><strong>27.6x</strong></td><td>9.09x</td></tr>\n</table>\n\n<p>The higher-priced course returned <strong>three times more per rupee</strong> — and it did so while costing <em>less</em> to acquire each student, not more.</p>\n\n<p>That last part is counter-intuitive and worth sitting with. The instinct is that a more expensive product is harder to sell, so acquisition should cost more. Here the opposite happened: the LKR 24,000 course converted chats to registrations at 18.3% against 14.9% for the LKR 13,000 course.</p>\n\n<h2>Why Price Point Beats Optimisation</h2>\n\n<p>There is a ceiling on what campaign optimisation can achieve. You can cut cost per conversation, improve creative, tighten the funnel — and all of that is real work that moves real numbers.</p>\n\n<p>But none of it moves the needle like what you're selling.</p>\n\n<p>A course at LKR 24,000 generates 1.85x the revenue per registration of one at LKR 13,000. That multiplier applies to every single sale, automatically, with no optimisation effort at all. It is the single largest lever in the entire account, and it sits outside Ads Manager entirely.</p>\n\n<p>This is why the question \"how do I improve my ROAS?\" often has a commercial answer rather than a media one. Before rebuilding campaigns, it's worth asking whether the highest-value thing you sell is the thing you're advertising.</p>\n\n<h2>Concentration, Again</h2>\n\n<p>All LKR 844,083 of Meta spend ran through <strong>two campaigns</strong>. Not eighteen. Two.</p>\n\n<p>The English Diploma campaign ran 18 campaigns to produce 9.09x. The HRM campaign ran two and produced 27.6x.</p>\n\n<p>Fewer campaigns means each one accumulates more conversion signal, exits the learning phase faster, and gets optimised harder. Splitting the same budget across eighteen structures gives the algorithm eighteen small, slow-learning datasets instead of two strong ones.</p>\n\n<h2>Where TikTok Fits</h2>\n\n<p>TikTok took 9.2% of the budget and delivered impressions at <strong>LKR 120 CPM against Meta's LKR 217</strong> — roughly half the cost. Clicks came in at LKR 1.24 against Meta's LKR 64.</p>\n\n<p>Video also held far better there. TikTok recorded a 30.9% two-second view rate, and six in ten of those viewers continued to six seconds. On Meta, hook rate for the same creative approach was 0.45%.</p>\n\n<p>The honest caveat: TikTok's recorded conversions are platform events, not course registrations, and there's no conversation-level data linking TikTok to an enquiry. What the numbers support is that TikTok bought attention cheaply. What they don't yet support is a claim about registrations. Getting that answer requires conversation-level tracking on the TikTok side — which is the clearest next step for this account.</p>\n\n<h2>A Note on Honest Measurement</h2>\n\n<p>The 972 registrations are a single course total. They are <strong>not</strong> split by channel, and the three platforms report on different windows and different definitions — Meta reports link clicks, TikTok reports destination clicks, Google reports clicks, and none of the three CTR figures are measured the same way.</p>\n\n<p>It would be easy to present the blended 24.9x as though all three channels contributed proportionally. They may have. The data doesn't prove it either way.</p>\n\n<p>Reporting that overstates certainty is worse than reporting that admits its limits, because the next set of budget decisions gets made on it.</p>\n\n<h2>The Takeaway</h2>\n\n<p>Two campaigns, one channel carrying 90% of the budget, a straightforward WhatsApp funnel — and a 24.9x blended return.</p>\n\n<p>The campaign structure was simple. The thing that made the numbers exceptional was the price of what was being sold.</p>\n\n<p><strong>Optimisation improves a campaign. Selling something worth more changes the arithmetic.</strong></p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Want to know which of your products your advertising should actually be behind? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/09/bb4737ae-73a8-4609-8b6e-0d71befb7fa7.png","author_name":"Joshuwa Salamon","status":"published","is_featured":1,"seo_title":"24.9x ROAS Case Study: Why Price Point Beats Optimisation","seo_description":"LKR 936,143 across Meta, TikTok and Google returned LKR 23.33M at 24.9x ROAS. See why a higher-priced course tripled returns while costing less per registration.","published_at":"2026-09-11 15:37:05","scheduled_at":null,"created_at":"2026-09-11 21:07:07","updated_at":"2026-09-11 21:07:07","category_name":"Business Growth","category_slug":"business-growth"},{"id":14,"category_id":6,"title":"Sky Designers Crowned 'Most Outstanding Digital Growth Partner' of 2026","slug":"sky-designers-lbc-business-excellence-award-2026","excerpt":"Sky Designers (PVT) LTD has been named Most Outstanding Digital Growth & Performance Marketing Partner at the Lanka Chairman's Business Excellence Awards 2026 — recognition earned on the back of a campaign that delivered a 30.3x return on ad spend.","content":"<p><em>Colombo, Sri Lanka</em></p>\n\n<p>True recognition in the digital marketing space isn't just about creative ideas; it's about measurable results. Proving exactly that, <strong>Sky Designers (PVT) LTD</strong>, under the leadership of Chairman Mr. Joshuwa Salamon, has officially been named the <strong>Most Outstanding Digital Growth &amp; Performance Marketing Partner</strong> at the prestigious Lanka Chairman's Business Excellence Awards 2026.</p>\n\n<p>Organized by the Lanka Business Corporation (LBC) and hosted at the Cinnamon Grand Hotel in Colombo on September 6th, the awards celebrate the visionaries shaping Sri Lanka's business landscape. For Sky Designers, the accolade was the culmination of an incredibly successful, data-driven campaign that redefined marketing efficiency.</p>\n\n<h2>A Masterclass in Scaling: The Winning Campaign</h2>\n\n<p>The award recognizes Sky Designers' exceptional execution of LBC's own award promotional campaign. Tasked with driving highly targeted awareness and conversions, the agency built a fully optimized funnel that yielded unprecedented returns.</p>\n\n<p>The standout result? <strong>A staggering 30.3x Return on Ad Spend (ROAS)</strong>, comfortably clearing the client's baseline target by almost four times.</p>\n\n<p>By rapidly identifying the winning ad assets and executing masterclass-level budget consolidation, the Sky Designers team showcased exactly how a highly strategic, optimized approach leads to exponential digital growth.</p>\n\n<h2>Recognized with Excellence</h2>\n\n<p>In an official letter of congratulations, LBC Founder and Chairman Kosala G. Munasinghe praised Mr. Salamon and the agency, noting that the honor reflects their <em>\"outstanding leadership, strategic vision, and valuable contribution to Sri Lanka's business landscape.\"</em></p>\n\n<p>Elevated to the exclusive status of <strong>Platinum Sponsor</strong> for the event, Sky Designers continues to solidify its reputation as a premier growth partner for top-tier corporate leaders.</p>\n\n<p>As their official celebratory tagline perfectly states: <strong>A campaign built on strategy. Proven by results. Recognized with excellence.</strong></p>\n\n<hr>\n\n<p><em>To learn more about how Sky Designers (PVT) LTD can scale your business with award-winning performance marketing, <a href=\"https://skydesigners.lk/#contact\">contact our team today</a>.</em></p>","featured_image":"blog/2026/09/4967cd2c-06b6-4045-b69e-8c054c7baeb0.png","author_name":"Sky Designers","status":"published","is_featured":1,"seo_title":"Sky Designers Wins Digital Growth Partner Award 2026 | LBC","seo_description":"Sky Designers named Most Outstanding Digital Growth & Performance Marketing Partner at the Lanka Chairman's Business Excellence Awards 2026, after a 30.3x ROAS campaign.","published_at":"2026-09-07 13:04:43","scheduled_at":null,"created_at":"2026-09-07 18:34:46","updated_at":"2026-09-07 18:34:46","category_name":"Business Growth","category_slug":"business-growth"},{"id":13,"category_id":4,"title":"The Blueprint for Pure Brand Awareness: From the Shelf to the Shopping List","slug":"pure-brand-awareness-blueprint-retail-pull-kpis","excerpt":"Most shoppers ask for \"a charger,\" not a brand — and accept whatever the retailer hands them. Breaking that cycle means dropping the \"Buy Now\" button entirely. Here's the KPI framework, formulas and budget structure for a brand awareness campaign that builds real retail pull.","content":"<p>Walk into any retail store and observe how customers shop for everyday items. More often than not, they don't ask for a specific brand. They ask for a generic category — \"a charger,\" \"a battery,\" or \"a cable\" — and simply accept whatever the retailer places on the counter.</p>\n\n<p>For manufacturers, this is a dangerous position. You might have excellent distribution and shelf presence, but you lack the most crucial element of long-term market dominance: <strong>brand recall</strong>. As long as consumers are indifferent, your sales are entirely at the mercy of the retailer.</p>\n\n<p>To break this cycle, brands must pivot from the frantic chase for immediate digital clicks and invest in <strong>Pure Brand Awareness</strong>. Here is a strategic blueprint for moving away from short-term performance marketing and building a \"Retail Pull\" model that gets consumers asking for your brand by name.</p>\n\n<h2>1. The Shift: Ditching \"Buy Now\" for \"Retail Pull\"</h2>\n\n<p>The defining characteristic of a pure brand awareness campaign is the <strong>complete removal of hard-selling calls to action.</strong></p>\n\n<p>In the modern digital marketing landscape, brands are conditioned to demand immediate ROI through \"Buy Now\" or \"Click Here\" buttons. But premium brands do not beg for sales. Instead of trying to force a direct e-commerce checkout, a pure brand awareness strategy utilizes soft CTAs — like <em>\"Ask for us at your nearest shop.\"</em></p>\n\n<p>The goal is to drive consumers into retail stores with active intent. You want to generate such high top-of-mind recall that when they walk into a physical store, they bypass the generic options and demand your product specifically.</p>\n\n<h2>2. Measuring the \"Unmeasurable\": The KPI Framework &amp; Formulas</h2>\n\n<p>The biggest criticism of brand awareness campaigns is that they are \"fluffy\" or impossible to measure. This is only true if you look at the wrong numbers. A robust awareness strategy requires a ruthless, math-driven approach to creative quality and reach.</p>\n\n<p>Every ad must earn its budget. If an ad falls below the target benchmarks, it is instantly paused, re-edited, or replaced.</p>\n\n<p><em><strong>⚠️ Important Disclaimer:</strong> The benchmarks provided below are scientifically validated based on historical account data and industry averages. However, these specific target numbers will vary and heavily depend on your own brand's past data, existing market presence, and ad account history. Always establish your own unique baseline before strictly enforcing these benchmarks.</em></p>\n\n<h3>A. Awareness &amp; Reach</h3>\n\n<p>How efficiently are you buying attention, and is your message actually reaching new people?</p>\n\n<ul>\n  <li><strong>Metric:</strong> CPR (Cost Per 1,000 Reach)</li>\n  <li><strong>How it's measured:</strong> Tracks the financial efficiency of your mass-market distribution. Frequency capping is vital here to ensure you are spending money on new eyes, not showing the same ad to one person 10 times.</li>\n  <li><strong>Benchmark:</strong> Target $0.45 – $0.60 per 1,000 reach. If CPR creeps above $0.70, it usually flags audience fatigue or algorithmic rejection.</li>\n</ul>\n\n<h3>B. Creative Quality (Attention)</h3>\n\n<p>Standard engagement rates are flawed because a lazy \"like\" is weighted the same as a video completion. Instead, measure attention using these specific formulas:</p>\n\n<p><strong>Hook Rate</strong></p>\n<pre><code>(3-Second Video Plays / Total Impressions) × 100</code></pre>\n<p><em>Why we use it:</em> Did the first three seconds stop the scroll?<br>\n<em>Benchmark:</em> ≥ 40%. If missed, pull the creative and revise the thumbnail, text overlay, or the opening hook.</p>\n\n<p><strong>Hold Rate</strong></p>\n<pre><code>(15-Second ThruPlays / 3-Second Video Plays) × 100</code></pre>\n<p><em>Why we use it:</em> Measures storytelling quality and retention. Heavy drop-off means the content is too slow.<br>\n<em>Benchmark:</em> ≥ 30%. If missed, re-cut the video to a faster, more engaging edit.</p>\n\n<p><strong>Content BRI (Brand Relevance Index)</strong></p>\n<pre><code>[(Shares × 5) + (Outbound Clicks × 3) + (Saves × 3) + (100% Video Plays × 3) + (75% Video Plays × 2) + (Comments × 1) + (Other Engagements × 2)] / Total Impressions × 100</code></pre>\n<p><em>Why we use it:</em> This custom quality score weights actions by real brand value. A private share is worth far more than a passive like.<br>\n<em>Benchmark:</em> ≥ 11.0. Only creatives scoring 11+ are scaled with the majority of the budget. Lowest scorers are killed.</p>\n\n<h3>C. The Ultimate Proof: Brand Search Volume</h3>\n\n<ul>\n  <li><strong>Metric:</strong> Exact-Match Google Search Volume</li>\n  <li><strong>How it's measured:</strong> Tracked monthly via Google Search Console and brand-keyword impressions in Google Ads.</li>\n  <li><strong>Why we use it:</strong> If a consumer sees an ad on social media and later opens Google to type in your brand name, the campaign worked. This is the ultimate proof of genuine intent.</li>\n  <li><strong>Benchmark:</strong> +150% to 200% increase in brand searches against the baseline month before launch.</li>\n</ul>\n\n<h2>3. The Three-Part Media Engine</h2>\n\n<p>Rather than spraying budget aimlessly, allocate it by funnel role:</p>\n\n<ul>\n  <li><strong>The Mass Reach Engine (50% budget — e.g. Meta):</strong> Broad targeting with strict frequency capping to reach a massive pool of unique users.</li>\n  <li><strong>The Attention Engine (35% budget — e.g. TikTok):</strong> A sound-on environment optimized for short, snappy creator content. Reach younger demographics natively through 6-second focused views.</li>\n  <li><strong>Brand Defence (15% budget — e.g. Google/YouTube):</strong> Non-skippable 6-second bumper ads for guaranteed visual real estate, paired with brand-keyword search ads to capture the generated demand and block competitors.</li>\n</ul>\n\n<h2>4. Content That Earns Its Keep</h2>\n\n<p>Pure brand awareness requires content that people actually want to watch. Jargon and spec sheets are boring. Emotion and relatability build memory. Great awareness creative pulls dynamically from diverse content pillars:</p>\n\n<ul>\n  <li><strong>Authority:</strong> Educational tips that read as premium advice, not an ad.</li>\n  <li><strong>Proof &amp; Demo:</strong> Drop tests and durability challenges. Show your quality under extreme stress.</li>\n  <li><strong>Unified Testimonials:</strong> Unscripted, raw praise from real consumers and shop owners.</li>\n  <li><strong>Community:</strong> Tapping into local internet culture, relatable memes, and street-level activations that generate real human reactions.</li>\n</ul>\n\n<h2>5. The B2B Kicker: Capturing the Retailer</h2>\n\n<p>When you build immense consumer hype, retailers will want a piece of the action. A truly holistic brand awareness strategy includes a ring-fenced B2B lead generation funnel running quietly in the background.</p>\n\n<p>By running highly targeted ads aimed at retail business owners <em>(\"Stock the brand everyone is asking for\")</em>, you can capture high-intent wholesale leads. This creates a perfect loop: as consumer footfall increases, the local shops are already stocked and ready to hand them exactly what they asked for.</p>\n\n<h2>The Takeaway</h2>\n\n<p>Pure brand awareness is a scientifically tracked journey to build genuine top-of-mind recall. By shifting away from short-term sales tactics, measuring the right metrics with strict formulas, and empowering consumers with memorable creative, brands can confidently transition their products off the dusty back-shelf and firmly onto the consumer's shopping list.</p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in brand and performance advertising across Meta, TikTok, and Google. Want a brand awareness campaign measured on real recall, not vanity metrics? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/09/51770bc2-57a6-4046-8816-17687737fc16.png","author_name":"Joshuwa Salamon","status":"scheduled","is_featured":1,"seo_title":"Brand Awareness KPIs: The Retail Pull Blueprint with Formulas","seo_description":"Stop chasing clicks. Learn the KPI framework for pure brand awareness — hook rate, hold rate, BRI and brand search volume — plus the 50/35/15 budget structure.","published_at":"2026-09-05 12:30:00","scheduled_at":"2026-09-05 12:30:00","created_at":"2026-09-04 02:41:08","updated_at":"2026-09-04 02:41:23","category_name":"Branding","category_slug":"branding"},{"id":12,"category_id":6,"title":"5.97x ROAS Across Five Months: What the Numbers Say About Scaling Meta Ads","slug":"5-97x-roas-five-month-meta-case-study-scaling","excerpt":"LKR 557,742 of Meta spend produced 1,673 confirmed orders worth LKR 3.33M across five months — a 5.97x blended return. But the best month wasn't the biggest one. Here's what happened when spend went up 57% and returns went down.","content":"<p><em>A Sky Designers performance case study — five months of Meta advertising, April to August 2026</em></p>\n\n<p>Across five months, <strong>LKR 557,742 in Meta ad spend produced 11,372 WhatsApp conversations and 1,673 confirmed orders worth LKR 3,329,270 — a blended return of 5.97x</strong>, at an average acquisition cost of LKR 333 per order.</p>\n\n<p>Every single month returned at least four times its ad spend. But the most instructive month wasn't the best one. It was August — the month with the highest budget and the second-worst return.</p>\n\n<h2>The Five-Month Picture</h2>\n\n<table>\n  <tr><th>Metric</th><th>Result</th></tr>\n  <tr><td>Total ad spend</td><td>LKR 557,742</td></tr>\n  <tr><td>Conversations started</td><td>11,372</td></tr>\n  <tr><td>Confirmed orders</td><td>1,673</td></tr>\n  <tr><td>Order value</td><td>LKR 3,329,270</td></tr>\n  <tr><td><strong>Return on ad spend</strong></td><td><strong>5.97x</strong></td></tr>\n  <tr><td>Cost per order</td><td>LKR 333</td></tr>\n  <tr><td>Cost per conversation</td><td>LKR 49</td></tr>\n  <tr><td>Conversation → order</td><td>14.7%</td></tr>\n</table>\n\n<p>The selling price stayed identical in all five months, which makes this a genuinely clean comparison. Nothing on the revenue side distorts the month-to-month picture — <strong>return on ad spend moves entirely with cost per order.</strong></p>\n\n<h2>Month by Month</h2>\n\n<table>\n  <tr><th>Month</th><th>Spend (LKR)</th><th>Orders</th><th>ROAS</th><th>Cost / order</th></tr>\n  <tr><td>April</td><td>111,184</td><td>383</td><td>6.86x</td><td>LKR 290</td></tr>\n  <tr><td>May</td><td>104,564</td><td>223</td><td>4.24x</td><td>LKR 469</td></tr>\n  <tr><td>June</td><td>93,670</td><td>314</td><td>6.67x</td><td>LKR 298</td></tr>\n  <tr><td>July</td><td>96,582</td><td>372</td><td><strong>7.66x</strong></td><td><strong>LKR 260</strong></td></tr>\n  <tr><td>August</td><td>151,742</td><td>381</td><td>5.00x</td><td>LKR 398</td></tr>\n</table>\n\n<p><strong>July is the benchmark:</strong> the lowest cost per order of the period, at a spend level the account handles comfortably.</p>\n\n<h2>The August Problem</h2>\n\n<p>August spent <strong>LKR 55,160 more than July — a 57% increase</strong>. It generated 3,417 conversations, the most of any month in the period.</p>\n\n<p>It produced <strong>nine more orders.</strong></p>\n\n<p>826 additional conversations. Nine additional orders. On the incremental rupee, August returned LKR 0.32.</p>\n\n<p>What went wrong wasn't the media. August had the <em>cheapest</em> impressions of the entire period — CPM fell to LKR 238, the lowest of the five months. Cost per conversation was LKR 44, comfortably below the LKR 49 average. Frequency sat at 1.37, nowhere near fatigue.</p>\n\n<p>The media buying was the best it had been all period. <strong>The conversation-to-order rate collapsed to 11.2%, the worst of the five months.</strong></p>\n\n<h2>The Arithmetic That Matters</h2>\n\n<p>At July's close rate of 14.4%, August's 3,417 conversations would have produced roughly <strong>492 orders instead of 381</strong> — about LKR 979,000 in order value from exactly the same spend, at a return of 6.45x.</p>\n\n<p>That's roughly <strong>110 additional orders per month available at zero additional ad spend.</strong></p>\n\n<p>This is the most important finding in five months of data. The account does not have a media problem. It has a response problem. And no amount of extra budget fixes a step that happens after the ad has already done its job.</p>\n\n<h2>Media Got Cheaper Every Month</h2>\n\n<p>The underlying delivery trend was strong throughout:</p>\n\n<ul>\n  <li><strong>CPM fell 37%</strong> — LKR 377 in April to LKR 238 in August. Buying the same 1,000 impressions became a third cheaper across the period.</li>\n  <li><strong>Cost per conversation fell 17%</strong> — LKR 53 to LKR 44, with July's LKR 37 the low point.</li>\n  <li><strong>Frequency fell from 2.34 to 1.37</strong> — audiences aren't being over-exposed, and there's headroom to spend more without paying a fatigue premium.</li>\n</ul>\n\n<p>This matters because it rules out the obvious explanation. August didn't underperform because the account was saturated or because media got expensive. Both moved in the right direction.</p>\n\n<h2>Strong Creative Doesn't Close the Sale</h2>\n\n<p>A creative change in April doubled hook rate from 21.1% to 42.6%, and it has stayed above 40% ever since. Four in ten people who see the ad start watching it. Hold rate has been stable in a narrow 33.6–35.8% band — a third of everyone who starts the video watches it through.</p>\n\n<p>And yet May, which had the second-highest hook rate of the period, delivered the <em>weakest</em> ROAS at 4.24x.</p>\n\n<p>The lesson is uncomfortable but useful: <strong>strong creative brings the conversation. The reply that follows decides the order.</strong> Attention metrics tell you the ad is working. They tell you nothing about whether the business is converting what the ad delivers.</p>\n\n<h2>What Five Months Establish</h2>\n\n<ol>\n  <li><strong>A proven return.</strong> 5.97x blended, with no month below 4x. The channel works for this product at this price.</li>\n  <li><strong>A benchmark to beat.</strong> July's LKR 260 per order at 7.66x is the standard for the months ahead, not a one-off.</li>\n  <li><strong>Room to scale on the media side.</strong> CPM down 37%, frequency down to 1.37 — the account can absorb more budget without fatigue.</li>\n  <li><strong>The next gain isn't in Ads Manager.</strong> Recovering July's close rate at August's volume is worth roughly 110 extra orders a month at no additional ad spend.</li>\n</ol>\n\n<h2>The Takeaway</h2>\n\n<p>Scaling a Meta account is usually framed as a media question: can you spend more without costs rising? Here, the answer was yes — impressions got cheaper the whole way up.</p>\n\n<p>The ceiling was somewhere else entirely. Once the ads were delivering 3,400 conversations a month, the constraint stopped being how many people you could reach and became how many of them got a good reply.</p>\n\n<p><strong>Before you increase a budget, check whether the last step in your funnel can handle the volume the first step is already producing.</strong></p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Want to know where your funnel actually breaks? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/09/9d8657c4-688e-492a-acee-35d521961d21.png","author_name":"Joshuwa Salamon","status":"scheduled","is_featured":1,"seo_title":"5.97x ROAS Meta Case Study: Why Spending More Returned Less","seo_description":"Five months of Meta data: LKR 557,742 spend, 5.97x blended ROAS. See why a 57% budget increase produced just 9 more orders, and where the real ceiling sat.","published_at":"2026-09-04 12:30:00","scheduled_at":"2026-09-04 12:30:00","created_at":"2026-09-04 02:20:30","updated_at":"2026-09-04 02:20:30","category_name":"Business Growth","category_slug":"business-growth"},{"id":11,"category_id":6,"title":"30.3x ROAS on LKR 354,745: How an Awards Campaign Delivered LKR 10.75M","slug":"lbc-awards-campaign-30x-roas-ad-set-concentration","excerpt":"LKR 354,745 of Meta spend produced 86 paid Award bookings worth LKR 10.75M — a 30.3x return. But one ad set drove 87% of all conversations at a third the cost of the others. Here's what concentration teaches you about budget allocation.","content":"<p><em>A Sky Designers performance case study — Lanka Business Corporation Awards Campaign, 1 July to 3 September 2026</em></p>\n\n<p>Across 65 days, <strong>LKR 354,745 in Meta ad spend produced 86 confirmed paid Award bookings worth LKR 10,750,000 — a 30.3x return on media spend</strong>, or 25.6x including the agency fee.</p>\n\n<p>But the headline number isn't the useful part. <strong>One ad set out of five produced 87% of every conversation the campaign generated.</strong></p>\n\n<h2>The Numbers</h2>\n\n<table>\n  <tr><th>Metric</th><th>Result</th></tr>\n  <tr><td>Meta spend</td><td>LKR 354,745</td></tr>\n  <tr><td>WhatsApp conversations</td><td>~1,870</td></tr>\n  <tr><td>Confirmed paid bookings</td><td>86</td></tr>\n  <tr><td>Revenue</td><td>LKR 10,750,000</td></tr>\n  <tr><td><strong>ROAS (media only)</strong></td><td><strong>30.3x</strong></td></tr>\n  <tr><td>Cost per conversation</td><td>LKR 190</td></tr>\n  <tr><td>Cost per booking (incl. fee)</td><td>LKR 4,881</td></tr>\n</table>\n\n<p>At an average booking value of LKR 125,000, total acquisition cost came to <strong>3.9% of the sale price.</strong></p>\n\n<h2>One Ad Set Carried the Account</h2>\n\n<p>Five ad sets ran over the period. One of them took 66% of the budget and returned 87% of all conversations, delivering them at <strong>LKR 143 each — three to six times cheaper than every other ad set in the account.</strong></p>\n\n<p>The gap at the other end was just as stark. One under-performing ad set consumed nearly 18% of the total budget and returned conversations at <strong>LKR 872 apiece — six times the cost of the winner.</strong> That same money, placed behind the leading ad set, would have bought roughly 440 conversations instead of 72.</p>\n\n<h2>Concentration Beats Spread</h2>\n\n<p>Instinct says diversify — run several ad sets, hedge your bets. The data says otherwise. This account performed best where budget was consolidated behind a single proven winner.</p>\n\n<p>The nuance matters: concentration is correct <em>after</em> you've found the winner, not before. Testing is how you find the LKR 143 ad set. But continuing to fund the LKR 872 alternatives out of a sense of balance isn't diversification — it's paying more for the same outcome.</p>\n\n<p><strong>Test small, identify fast, then consolidate hard.</strong></p>\n\n<h2>Where the Money Is Still Sitting</h2>\n\n<p>Only 4.6% of conversations became confirmed bookings — 86 out of roughly 1,870.</p>\n\n<p>Advertising delivered nearly 1,900 people who actively asked about an Award, at LKR 190 each. What happened in those chats decided whether each one became LKR 125,000 or nothing.</p>\n\n<p>At a 30x return, more budget is not the cheapest growth available. The chat stage is.</p>\n\n<h2>The Takeaway</h2>\n\n<p>Most accounts don't underperform because the creative is bad. They underperform because budget stays spread across ad sets of wildly different efficiency, and the averages hide it.</p>\n\n<p>Break the account down to cost per result per ad set, and the decision usually makes itself.</p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Want to know which of your ad sets is actually carrying the account? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/09/666023e1-cbf3-4f27-b819-1abcd6cd23cb.png","author_name":"Joshuwa Salamon","status":"published","is_featured":1,"seo_title":"30x ROAS Meta Case Study: Why Ad Set Concentration Wins","seo_description":"LKR 354,745 of Meta spend returned LKR 10.75M at 30.3x ROAS — with one ad set driving 87% of conversations. See the ad set data and what it teaches about budget.","published_at":"2026-09-03 20:15:39","scheduled_at":null,"created_at":"2026-09-04 01:45:42","updated_at":"2026-09-04 02:05:13","category_name":"Business Growth","category_slug":"business-growth"},{"id":10,"category_id":6,"title":"37x ROAS on LKR 230,533: How Two Videos Filled an Insurance Diploma Intake","slug":"lbc-life-insurance-course-37x-roas-meta-case-study","excerpt":"Across 103 days and 9 campaigns, LKR 230,533 of Meta spend produced 1,216 WhatsApp conversations and 155 paid registrations — LKR 8.53M in course revenue at a 37x return. Two video creatives drove 76% of it. Here's the full breakdown, including where the campaign leaked.","content":"<p><em>A Sky Designers performance case study — Lanka Business Corporation, Executive Diploma in Insurance Practice, 5 May to 15 August 2026</em></p>\n\n<p>Most education campaigns are judged on impressions. This one was judged on enrolments.</p>\n\n<p>Over 103 days, Sky Designers ran nine Meta campaigns for Lanka Business Corporation's Executive Diploma in Insurance Practice. The result: <strong>LKR 230,533 in ad spend produced 155 paid registrations at LKR 55,000 each — LKR 8,525,000 in course revenue, a 37.0x return on ad spend</strong> against a KPI target of 8.</p>\n\n<p>Here is what worked, what didn't, and the one bottleneck that still cost the campaign more than anything else.</p>\n\n<h2>The Scorecard</h2>\n\n<table>\n  <tr><th>Metric</th><th>Result</th></tr>\n  <tr><td>Ad spend</td><td>LKR 230,533</td></tr>\n  <tr><td>WhatsApp conversations</td><td>1,216</td></tr>\n  <tr><td>Paid registrations</td><td>155</td></tr>\n  <tr><td>Course revenue</td><td>LKR 8,525,000</td></tr>\n  <tr><td><strong>Return on ad spend</strong></td><td><strong>37.0x</strong></td></tr>\n  <tr><td>Cost per registration</td><td>LKR 1,487</td></tr>\n  <tr><td>Cost per conversation</td><td>LKR 190</td></tr>\n  <tr><td>Conversation → registration</td><td>12.7%</td></tr>\n</table>\n\n<p>The campaign reached 244,458 people from 812,223 impressions. Including the agency fee, acquisition cost per student was LKR 2,261 — <strong>4.1% of the course price.</strong></p>\n\n<h2>Finding 1: Two Video Creatives Carried Everything</h2>\n\n<p>Across all clearly identifiable ads, <strong>video delivered conversations at LKR 156 against LKR 277 for static — 1.8x more efficient.</strong></p>\n\n<p>But the average hides the real story. A single video from the 19 June campaign generated <strong>380 conversations — 31% of the entire campaign total — from just 10% of the spend</strong>, at LKR 58 per conversation. Combined with one other video, two creatives produced 76% of all conversations across 103 days.</p>\n\n<p>This is the reality of modern Meta advertising that most reporting hides: performance is not evenly distributed. It is concentrated in one or two assets, and your job is to find them fast and pour budget into them.</p>\n\n<h2>Finding 2: Not All Video Works</h2>\n\n<p>\"Use more video\" is lazy advice. In this account, three versions of one video series cost <strong>LKR 674 per conversation — 11x the June winner</strong> — despite similar production quality and identical placements.</p>\n\n<p>The lesson isn't format. It's the specific creative. Two videos shot the same way, running in the same account, to the same audience, can differ by an order of magnitude in cost per outcome. Only testing reveals which is which.</p>\n\n<h2>Finding 3: High CTR Does Not Mean High Performance</h2>\n\n<p>The two campaigns with the <strong>highest click-through rates in the entire account — 7.91% and 6.25%</strong> — also had the <strong>highest cost per conversation</strong>, at LKR 435 and LKR 394.</p>\n\n<p>Together they took 19% of the budget and returned 8% of the conversations.</p>\n\n<p>Clicks were plentiful. Chats were not. This is exactly why CTR is a diagnostic metric, never a primary KPI. A creative can be brilliant at earning the click and poor at earning the conversation — and if you optimise toward CTR, you will scale precisely the wrong ad.</p>\n\n<h2>Finding 4: The Account Got Cheaper Every Month</h2>\n\n<p><strong>CPM fell 65% across the campaign:</strong> LKR 657 in May, then 385 in June, 282 in July, and 232 in August.</p>\n\n<p>Delivery got cheaper every month as the account accumulated conversion history. July carried 58% of all spend at the strongest efficiency of any month, and August delivered the cheapest impressions of the campaign right as enrolment closed.</p>\n\n<p>This is a strong argument against stop-start campaign management. Accounts that run continuously build signal; accounts that switch on and off pay the learning tax repeatedly.</p>\n\n<h2>Finding 5: The Real Leak Was After the Click</h2>\n\n<p>The most important number in this report is not the 37x. It's the <strong>12.7%</strong>.</p>\n\n<p>Only 155 of 1,216 WhatsApp conversations became paid registrations. <strong>87.3% of conversations did not convert.</strong></p>\n\n<p>Advertising delivered 1,216 people who raised their hand and asked about the course, at LKR 190 each. What happened next — response speed, follow-up discipline, how the offer was explained in chat — determined whether that conversation became LKR 55,000 or nothing.</p>\n\n<p>Here's the arithmetic that matters: lifting chat conversion from 12.7% to just 18% would have produced roughly 64 additional registrations, worth around LKR 3.5 million — <strong>with zero additional ad spend.</strong></p>\n\n<p>At a 37x ROAS, the cheapest growth available is never more budget. It is a better sales process at the other end of the ad.</p>\n\n<h2>Performance Against the Brief</h2>\n\n<p>Four of six KPI targets were met, including the commercial one:</p>\n\n<ul>\n  <li><strong>ROAS:</strong> target ≥ 8, actual 37.0x — <em>4.6x the target</em></li>\n  <li><strong>Hold rate:</strong> target ≥ 20%, actual 30.4% — <em>met</em></li>\n  <li><strong>Engagement rate:</strong> target ≥ 3%, actual 7.4% — <em>met</em></li>\n  <li><strong>Click → WhatsApp:</strong> target ≥ 30%, actual 28.1% — <em>just short</em></li>\n  <li><strong>Hook rate:</strong> target ≥ 50%, actual 12.8% — <em>not met</em></li>\n</ul>\n\n<p>Hook rate was the clearest shortfall — only 12.8% of impressions became 3-second views. But viewers who did stay held well, comfortably passing the hold target. The diagnosis is precise: <strong>the first three seconds were the weak point, not the story.</strong> That is a fixable, well-defined creative brief for the next intake rather than a vague instruction to \"improve the videos.\"</p>\n\n<p>One target was measured against the wrong benchmark. Cost per 1,000 reach came in at LKR 943 against a LKR 350 target — but these were conversation campaigns buying WhatsApp chats, not reach campaigns buying impressions. Measured on their own objective, cost per conversation was LKR 190. Setting a reach-efficiency target on a conversation campaign guarantees a red mark on a campaign that actually worked.</p>\n\n<h2>The Takeaway</h2>\n\n<p>A 37x return sounds like a story about advertising. It isn't. It's a story about three things working together: a course priced high enough that acquisition cost barely registers, a creative testing process that found the winning video and scaled it, and an account left running long enough to get cheap.</p>\n\n<p>And the biggest remaining opportunity in this campaign has nothing to do with Meta at all. It sits in the 87.3% of conversations that ended in a chat window instead of a classroom.</p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Want a campaign measured on enrolments rather than impressions? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/08/3549a032-46b2-4432-a023-88c9a4893a25.png","author_name":"Joshuwa Salamon","status":"published","is_featured":0,"seo_title":"37x ROAS Meta Case Study: Education Marketing in Sri Lanka","seo_description":"LKR 230,533 of Meta ad spend produced LKR 8.53M in course revenue at 37x ROAS. See the creative data, the CTR trap, and the chat-stage leak that cost the most.","published_at":"2026-08-30 05:56:07","scheduled_at":null,"created_at":"2026-08-30 11:26:10","updated_at":"2026-08-30 13:15:30","category_name":"Business Growth","category_slug":"business-growth"},{"id":9,"category_id":4,"title":"The End of Vanity Metrics: Introducing the Brand Resonance Index (BRI) for Meta Ads","slug":"brand-resonance-index-bri-meta-ads-kpi","excerpt":"ROAS fails branding campaigns. Standard engagement rate values a thoughtless \"Like\" the same as a Share. The Brand Resonance Index is a weighted composite KPI that measures psychological friction — not vanity. Here are the two formulas and exactly how to deploy them.","content":"<p><em><strong>Disclaimer:</strong> The Brand Resonance Index (BRI) and its associated formulas are currently under development, and the data models are actively being verified. If you test and analyze your campaign data using this KPI and have suggestions, feedback, or insights regarding its application, please feel free to contact us via our website.</em></p>\n\n<p>For years, digital marketers have been trapped in a measurement crisis when running brand awareness campaigns on Meta.</p>\n\n<p>If you judge a branding campaign by Return on Ad Spend (ROAS), the campaign will fail, as branding is designed to build future memory, not trigger an immediate sale. If you pivot to standard \"Engagement Rates,\" you fall into the vanity trap — a system that mathematically values a thoughtless, one-second \"Like\" the exact same as a user sharing your video to their personal feed.</p>\n\n<p>Native platform tools only offer partial solutions. Meta's Brand Lift Studies (BLS) are highly accurate but require massive $15,000+ minimum budgets and weeks to conclude. Estimated Ad Recall Lift (EARL) is free, but it is ultimately a black-box machine-learning guess, not a hard, actionable metric for creative teams.</p>\n\n<p>To bridge this gap, elite data scientists and media buyers are abandoning default dashboards and building custom composite metrics. Enter the <strong>Brand Resonance Index (BRI)</strong>: a proprietary, mathematically weighted KPI designed to measure \"Algorithmic Memory\" and active psychological intent.</p>\n\n<p>Here is the full scope of why the BRI is the ultimate future of marketing measurement, the mathematical logic behind it, and exactly how to deploy and analyze it as a Data Analyst or Chief Marketing Officer (CMO).</p>\n\n<h2>The Philosophy: Weighting Psychological Friction</h2>\n\n<p>The fundamental flaw of a standard Engagement Rate is that it treats all human actions equally. Psychologically, this is entirely false.</p>\n\n<p>In a digital feed designed for infinite, frictionless scrolling, getting a user to stop and take a physical action requires them to overcome <strong>psychological friction</strong>. The higher the friction, the higher the brand intent. The BRI solves this by assigning weighted point values based on cognitive commitment, completely eliminating cheap, \"lazy\" metrics:</p>\n\n<ul>\n  <li><strong>Shares (5 Points):</strong> The ultimate endorsement. The user is risking their own social capital and personal digital identity to distribute your brand.</li>\n  <li><strong>Outbound Clicks (3 Points):</strong> High intent to leave the platform and explore your brand's external ecosystem.</li>\n  <li><strong>Saves (3 Points):</strong> Active memory encoding. The user is bookmarking your brand for future use and high purchase intent.</li>\n  <li><strong>Deep Watch Time (2 to 5 Points):</strong> The user is surrendering their most valuable asset: their time.</li>\n  <li><strong>Comments (1 Point):</strong> Shows active conversation and attention, but intent can vary.</li>\n  <li><strong>Likes/Reactions (0 Points):</strong> A low-friction vanity metric that artificially bloats data. It is entirely excluded.</li>\n</ul>\n\n<p>By taking these points and dividing them by Impressions, the BRI calculates the <strong>\"Yield per Opportunity.\"</strong> It tells you exactly how many points of deep resonance your ad generates for every 100 times it is shown.</p>\n\n<p>Because Videos and Static Images are consumed completely differently, they require two distinct formulas to ensure mathematical fairness.</p>\n\n<h2>KPI #1: The Video Brand Resonance Index (Video BRI)</h2>\n\n<p>Video advertising allows us to measure <strong>narrative gravity</strong> — how well a story holds human attention. However, Meta's API double-counts video viewers (a 100% viewer is also counted as a 75% viewer). Furthermore, if a user clicks to visit your profile, it can trigger multiple overlapping metrics. To create a flawless score, we must use subtraction to isolate specific behaviors, ensuring no single action is counted twice.</p>\n\n<p><strong>The Master Video Formula:</strong></p>\n\n<pre><code>(((Post Shares * 5) + (Outbound Clicks * 3) + (Post Saves * 3) + (Video Plays at 100% * 3) + (Video Plays at 75% * 2) + (Post Comments * 1) + ((Post Engagements - Post Reactions - Post Comments - Post Shares - Post Saves - 3-second video plays) * 2)) / Impressions) * 100</code></pre>\n\n<p><strong>What this KPI does:</strong> This equation measures the true narrative power of your video. It safely isolates the people who clicked through to your Facebook or Instagram profile (giving them 2 points) while heavily rewarding the viewers who stayed until the 75% and 100% marks.</p>\n\n<p><strong>How to use it:</strong> Use the Video BRI as your ultimate creative A/B testing tool. If a video scores below 2.5, it is digital wallpaper; kill the ad. If a video scores above 6.0, it has achieved massive message-to-market fit. Shift your budget to this ad immediately, as it is actively turning strangers into high-intent brand advocates.</p>\n\n<h2>KPI #2: The Static Brand Resonance Index (Static BRI)</h2>\n\n<p>Static images and carousels present a unique analytical nightmare: <strong>The Silent Watcher Paradox.</strong> A user might stop their scroll, stare at your graphic, pinch to zoom in on the details, click \"See More\" to read your 300-word caption, and then scroll away without ever hitting \"Like\" or leaving a comment. In a standard Meta dashboard, this highly interested user registers as having zero engagement.</p>\n\n<p>To solve this, the Static BRI utilizes a brilliant <strong>\"Subtraction Hack.\"</strong> By taking the broad Post Engagements metric and mathematically subtracting all public actions, we isolate the hidden, high-intent behaviors (like photo zooms and text expansions).</p>\n\n<p><strong>The Master Static Formula:</strong></p>\n\n<pre><code>(((Post Shares * 5) + (Outbound Clicks * 3) + (Post Saves * 3) + (Post Comments * 1) + ((Post Engagements - Post Reactions - Post Comments - Post Shares - Post Saves) * 2)) / Impressions) * 100</code></pre>\n\n<p><strong>What this KPI does:</strong> This formula acts as a sophisticated behavioral filter for images. It completely ignores cheap \"Likes\" and instead captures the deep curiosity of the Silent Watchers. Every user who zooms in on the photo, visits your profile, or expands the caption is successfully caught by the (Post Engagements - ...) extraction and awarded 2 points for their attention.</p>\n\n<p><strong>How to use it:</strong> Use the Static BRI exclusively to compare single images and carousels against one another. It proves whether your long-form caption actually drove readers to engage, or if your infographic was valuable enough to generate Saves and Zooms.</p>\n\n<h2>Strategic Advantages: Why Deploy the BRI?</h2>\n\n<ol>\n  <li><strong>Escaping the Vanity Trap:</strong> You will no longer waste marketing budget on ads that generate thousands of meaningless likes but zero actual brand affinity.</li>\n  <li><strong>Early Detection of Ad Fatigue:</strong> Because the equation uses Impressions as the denominator, it automatically detects fatigue. When an audience sees an ad too many times, impressions rise while actions stall. Your BRI score will plummet, acting as a real-time alarm bell telling you to refresh your creative.</li>\n  <li><strong>Aggressive Budget Scaling:</strong> You no longer have to guess which ad to scale. You can confidently shift 100% of your budget behind the ad with the highest \"Yield Rate,\" knowing it is mathematically proven to drive deep psychological commitment.</li>\n</ol>\n\n<h2>The \"Do Not Use\" List: Metrics to Abandon for Branding</h2>\n\n<p>If you are running Brand Awareness campaigns, measuring them with the following metrics will destroy your strategy:</p>\n\n<ul>\n  <li><strong>ROAS (Return on Ad Spend) &amp; Cost Per Purchase:</strong> Branding is about Demand Creation (building the mind of the consumer who will buy tomorrow). ROAS measures Demand Capture (the person buying today). Using ROAS to measure branding guarantees perceived failure.</li>\n  <li><strong>Cost Per Click (CPC) &amp; Link Clicks (as primary KPIs):</strong> The goal of top-of-funnel branding is not to force cheap website traffic; it is to encode a memory. Clicks are a byproduct, not the primary objective.</li>\n  <li><strong>Standard Engagement Rate:</strong> Flawed because it treats a \"Like\" as equal to a \"Share.\"</li>\n</ul>\n\n<h2>The Holistic Dashboard: Metrics to Use Alongside BRI</h2>\n\n<p>The BRI is incredibly powerful, but it cannot exist in a vacuum. To build a world-class, top-of-funnel CMO dashboard, you must surround the BRI with these concurrent metrics:</p>\n\n<ol>\n  <li><strong>Hook Rate (3-Second Video Plays / Impressions):</strong> The Diagnostic Metric. The BRI measures the impact after they watch. But if your Hook Rate is below 25%, users are swiping past before the story even begins. You must fix the first 3 seconds immediately.</li>\n  <li><strong>Hold Rate (ThruPlays / 3-Second Plays):</strong> The Storytelling Metric. Measures the percentage of users who survived the hook and stayed for at least 15 seconds.</li>\n  <li><strong>Estimated Ad Recall Lift (EARL):</strong> The Passive Memory Metric. The BRI measures the active 10% of users who physically engage. EARL measures the 90% \"Silent Majority\" who passively view your ad and encode the memory without ever touching the screen. You must look at both.</li>\n  <li><strong>Branded Search Lift (The Halo Effect):</strong> If your Meta branding is working, you should see a concurrent spike in people organically searching for your brand name (e.g., \"YourCompany Shoes\") on Google in the days following the campaign.</li>\n</ol>\n\n<h2>Strict Rules for Deployment: Cautions &amp; Pitfalls</h2>\n\n<p>As a Data Analyst, you must observe these strict rules to prevent data corruption when utilizing the BRI:</p>\n\n<ul>\n  <li><strong>Rule #1: Never Compare Apples to Oranges.</strong> Never compare a Video BRI score to a Static BRI score. Because video has native watch-time metrics, the formulas differ. Only compare Video A to Video B, and Static A to Static B.</li>\n  <li><strong>Rule #2: Do Not Mix Campaign Objectives.</strong> If you run the same ad in an 'Awareness' campaign and a 'Traffic' campaign, the Traffic campaign will artificially score higher on the BRI. Why? Because the Meta algorithm specifically hunts for \"Link Clickers\" for the Traffic objective. You must only compare BRI scores of ads running within the same campaign objective.</li>\n  <li><strong>Rule #3: Watch for Meta API Updates.</strong> We built the Static formula using a mathematical subtraction hack to isolate hidden engagements. If Meta updates its API in the future and adds a brand new interaction type into the Post Engagements metric (e.g., an \"AI Chat Interaction\"), the formula must be audited and updated to subtract that new variable.</li>\n</ul>\n\n<h2>The Strategic Conclusion</h2>\n\n<p>The invention of the Brand Resonance Index transitions a brand from passive reporting to active, data-driven scaling. By implementing the Video BRI and Static BRI as custom columns in your ad account, you stop guessing if your brand marketing is working. You now have the exact mathematical blueprint to prove it, optimize it, and scale it.</p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Testing the BRI on your own campaign data? We'd like to hear your results — <a href=\"https://skydesigners.lk/#contact\">get in touch</a>.</em></p>","featured_image":"blog/2026/08/92f32f8c-0e74-4e9b-810b-767b19c97e9b.png","author_name":"Joshuwa Salamon","status":"published","is_featured":1,"seo_title":"Brand Resonance Index: A Better Meta Branding KPI Than ROAS","seo_description":"The Brand Resonance Index weights Shares, Saves and deep watch time while excluding vanity Likes. Get both BRI formulas and the rules for deploying them on Meta ads.","published_at":"2026-08-28 03:07:01","scheduled_at":null,"created_at":"2026-08-28 08:37:04","updated_at":"2026-08-28 08:37:04","category_name":"Branding","category_slug":"branding"},{"id":6,"category_id":1,"title":"Stop Betting Your Budget on \"One Perfect Ad.\" Meta's Creative Test is the Real Scale Tool","slug":"meta-creative-test-setup-real-scale-tool","excerpt":"Most advertisers launch an ad and hope it works — then blame the algorithm when it fails. Meta's Creative Test Setup lets you audition 5 ad variations while your winning ad keeps selling. Here's why it beats a standard A/B test for protecting your ROAS.","content":"<p>Most advertisers launch an ad and \"hope\" it works. When it fails, they blame the algorithm.</p>\n\n<p>In the Ads Manager trenches, we don't guess. We use <strong>Creative Test Setup</strong>.</p>\n\n<p>I'm seeing a lot of confusion about this specific feature (pictured below). Is it just another A/B test? Is it worth your budget? Let's break down the logic behind the \"Creative Test\" and why it's a game-changer for your ROAS.</p>\n\n<h2>1. Is this just another A/B Test?</h2>\n\n<p><strong>Not exactly.</strong></p>\n\n<p>Traditional A/B testing usually splits your audience into two \"clean cells\" to test big variables like Audience A vs. Audience B.</p>\n\n<p>This Creative Test Setup is an <strong>\"In-Campaign\" test</strong>. It's designed to test Ad Variations (different hooks, images, or headlines) without disrupting the delivery of your main campaign. It's a \"lightweight\" way to iterate on what is already working.</p>\n\n<h2>2. Why is this often BETTER than a standard A/B Test?</h2>\n\n<p><strong>It protects your \"Performance Momentum.\"</strong></p>\n\n<p>A heavy A/B test requires a separate campaign and a fresh \"Learning Phase.\" This Creative Test shaves off a small portion of your current budget (as seen in the screenshot where only $0.50 is allocated) to run a side-by-side \"audition.\"</p>\n\n<p>At Sky Designers, we prefer this because it allows us to test 2-5 new ideas while the \"Winning Ad\" continues to bring in sales. You aren't stopping the car to change the tire; you're upgrading the engine while driving.</p>\n\n<h2>3. What is the \"Specialty\" of this tool?</h2>\n\n<p>If you manually put 3 ads in an ad set, Meta's algorithm will usually pick a \"favorite\" in the first hour based on early clicks. It gives that ad 90% of the spend, and the other 2 never get a fair chance.</p>\n\n<p>This tool forces Meta to give every variation a fair \"audition.\" It ensures each of the 5 ads gets enough impressions to reach a statistically significant result. It removes the \"algorithmic bias\" and gives you real data on what your audience actually likes.</p>\n\n<h2>4. Does this actually improve ROI?</h2>\n\n<p><strong>Yes, because Creative is the only way to lower your CPA in 2026.</strong></p>\n\n<p>Since targeting is now automated, the only way to get a 5x or 10x ROAS is to find a creative that gets more clicks for less money.</p>\n\n<p>This tool prevents <strong>\"Budget Bleed.\"</strong> It identifies a \"Losing Ad\" within 7 days so you can kill it before it wastes thousands. By constantly finding \"Winners,\" your overall campaign ROI stays on an upward trend.</p>\n\n<p><strong>The era of the \"Perfect Single Ad\" is over. Success in modern Meta Ads belongs to the advertisers who can test 5 hooks and find the 1 winner the fastest.</strong></p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Want a testing system that finds your winners faster? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/08/dda406e3-9167-4486-bd02-f7fdc9f39d18.png","author_name":"Joshuwa Salamon","status":"published","is_featured":0,"seo_title":"Meta Creative Test Setup: Test 5 Ads Without Killing ROAS","seo_description":"Meta's Creative Test Setup lets you audition new ad variations while your winning ad keeps selling. Learn how it beats A/B testing and stops budget bleed in 2026.","published_at":"2026-08-25 16:30:00","scheduled_at":null,"created_at":"2026-08-24 18:12:54","updated_at":"2026-08-25 00:12:54","category_name":"Digital Marketing","category_slug":"digital-marketing"},{"id":8,"category_id":1,"title":"The Facebook Monetization Myth: Does Turning on Ads Actually Kill Your Reach?","slug":"facebook-monetization-myth-ads-kill-reach","excerpt":"You hit 5,000 followers, got monetized, turned on ads — and your views crashed. The creator community says Facebook suppresses monetized reach. The truth? It's not Facebook, it's your retention graph. Here's what's actually happening in the algorithm and how to fix it.","content":"<p>You finally did it. You hit the 5,000 follower milestone, your watch hours are looking great, and you've just been accepted into the Facebook Content Monetization program. You excitedly turn on ads for your videos, expecting the money to start rolling in.</p>\n\n<p>But then, a creator's worst nightmare happens: <strong>Your views suddenly drop.</strong> A video that would normally get 100,000 views is now struggling to cross 10,000.</p>\n\n<p>A massive rumor in the creator community says that Facebook deliberately suppresses your reach once you start earning money. But is this true?</p>\n\n<p><strong>The short answer is No.</strong> Meta takes a 45% cut of your ad revenue — it is in their financial interest for your video to get as many views as possible. So, why did your reach drop?</p>\n\n<p>Here is the truth about what is actually happening in the back-end algorithm, what you are doing wrong, and how to fix it.</p>\n\n<h2>The Backend Reality: It's Not Facebook, It's the \"Retention Graph\"</h2>\n\n<p>To understand why your reach dropped, you have to look at how Facebook's AI ranks content. The algorithm's primary goal is simple: <strong>Keep people on the app for as long as possible.</strong></p>\n\n<p>To measure this, the AI looks at your <strong>Audience Retention Curve</strong> (how long people watch before swiping away).</p>\n\n<p>Before you monetized, viewers watched your videos smoothly from start to finish. Your retention was high, so the algorithm pushed your video to thousands of new feeds.</p>\n\n<p>But once you turn on ads, the dynamic changes. When a mid-roll ad suddenly pops up 60 seconds into your video, a certain percentage of viewers will get annoyed and scroll away.</p>\n\n<p><strong>Here is what the algorithm sees:</strong> The AI doesn't think, \"Oh, they left because an ad played.\" It simply sees a massive vertical drop-off in viewership at the 60-second mark. The algorithm decides, \"This video got boring right here, and people are leaving the app. Stop recommending it.\"</p>\n\n<p>Your reach didn't drop because you are making money. <strong>Your reach dropped because ads annoyed your viewers, and your retention crashed.</strong></p>\n\n<h2>What NOT To Do: The 3 Biggest Monetization Mistakes</h2>\n\n<p>If you want to keep your reach high and your earnings safe, here are the things you should absolutely avoid doing:</p>\n\n<h3>1. Do NOT Manually \"Cram\" Ads (The Mid-Sentence Mistake)</h3>\n\n<p>When creators unlock monetization, greed often takes over. They use the manual ad-insertion tool to force 3 or 4 ads into a single 5-minute video. Even worse, they drop these ads at random timestamps.</p>\n\n<p><strong>What happens in the backend:</strong> If an ad interrupts you right in the middle of a sentence or a punchline, it destroys the viewer's immersion. The psychological hook is lost, and they instantly scroll away. The algorithm sees this massive bounce rate and instantly kills the video's reach.</p>\n\n<p><strong>The Math:</strong> 4 ads on a dead video with 1,000 views makes you pennies. 1 well-placed ad on a viral video with 500,000 views makes you hundreds of dollars. Less is more.</p>\n\n<h3>2. Do NOT Spam Your Video to 50 Facebook Groups</h3>\n\n<p>Many creators think they can force a video to go viral by sharing it to dozens of Facebook groups they control immediately after posting.</p>\n\n<p><strong>What happens in the backend:</strong> Meta's anti-spam AI is incredibly sensitive to \"Artificial Distribution.\" It tracks the IP addresses and accounts sharing the content. If it realizes you are gaming the system, it flags the traffic as <strong>Inauthentic Behavior</strong>. The algorithm will restrict your reach, and the views you do get will be categorized as non-monetizable (meaning you get paid $0.00 for them).</p>\n\n<h3>3. Do NOT Upload Unoriginal Content (LOOC)</h3>\n\n<p>Taking funny clips from TikTok or YouTube, slapping them together, and adding background music might get you views, but it won't get you paid.</p>\n\n<p><strong>What happens in the backend:</strong> Facebook's AI uses audio and visual hash-matching to scan every pixel of your video against a global database. If it detects a TikTok watermark or heavily recycled clips, it triggers the <strong>LOOC (Limited Originality of Content)</strong> penalty. You will be instantly demonetized.</p>\n\n<h2>How to Win: The \"Pro-Creator\" Fix</h2>\n\n<p>If you want to maintain viral reach while making serious money, you need to design your content <em>around</em> the ads.</p>\n\n<p><strong>The Cliffhanger Strategy:</strong> Never let an ad play randomly. Edit your video so that right before an ad is about to play, you create suspense. Say something like, <em>\"But what I found inside was shocking...\"</em> [AD PLAYS]. The viewer will sit through the 15-second ad because their brain needs to know the answer. Your retention stays high, and your reach stays high!</p>\n\n<p><strong>Use Auto-Placement:</strong> If you don't know how to edit for ad breaks, let Facebook do it. Meta's AI reads the audio waveforms of your video to find natural silent moments or scene transitions and places the ads there so they don't interrupt you mid-sentence.</p>\n\n<p><strong>The Bottom Line:</strong> Facebook isn't punishing you for getting monetized. But if you sacrifice viewer experience for a quick buck, the algorithm will notice. Respect your audience's attention, keep your retention high, and the algorithm will reward you with both reach and revenue.</p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising and creator growth across Meta, TikTok, and Google. Want help growing a monetized page without killing your reach? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/08/f79e8d84-9aee-4cc1-9ede-82563e1fceaf.png","author_name":"Joshuwa Salamon","status":"published","is_featured":1,"seo_title":"Does Facebook Monetization Kill Your Reach? The Real Answer","seo_description":"Views dropped after enabling Facebook monetization? It's not suppression — it's retention. Learn the 3 mistakes killing your reach and the cliffhanger fix that works.","published_at":"2026-08-25 00:11:00","scheduled_at":null,"created_at":"2026-08-25 00:12:24","updated_at":"2026-08-25 00:17:11","category_name":"Digital Marketing","category_slug":"digital-marketing"},{"id":7,"category_id":1,"title":"The \"10 Blue Links\" Era is Ending. Are You Ready for GEO?","slug":"geo-generative-engine-optimization-seo-shift","excerpt":"Users aren't clicking a list of links anymore — they're reading one synthesized AI answer. If your brand isn't the inline attribution inside that answer, you don't exist. Here's the shift from SEO to GEO, and the research proving it can boost visibility by up to 40%.","content":"<p>For 25 years, SEO was a game of \"Quantity\" and \"Keywords.\" We fought for the #1 spot because that's where the clicks were.</p>\n\n<p><strong>But the game has changed.</strong></p>\n\n<p>With the rise of Generative Engines (Perplexity, ChatGPT, Google AI Overviews), users are no longer clicking a list of links. They are reading a single, synthesized answer.</p>\n\n<p>If your brand isn't the <strong>Inline Attribution</strong> inside that answer, you don't exist.</p>\n\n<h2>The Shift: From SEO to GEO (Generative Engine Optimization)</h2>\n\n<p>Don't get me wrong: SEO isn't \"dead\" — it's the foundation.</p>\n\n<p>To be \"retrieved\" by an AI, you still need to be in the Top 10 search results. Traditional SEO is your ticket to the stadium, but <strong>GEO is how you get on the field</strong>.</p>\n\n<p>Once the AI \"retrieves\" the top 10 sites, it stops looking at backlinks and starts looking at <strong>Subjective Impression</strong>.</p>\n\n<h2>What is Subjective Impression? 🧠</h2>\n\n<p>It's the new KPI. AI engines don't just \"rank\" you; they \"judge\" you based on:</p>\n\n<ul>\n  <li>✅ <strong>Relevance:</strong> Does this actually solve the user's intent?</li>\n  <li>✅ <strong>Influence:</strong> Is the AI relying on your data to build its answer?</li>\n  <li>✅ <strong>Authority:</strong> Do you sound like an expert or a marketing brochure?</li>\n</ul>\n\n<h2>Does it actually work? The Data says YES.</h2>\n\n<p>Groundbreaking research from Princeton, Georgia Tech, and IIT Delhi recently proved the power of GEO. By moving away from \"keyword stuffing\" and moving toward a GEO-first strategy (adding statistics, expert quotes, and citations), they saw:</p>\n\n<p><strong>Up to a 40% increase in visibility within generative engine responses.</strong></p>\n\n<p>They proved that a website at #7 on Google could \"jump\" over the #1 spot to become the AI's preferred source — simply by being more authoritative and fact-dense.</p>\n\n<p><strong>Stop optimizing for a \"Search Engine.\" Start optimizing for a \"Generative Engine.\"</strong></p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising and search strategy across Meta, TikTok, and Google. Want your brand inside the AI's answer? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/08/997f528b-33a4-47dd-a3d5-174ee0697647.png","author_name":"Joshuwa Salamon","status":"published","is_featured":1,"seo_title":"GEO Explained: Generative Engine Optimization vs SEO","seo_description":"AI engines like ChatGPT and Perplexity are replacing the 10 blue links. Learn what GEO is, how Subjective Impression works, and the research behind a 40% visibility boost.","published_at":"2026-08-24 20:08:00","scheduled_at":null,"created_at":"2026-08-24 20:12:34","updated_at":"2026-08-25 00:10:03","category_name":"Digital Marketing","category_slug":"digital-marketing"},{"id":5,"category_id":1,"title":"Meta Value Rules: The \"Pro\" Way to Stop Chasing Cheap Clicks","slug":"meta-value-rules-stop-chasing-cheap-clicks","excerpt":"Getting plenty of leads but not high-quality ones? Narrowing your audience in 2026 kills reach and inflates costs. Value Rules flip the approach — instead of telling Meta who to target, you tell it how much to bid. Here's the logic behind this underutilized tool.","content":"<p>As a Paid Media Expert, I'm often asked the same question: <em>\"Joshuwa, we are getting plenty of leads/sales, but why aren't they high-quality?\"</em></p>\n\n<p>In the \"trenches\" of Ads Manager, we usually solve this by narrowing our audience. But in 2026, narrowing your audience is a great way to kill your reach and skyrocket your costs.</p>\n\n<p>The real solution? <strong>Value Rules.</strong></p>\n\n<p>Instead of telling Meta <em>who</em> to talk to, you are telling Meta <em>how much to bid</em> for them. Here is the logic behind this underutilized tool:</p>\n\n<h2>1. Does this actually increase ROAS?</h2>\n\n<p><strong>Yes, but keep an eye on your bank account.</strong></p>\n\n<p>Value Rules don't change your product; they change your bidding strategy. By applying a multiplier (e.g., 1.5x) to a specific audience, you are telling Meta: <em>\"I am willing to pay more to win this customer because they bring more profit.\"</em></p>\n\n<p><strong>The Result:</strong> Your Business ROAS increases because you're winning high-value auctions and ignoring the \"junk\" leads.</p>\n\n<p>Your Dashboard ROAS will look artificially high because Meta is multiplying the values you see. Always reconcile your Ads Manager with your actual revenue.</p>\n\n<h2>2. Is this just a \"suggestion\" for the AI?</h2>\n\n<p><strong>No, it's a Hard Instruction.</strong></p>\n\n<p>Unlike the \"Opportunity Score,\" which is just a recommendation, Value Rules change the actual math of the auction. Meta uses a specific formula to decide who sees your ad. When you apply a Value Rule, you are manually inflating the \"User Value\" in that formula.</p>\n\n<p>The AI must follow this instruction. It forces the algorithm to bid more aggressively for the segments you've labeled as \"Premium.\"</p>\n\n<h2>3. Should you stack multiple rules or keep it simple?</h2>\n\n<p><strong>Start with a Single Rule.</strong></p>\n\n<p>In performance marketing, \"Clean Data\" is everything. If you create a rule set that defines location, then device, then a specific custom audience all at once, you create Data Noise.</p>\n\n<p>The AI gets confused about why a user is valuable. Identify your single biggest profit lever — maybe it's a specific city or a high-LTV customer list — and assign one clear rule. Master that signal before you add more layers.</p>\n\n<h2>4. Broad Audience vs. Detailed Targeting?</h2>\n\n<p><strong>Broad is where Value Rules shine.</strong></p>\n\n<p>If you use Value Rules with narrow, detailed targeting, you are \"double-constricting\" the AI. You're putting it in a tiny box and then giving it a specific bidding rule. This usually results in your ads not delivering at all.</p>\n\n<p><strong>Use Broad (or Advantage+) Audience + Value Rules.</strong></p>\n\n<p>Give the AI the freedom to scan the entire market (Broad), but give it a \"North Star\" (Value Rule). You are essentially saying: <em>\"Go anywhere you want, but whenever you find someone who looks like my VIP list, pay whatever it takes to win that auction.\"</em></p>\n\n<p><strong>Value Rules are how you move from \"Volume\" to \"Value.\"</strong></p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Want a value-driven strategy for your campaigns? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/08/26327808-7ce8-4cdc-904a-2e3a5dffcdc1.png","author_name":"Joshuwa Salamon","status":"published","is_featured":0,"seo_title":"Meta Value Rules Explained: Bid for Value, Not Volume","seo_description":"Meta Value Rules let you tell the algorithm how much to bid instead of who to target. Learn how to boost real ROAS, avoid data noise, and pair rules with broad audiences.","published_at":"2026-08-24 17:21:00","scheduled_at":null,"created_at":"2026-08-24 17:22:51","updated_at":"2026-08-25 00:13:04","category_name":"Digital Marketing","category_slug":"digital-marketing"},{"id":4,"category_id":6,"title":"How We Generated a 9.09x ROAS for an English Diploma Campaign on Meta","slug":"9x-roas-english-diploma-meta-ads-case-study","excerpt":"Over an eight-week Meta campaign for SITC Campus, Sky Designers turned LKR 2.33M in ad spend into LKR 21.16M in tracked enrolment revenue — a 9.09x ROAS with 1,628 confirmed student bookings. Here's the full funnel breakdown.","content":"<p><em>A Sky Designers performance case study — May to June 2026</em></p>\n\n<p>When an education brand asks whether Meta ads can genuinely fill classrooms — not just generate likes — the only honest answer is data. Over an eight-week flight from 1 May to 28 June 2026, we ran a full-funnel Meta campaign for SITC Campus promoting its English Diploma programme. The result: <strong>LKR 21.16 million in tracked revenue from LKR 2.33 million in ad spend — a 9.09x return on ad spend</strong>, with 1,628 confirmed student bookings.</p>\n\n<p>Here's how the numbers break down, and what actually drove them.</p>\n\n<h2>The Headline Numbers</h2>\n\n<table>\n  <tr><th>Metric</th><th>Result</th></tr>\n  <tr><td>Ad spend</td><td>LKR 2,328,534</td></tr>\n  <tr><td>Tracked revenue</td><td>LKR 21,164,000</td></tr>\n  <tr><td><strong>ROAS</strong></td><td><strong>9.09x</strong></td></tr>\n  <tr><td>Confirmed bookings</td><td>1,628</td></tr>\n  <tr><td>Cost per booking</td><td>LKR 1,430</td></tr>\n  <tr><td>Average revenue per booking</td><td>LKR 13,000</td></tr>\n</table>\n\n<p>For every rupee invested in Meta ads, the campaign returned just over nine rupees in enrolment revenue. At an average course value of LKR 13,000 per student and an acquisition cost of roughly LKR 1,430, the campaign paid for each new student more than nine times over.</p>\n\n<h2>Reach and Efficiency</h2>\n\n<p>The campaign delivered 22.9 million impressions across 6.49 million unique people — a frequency of 3.53, meaning the average prospect saw the message about three and a half times over the flight. That is squarely in the sweet spot for education offers: enough repetition to build familiarity and trust, without tipping into creative fatigue.</p>\n\n<p>Efficiency held up at scale. Cost per 1,000 impressions (CPM) came in around LKR 102, and cost per 1,000 people reached at roughly LKR 359 — strong numbers for the Sri Lankan market, achieved while running 18 concurrent ad campaigns segmented by audience, creative format, and funnel stage.</p>\n\n<h2>The Funnel: From Scroll to Seat</h2>\n\n<p>A 9x ROAS is never one metric doing the work. It's a chain of conversions, each one compounding:</p>\n\n<ol>\n  <li><strong>Attention.</strong> A mix of static posts and a dedicated video series generated 2.84 million 3-second video views — a 12.4% hook rate. Of those hooked, 694,525 watched through (a 24.4% hold rate), proof the video content was doing real persuasion work, not just interrupting feeds.</li>\n  <li><strong>Intent.</strong> The campaign drove 35,317 link clicks and 99,126 total engagements, at a cost of roughly LKR 66 per click.</li>\n  <li><strong>Conversation.</strong> 10,903 people started a message conversation — a 30.9% click-to-message ratio. Nearly one in three people who clicked took the next step and spoke to the campus directly. This is where a click-to-message strategy earns its keep: conversations convert far better than cold form fills.</li>\n  <li><strong>Enrolment.</strong> 1,628 of those conversations became confirmed bookings — a 14.9% message-to-booking conversion rate. That final step is a joint achievement between ad targeting quality and the client's response team; ads deliver warm prospects, but fast, helpful replies close them.</li>\n</ol>\n\n<h2>What Made the Difference</h2>\n\n<p><strong>Creative variety with a video backbone.</strong> The blend of post creatives and a structured video series meant we could hook cold audiences with short-form video while retargeting engaged viewers with direct-response creatives.</p>\n\n<p><strong>Message-first conversion path.</strong> For a considered purchase like a diploma, prospective students have questions. Routing traffic into conversations rather than a checkout page respected that buying behaviour — and the 14.9% booking rate from messages validated it.</p>\n\n<p><strong>Disciplined frequency management.</strong> Holding frequency near 3.5 across an eight-week flight kept the campaign persuasive without burning the audience, protecting both CPM and engagement rate through the full duration.</p>\n\n<p><strong>Granular campaign structure.</strong> Eighteen active campaigns allowed budget to flow toward the audiences and creatives that were converting, rather than averaging spend across winners and losers.</p>\n\n<h2>The Takeaway</h2>\n\n<p>Education marketing on Meta works when the full funnel is engineered deliberately — hook-driven video for attention, conversation-based conversion for trust, and rigorous tracking from click to confirmed booking. A 9.09x ROAS isn't a fluke of a good month; it's the output of a measured system.</p>\n\n<hr>\n\n<p><em>Sky Designers is a Colombo-based digital marketing agency specialising in performance advertising across Meta, TikTok, and Google. Want results like these for your institution? <a href=\"https://skydesigners.lk/#contact\">Get in touch</a>.</em></p>","featured_image":"blog/2026/08/1a326007-9817-48bb-8608-22f292130e14.png","author_name":"Joshuwa Salamon","status":"published","is_featured":1,"seo_title":"9.09x ROAS Meta Ads Case Study | Education Marketing Sri Lanka","seo_description":"How Sky Designers turned LKR 2.33M Meta ad spend into LKR 21.16M revenue for an English Diploma campaign — 1,628 bookings at 9.09x ROAS. Full funnel breakdown.","published_at":"2026-08-24 16:39:00","scheduled_at":null,"created_at":"2026-08-24 16:41:39","updated_at":"2026-08-24 18:24:43","category_name":"Business Growth","category_slug":"business-growth"}]}