Real estate developer — CasablancaCost per qualified appointment −46% for a real estate developer in Casablanca.
Generating real estate leads is easy; generating visitors who actually come to the showroom is not. Webotic refocused acquisition on high-intent neighborhoods and scored every lead to bring in only serious buyers. (Indicative figures, to be confirmed.)
Client anonymized at their request — the figures are real, verifiable on request.
- Google Ads
- Meta Lead Ads
- GTM Server-Side
- Meta CAPI
- GA4
- Looker Studio
The challenge · too many leads, too few visits
The developer received a large volume of real estate leads, but many never came to the showroom: browsers, off-target budgets, wrong neighborhoods. As a result, the sales team was calling back contacts that never converted, the cost per appointment actually held kept climbing, and the delay between first contact and visit stretched over several days, giving serious prospects time to walk over to a competitor. Steering was based on lead volume, not quality: campaigns that produced lots of cheap form fills looked strong while mostly feeding the cold-contact database. Without reliable measurement of the showroom appointment as the final conversion, it was impossible to arbitrate budgets between neighborhoods, between Google and Meta, or between messages. The goal was not more leads, but bringing the right buyers in faster.
- High lead volume but low showroom visit rate.
- Rising cost per appointment actually held.
- Multi-day lead-to-appointment delay, prospects lost.
- Steering by lead volume, not by quality.
The approach · target neighborhoods, score leads
Webotic tightened Google Ads onto exact-match keywords by Casablanca neighborhood, capturing only high-intent purchase searches in the right place at the right budget. In parallel, segmented Meta lead ads broadened coverage across the most qualified real estate audiences. Every incoming lead was scored automatically by neighborhood, declared budget and behavior, in order to prioritize sales callbacks and route the best profiles straight into a showroom appointment. Server-side tracking (server-side GTM + Meta CAPI) surfaced the showroom appointment as a real conversion, despite browser signal loss, and attributed each appointment to its source. Budgets were then steered on the cost per qualified appointment, neighborhood by neighborhood, rather than on a simple cost per lead.
- Exact-match Google Ads targeted by Casablanca neighborhood.
- Segmented Meta lead ads on qualified audiences.
- Automated scoring and routing to showroom appointments.
- Server-side tracking to attribute every appointment.
The results · visits, not just leads
By steering on the showroom appointment rather than the lead, acquisition focused on prospects who actually show up. The cost per qualified appointment dropped 46% versus the starting point, with 95 showroom appointments generated per month. Scoring and automatic routing halved the delay between first contact and visit, allowing the best profiles to be called back while still warm. The sales team spent its time on serious buyers rather than browsers, and server-side tracking gave a reliable read of each neighborhood's and each channel's contribution, campaign after campaign. The setup turned a lead machine into a visit machine, on a measurement base the client can audit. (Figures to replace with final values.)
- Cost per qualified appointment −46% vs starting point.
- 95 showroom appointments generated per month.
- Lead-to-appointment delay cut by 50%.
- Budgets arbitrated per neighborhood on cost per appointment.
Before, we were buried under leads that never showed up. Now we call back fewer contacts but fill the showroom. Finally seeing the real cost of an appointment changed everything in how we allocate budget.
FREQUENTLY ASKED QUESTIONS
- Why target exact-match keywords by neighborhood?
- Because in real estate, intent is very local. Exact match by neighborhood captures searches from buyers who already know where they want to buy, avoids waste on vague queries and lets you arbitrate budgets neighborhood by neighborhood based on real profitability.
- What is lead scoring for?
- Scoring automatically ranks every lead by neighborhood, budget and behavior. The sales team calls back the most promising profiles first and routes the best ones straight into a showroom appointment, which shortens the delay and focuses effort on serious buyers.
- Why measure the showroom appointment rather than the lead?
- A cheap lead that never shows up is worthless. By taking the showroom appointment as the final conversion, budgets are steered on what actually matters — visits that lead to a sale — rather than on a misleading volume of form fills.
- Is server-side tracking necessary here?
- Yes. With browser signal loss, server-side (server-side GTM + Meta CAPI) secures the reporting of appointments and visits back to Google and Meta, which lets each appointment be attributed to the right campaign and lets the algorithms optimize on the real conversion.