[ CASE ] Meta AdsFacebookInstagramGoogle AdsLead FormsWhatsApp leadsAI reels EducationKids balletDubai · UAE

How we generated 356 Meta Ads leads and 656 requests for a ballet school in 10 weeks

Classic Dance Studio is a ballet school for kids with several locations across Dubai. We refreshed its Instagram, launched AI and real-footage reels, and built a Meta + Google lead engine — from a 9-day WhatsApp test to lead-gen campaigns that turned parents' interest into trial bookings.

356leads from Meta
lead-gen campaigns
656requests via forms,
chats & calls
35confirmed deals
in Bitrix
Classic Dance Studio case cover
Meta leads356
New leadTrial class · JLT
CD
Classic Dance StudioWhatsApp · online
CHAT
About the client

Meet Classic Dance Studio

A ballet school for kids with several locations across Dubai — classes for little dancers, trial lessons every week and a warm, professional team.

The goal: a steady flow of parents booking trial classes in every location — with enough awareness for a multi-location brand and direct response at a healthy cost per request.

Parents of young kidsMoms & caregivers nearbyDance lovers
JLTDubai HillsJBRDubai MarinaPalm JumeirahDeira
10weeks of work
Sept 22 – Dec 4
356leads from Meta lead-gen campaigns
386contact actions from Google Ads
35confirmed deals in Bitrix
Challenge & solution

From curious clicks to booked trials

A multi-location kids' studio needs two things at once: awareness in every neighbourhood and parents who actually book. Each problem we found got its own answer.

■ Problem 01

The first WhatsApp leads were too expensive to scale

A quick, local WhatsApp test (Sept 22–30) sent parents straight into a chat with the studio. The conversations were good — but at about AED 64 per lead the channel could not carry every location.

34quality leadsAED 64.21per lead9days of testing
→
×1.9■ Solution 01

Lead forms with location-specific offers

We used what parents asked in those chats to fine-tune offers and copy, then switched to lead-gen forms with one-click trial booking, local CTAs and animated benefit-led ads aimed at parents and moms near each studio.

Lead formsLocal offers1-click trial→ CRM
Result15.6 → 29.8leads per AED 1,000 · WhatsApp test vs lead-gen
15.6WhatsAppAED 64.21/lead
29.8Lead genAED 33.52/lead

Calculated: 1,000 ÷ cost per lead

■ Problem 02

Google spend was not turning into bookings

The audit showed audiences that were far too broad, a messy keyword structure, campaigns optimised for clicks instead of sign-ups — and data so mixed that it hid what actually worked for local parents.

Clicksoptimisation goalBroadaudiencesMixeddata
→
■ Solution 02

Conversion-first structure + tracking in Bitrix

We narrowed audiences with demographic limits and geo targeting, rebuilt ad groups with exact match and negative keywords, switched goals to lead forms and landing-page conversions, and sent every contact into Bitrix.

Exact matchNegative keywordsGeo limitsConversions
Result386 actionschats, map clicks and calls from Google · 35 deals in Bitrix
12Calls 
71Maps 
123Instagram 
180WhatsApp 
■ Problem 03

Performance Max ate the budget

After a month-long test the data was clear: Performance Max spent heavily but brought almost nothing — while search and brand campaigns turned clicks into real customers.

0deals from PMax1,423clicks0WhatsApp chats
→
■ Solution 03

Switch PMax off, move budget to Search & Brand

We turned Performance Max off and moved the money to search and brand campaigns that delivered form submissions, WhatsApp messages and calls — keeping Demand Gen for awareness across Google surfaces.

PMax offSearch intentBrandDemand Gen
Result0 → 2.9deals per AED 1,000 · Performance Max vs Search
0PMax 
1.5Brand 
2.9Search 

Calculated from Bitrix deals ÷ spend per campaign

Implementation process

10 weeks from a WhatsApp test to a repeatable lead engine

Before launch

Instagram & creatives

New grid, location Highlights, AI + real reels, stories and animated banners.

