This project involved a full cycle of launching and optimizing advertising for a company providing paving services. Before the campaign started, the client had no prior experience in digital marketing, so our task included both technical preparation and building a lead generation funnel from scratch.
We began with an in-depth competitive analysis, researching over 10 direct competitors, their advertising offers, positioning, and platforms used. Most of them actively worked with Google Ads and Meta Ads but had weak unique selling propositions, lacked video content, and had low-quality ad creatives. Based on this, we developed a strong competitive advantage for the client, created a marketing trigger proposal, and provided recommendations for improving the website structure and ad content.
https://take.ms/38sHS
https://take.ms/2l34V
https://take.ms/g1IHE
What we did
We fully set up the Meta advertising account, created a Business Manager, connected analytics, and gathered initial creatives based on materials from the client. On Facebook/Instagram, we launched lead generation through an internal form with additional fields for pre-qualification. A total of 8 audiences, 2 campaign formats, and 9 creatives (banners and videos) were tested.
The most effective was the form with additional questions – it generated 100% leads, mainly from two audiences: au-2 and au-7. The first showed stability even at the banner stage, while the second provided the best cost per lead after launching video creatives.
https://take.ms/NPqXY
https://take.ms/XqrOR
Creative Ad2 (banner) maintained effectiveness for the first two weeks, and video Ad5 later reduced the cost per application to 961 UAH. The CTR indicator within 1% indicated a need to update creatives, but CPC (63 UAH) and CPM (174 UAH) remained within market ranges.
Campaign results
13 leads, including:
-9 — MQL (Marketing Qualified Leads)
-5 — SQL (Sales Qualified Leads)
Average CPL: 1713 ₴
Total budget: 22,276 ₴
Best audience: au-7 (CPL ≈ 632 ₴ per video)
Most effective creative: Ad5 (video) — CPL 961 ₴
Key metrics:
CPC — 63 ₴
CPM — 174 ₴
CTR — 1%
Impressions — 130,463
Reach — 38,847
Clicks — 350
Next steps
For the second phase of the campaign, we developed an optimization plan. It involves launching remarketing to users who interacted with videos and creating Lookalike audiences based on collected MQLs. Special attention is given to creating new video creatives showing the laying process, before/after results, and customer reviews. Additionally, testing new cascading funnels is planned: video → traffic → form on the website.
To better control the quality of engaged leads, status updates (MQL/SQL) and automated application processing via Telegram bot or CRM will be implemented. This will allow more precise campaign management based on LTV and CAC data.
https://take.ms/UJ2wc ru
https://take.ms/KKl1a UA
Client recommendations
We provided practical marketing strategy recommendations: strengthen the USP, create a website (main page, pricing section, case gallery, calculation form), produce a drone video, and implement a simple lead capture mechanic. Alongside Meta Ads, launching Google Ads based on key search queries was advised.
We also proposed a long-term SEO strategy as an alternative to reduce dependence on paid channels. This includes website optimization, relevant content creation, and strengthening external links.
Conclusion
The campaign confirmed that even in a niche local market, an effective online sales system can be built. From scratch, we created a funnel generating quality leads, tested hypotheses, optimized creatives and audiences, and laid the foundation for scaling. The client received transparent analytics, clear lead economics, and recommendations that enable further progress with lower risks and higher efficiency.