480 demo bookings for MyPulse through Meta Ads

MyPulse is a B2B SaaS analytics platform for Shopee, Lazada and TikTok Shop sellers. Malaysia was the primary advertising market.

Project objective

Goal

Generate a steady flow of booked product demos for the sales team. The primary KPI was monthly demo bookings.

Target audience

E-commerce owners and specialists aged 23-55 in Malaysia and Southeast Asia. Ads addressed the audience in English.

Rebuilt the initial campaign structure

The first campaign used one ad set and produced one lead at $107. We split it into three ad sets based on product capabilities, each with its own budget. The revised test produced 21 leads at $33.17 each. A lookalike audience that delivered two leads at $49 each in a week was switched off.

Tested audiences and refreshed creative

In February we introduced new static ads and copy. The strongest audience focused on e-commerce specialists and produced 38 leads at $37.82 each. Lookalike tests were mixed, so we kept only segments with enough volume to justify further investment.

Added video and a lead magnet

In March we launched AI videos and new static creative. The videos generated 21 demo bookings during the test. We also tested RAYA, a chatbot lead-magnet funnel. After several unsuccessful setups, a route through a SendPulse intermediary page began to work. The bot generated low-cost entries, but conversion from that entry to a demo needed separate evaluation.

Separated lead volume from sales value

In April, Facebook lead forms produced 125 leads at $8.97 each, while the RAYA funnel brought 294 entries at $4.72 each. The monthly report lists 419 leads and 14 demo bookings. We stopped treating CPL as the sole measure of success: a cheap entry is not a booked product demo. Website attribution was still being repaired during this period.

Structured campaigns around funnel stages

In May and June, we separated lead-form campaigns, website demo-booking campaigns and retargeting. AI videos and lookalike video audiences became the main working formats. A campaign optimized directly for Demo session booked generated 17 bookings at $48.94 each. We connected CRM data to Meta to provide a stronger quality signal. Advertising was stopped on 22 June, which limits direct comparison between adjacent periods.

Tested optimization with CRM events

In July we tested optimization for Closed Won and Completed / Decision Making stages. The Closed Won-optimized campaign generated 68 leads at $11.16 each that month. Following a budget increase, one working campaign grew from 21 to 51 leads per week while CPL fell from $14.58 to $11.18. Retargeting with new creative did not sustain results and was paused.

Compared bookings with attended demos

The July working report records 369 leads, 104 bookings and 52 attended demos. Half of the booked sessions took place. More rescheduled calls showed why optimizing for bookings alone does not settle the quality question. Bookings continued in early August, and tests using Quotation issued and Invoice issued stages began on 10-11 August.

Results: 1 Jan-11 Aug 2026

$27,738.32

Advertising spend

1,220

Facebook lead-form leads

480

Demo bookings

$57.79

Cost per demo booking

Conclusion

The account moved from an expensive first test to a structure built around funnel stages. Direct optimization for bookings and CRM event feedback were the most useful changes for the sales objective. AI video and lookalike audiences helped generate volume, but we judged each combination by its progress toward demos as well as its lead cost. Ad interruptions, limited Calendly slots and UTM/CRM tracking issues constrained stability and attribution.

Next step

Stabilize event tracking through the thank-you page and CRM, and report bookings, attended demos and won deals separately. Continue video and deeper-event tests only where the data volume and quality support them. Monitor rescheduling and demo attendance as core funnel measures.