AI reelsBanners
Sept 22 – 30

WhatsApp test

Local click-to-WhatsApp ads to learn what parents ask.

34 leadsAED 64.21
Sept 30 – Dec 4

Meta lead generation

Lead forms, local offers, moms & caregivers near the studios.

356 leadsAED 33.52
Google Ads

Audit, landing, 1-month test

Clean structure, conversion goals; PMax off, budget to Search & Brand.

386 actions
Dec 4

Meta + Google together

One flow of requests, tracked end-to-end in Bitrix.

656 requests35 deals
Want us to promote your brand? Save your time with a free online consultation. Let our digital marketing experts guide you through the process of setting up and managing your promotion
Get a free digital marketing consultation for your business
01
Instagram

The visual grid

Instagram

A stage parents want to step onto

We made the grid neat and organised and added location Highlights so everything is easy to find. Each post says one thing — a class type, trial info, practice times or a local offer.

Highlights like JLT, Reviews and Dubai Hills help parents find what they need in seconds. When ads bring people to the page, the consistent visuals back up the ad and make the next step obvious: try a class, get trial details or reach out.

Location HighlightsOne message per postTrial & schedule infoLocal offers
Instagram grid and highlights for Classic Dance StudioRedesigned feed with location Highlights
02
Content

AI videos & ordinary reels

Content

Quick, heartfelt stories for Dubai feeds

We mixed studio footage with AI-enhanced scenes to create eye-catching reels and short videos that felt at home on Dubai social feeds.

With Burj Khalifa backdrops, holiday-themed clips and real classroom moments, every video told a quick story that sparked curious clicks. Combining AI and real rehearsal footage kept production fast and the content relatable for parents.

AIAI-enhanced scenes▶Real rehearsal footage■Burj Khalifa backdrops✦Holiday-themed clips
AI videos and reels for the ballet schoolAI + real footage reels
03
Stories

Stories & Highlights

Stories

Our quick-response promo tool

We treated Instagram Stories as the fastest way to promote: invitations, seasonal offers and referral promos that felt timely and relevant.

Bright, always on-brand templates made dates, incentives and locations pop, so parents could act with a single tap. Story views grew, trial offers were picked up faster, and WhatsApp clicks and sign-ups kept coming in.

InvitationsSeasonal offersReferral promosOne-tap WhatsApp
Instagram stories and highlight templatesOn-brand story templates
04
Creatives

Animated banners

Creatives

Key benefits in a single swipe

We put the banners in motion to show parents the key benefits — trial prices, better posture — in a single swipe.

Each banner combined movement, clear calls to action and location info, so people booked or signed up for a trial without extra steps. The ads got noticed more, and booking through WhatsApp became effortless.

Trial pricingPosture benefitsLocation infoClear CTA
Trial pricing

Your child's first ballet class

Book a trial →
Posture benefits

Graceful moves, better posture

Try a class →
Location info

A studio near your home

Message us →
Animated ad banners for the ballet studioMotion banners for Meta Ads
05
Audience

Then, we collected a targeted audience

Audience

Parents with young children — and people who love dance

We built a specific audience for the studio, then focused on the areas around the Dubai studios, showing the best offers and location-specific CTAs to the people most likely to sign up.

This cut wasted spend, lifted ad performance and became the backbone of the Meta campaigns.

Parents of young kidsDance loversNear studio locationsOffer per location
Audience settings for Meta Ads
Detailed targetingMeta Ads
✓Parents with early school-age children (06–08)
✓Parents with preschoolers (03–05)
✓Parents with preteens (09–12)
✓Interest: dance studio
✓Location: Dubai, +40 km radius
→ Offer per location
06
WhatsApp test

What's up, WhatsApp?

34quality leads
AED 64.21cost per lead
9days of testing
Sept 22–30
WhatsApp test

Straight into a chat with the studio

We tested quick, local WhatsApp ads that sent parents straight into a chat with the studio. The first run brought 34 quality leads at about AED 64 each.

Those first conversations showed us what parents wanted — and helped us fine-tune offers, ad copy and calls to action for the campaigns that followed, which performed even better.

Our call: use these real conversations to fine-tune offers, copy and CTAs — then scale with lead forms.
CD
Classic Dance Studioonline
WhatsApp campaign resultsFirst WhatsApp campaign run
07
Promos

Additional promos

Promos

Voice-led ads that feel personal and urgent

Next, we made short animated ads with voiceovers and offers that felt personal and urgent. Real class footage kept the visuals authentic.

These voice-led banners stood out, made the value clear and let people book a trial with one tap — a format that worked perfectly for holiday pushes and events on Meta.

▶Voiceover · promo video
Get 100 AEDtowards your next classOpen Dayat the studio3+1 month freeChristmas offer
Voiceover promo adsVoice-led promo videos
08
Geo targeting

Targeting locals

Geo targeting

Speaking directly to local families

We focused targeting on women living near the studio — mostly moms and caregivers, since they are usually the ones who sign kids up for classes.

Speaking directly to local families brought more people through the door and into WhatsApp, and saved budget by not showing ads to people unlikely to be interested.

MomsCaregiversWomen nearbyWalk-in distance
JLT
Dubai Hills
Moms & caregivers nearbyNot targeted
09
Meta Ads

Lead generation campaigns

356leads from lead-gen campaigns
AED 33.52cost per lead
66days
Sept 30 – Dec 4
1click to book a trial
Meta Ads

All-in on lead generation

We went all-in on lead generation with focused forms and location-specific ads. Signing up for a trial took just one click.

Direct messages from the ads started genuinely good conversations. Every lead went straight into the CRM, turning ad interest into trial bookings we could track.

Book a free trial classClassic Dance Studio · Instant form
Submit
✓ New lead
sent to CRM
Meta lead generation campaign resultsLead-gen campaign results in Ads Manager
Performance engine

10× more requests, half the cost

Meta requests per campaign

WhatsApp test (9 days) vs lead-gen (66 days)

Requests ×10.5
34
356
WhatsApp testSept 22–30Lead genSept 30 – Dec 4

Leads per AED 1,000 of ad spend

Calculated: 1,000 ÷ cost per lead

Efficiency ×1.9
15.6
29.8
WhatsApp testAED 64.21 per leadLead genAED 33.52 per lead · −48%

We treated the campaign as a performance engine, not a showcase. Early WhatsApp and Meta audience tests gave us the clues; then we focused on parents and women near the studio, switched to animated benefit-led ads with local offers, and optimized for leads instead of clicks.

Fresh creatives (AI + real footage), clear CTAs (trial pricing, book a free trial) and easy ways to chat (WhatsApp + direct messages) kept people engaged. Sending leads into Bitrix showed where each one came from — so every budget shift brought better returns.

10
Google Ads

Google Ads audit

Google Ads

We approached the account like a puzzle

The audit showed why spend was not turning into bookings — and the issues were hiding what actually worked for local parents searching for kids' classes.

The fix gave us cleaner bidding signals, fewer wasted clicks and a simpler path from search to booking — so we could scale what converts while lowering the cost per lead.

■ What we found

  • Audiences were far too broad
  • Keyword structure was a mess
  • Campaigns optimised for clicks, not sign-ups
  • Messy data hid what worked locally
→

■ What we did

  • Narrowed audiences with demographic limits and geo targeting
  • Rebuilt ad groups with exact match and negative keyword lists
  • Switched goals to lead forms and landing-page conversions
  • Set up clean conversion signals for bidding
11
Website

Landing page, here we come

Website

The last chance to win a parent over

We reviewed the layout, calls to action and microcopy so every ad click had a simple path to booking.

Working closely with the client, we tested CTA wording, placement and form length, and tracked form submissions and WhatsApp clicks — insights that fed straight back into Google and Meta to improve lead quality and lower the cost per lead.

Fast loading on mobileVisible WhatsApp & chat buttonsFree trial offer in sightClear location & pricing
1
Ad clickGoogle search · Meta ad
Traffic
2
Landing pageFree trial offer always in sight
Offer
3
Form · WhatsApp · CallVisible chat buttons, short form
Request
4
Bitrix CRMSource of every contact tracked
Deal
Landing page for Classic Dance StudioLanding page built to convert
12
Google Ads

Optimization

Google Ads

Conversions, not clicks

We optimised the account for conversions: tighter keyword groups, negative keywords and bids aligned with conversion events. Within a couple of weeks site activity grew, as ads showed for the most relevant searches and budget moved away from weak spots.

Early data showed which campaign types worked — search intent versus broad Performance Max — and where the easy wins were. That fast feedback let us shift spend to the converting campaigns and searches, lowering the cost per lead as the month went on.

Search intent

Captured parents actively searching for kids' ballet classes — the first leads.

Scaled

Brand

Converted people already looking for the studio by name.

Scaled

Demand Gen

Drove impressions and awareness across Google surfaces.

Awareness

Performance Max

Spent heavily with few leads — switched off after the test.

Testing
13
Results

Finally — the long-awaited results

Results

After a month-long test, the data was clear

Performance Max spent a lot but brought few leads, while search and brand campaigns were far better at turning clicks into customers.

Performance Max→Search & Brand

We switched PMax off and moved the budget to search and brand campaigns that delivered form submissions, WhatsApp messages and calls. Efficiency jumped right away: higher-quality traffic for the same or less money, and a real view of cost per lead.

Once keywords were refined, wasted PMax spend was cut and bids matched conversions, lead flow became predictable and scalable — demand gen for awareness, search and brand for ready-to-book parents.

Google Ads campaign results
649,143impressions on Google
50,831clicks
386contact actions tracked
35deals closed in Bitrix

Where Google contacts came from

386
18012371
WhatsApp 180Instagram 123Google Maps 71Calls 12
Outcome

10 weeks. Meta + Google, in perfect pas de deux

From Sept 22 to Dec 4 we got Meta and Google working together: 656 requests through forms, messages and calls — 422 of them directly from lead generation campaigns — and 35 confirmed deals in Bitrix.

Requests, step by step

From a 9-day test to both channels working together

Requests ×19
34
356
656
WhatsApp testMeta · 9 daysLead genMeta · 66 daysAll requestsMeta + Google

From search to deal

Google Ads, tracked end-to-end in Bitrix

Impressions649,143
Clicks50,831
Contact actions386
Deals35
7.8% click-through rate1 in 11 contacts became a deal

AI and real reels, animated banners and seasonal promos; precise audiences and keywords; WhatsApp conversations and end-to-end tracking in Bitrix. Together they grew lead volume, cut the cost per lead and turned into real bookings.

A great result for a multi-location studio that needs both awareness and direct response. Now the studio has a formula it can repeat to grow in every new location.

Why it worked

Every channel had one job

We treated the project as a performance engine, not a showcase: test fast, keep what converts, and move budget only where requests turn into bookings.

1
A refreshed Instagram that backs up every ad — Highlights per location, one message per post
2
AI + real reels, animated banners and voice-led promos with clear trial CTAs
3
Moms and caregivers near each studio, lead forms with one-click trial booking
4
Google rebuilt for conversions, PMax off, every contact tracked in Bitrix
Results in numbers
Requests
656

requests via forms, messages & calls

Meta leads
356

leads from Meta lead-gen campaigns

Google contacts
386

WhatsApp, Instagram, Maps & call actions

Deals
35

confirmed deals closed in Bitrix

Per request
AED24.21

average cost per request

Growth
×10.5

more Meta requests: 34 in the test → 356 in lead gen

Want parents booking trial classes in every location?

We'll build the same Meta + Google lead engine for your studio or school.

We use cookies to provide the best site experience.
Ok, don't show again
Social media
Phone Number
Email
For job search and partnership
Copyright 2026 WGG Marketing Management LLC.
All Rights Reserved.
Address
Get in touch
Stay with us
Contact us on WhatsApp
Our Achievements