DeviLabs Book a call
GEO
Services
Pricing Work Case studies About Blog Book a call
info@devilab.eu · Wassenaar, NL

Case study

GRABMEDIA

How Grabmedia got 135 B2B leads at €6.95 each from its first Meta ads campaign

Summary

Grabmedia, a Lithuanian out-of-home advertising company that sells digital screen ads in IKI stores and sports clubs, ran its first Meta ads campaign with DeviLabs over 30 days (7 Sep – 6 Oct 2026). From €937.67 in spend it got 135 B2B leads at €6.95 per lead. The best video, “Sports clubs”, brought leads at €6.03 each.

135

leads from Meta Instant Forms

€6.95

per lead, on €937.67 spend

52,458

accounts reached in Lithuania

30 days

7 September – 6 October 2026


Grabmedia campaign at a glance

Client
Grabmedia (UAB Baltic Trading Company)
Industry
Out-of-home advertising: in-store and gym screens
Country
Lithuania
Services
Performance creative, Meta ads management
Channel
Meta: Facebook + Instagram
Objective
Leads, with Instant Forms
Dates
7 Sep – 6 Oct 2026
Budget spent
€937.67

Who is Grabmedia?

Grabmedia is a Lithuanian out-of-home advertising agency, run by UAB Baltic Trading Company in Vilnius. It sells ad space in places people pass through every day: buses and trolleybuses, business centres, IKI supermarkets and sports clubs.

This campaign sold two of those channels. The first is digital screens in more than 140 IKI stores across Lithuania. The second is 63 sports clubs in the Impuls, Gym+ and Lemon Gym chains. In its ads, Grabmedia offers the full package from one team: production, screen rental and setup.

Grabmedia sells to businesses. Its buyers are marketers and business owners who want their ad in front of shoppers in IKI stores or people working out in a gym.

What was the challenge?

Grabmedia had never run Meta ads. That shaped everything else.

  • No history. No past campaign data, no pixel history, no audience that had already proven itself. Every choice started from zero.
  • A B2B buyer on a consumer platform. The people who buy screen ads are marketers and business owners, not shoppers. On Meta they are a small slice of the audience, and usually more expensive to reach.
  • Leads, not likes. Grabmedia’s sales team needed real contact requests from businesses. Reach and engagement on their own were not the goal.
  • No landing page. There was no page built for this offer, so the campaign had to work without one.

What we did: 4 videos, 1 lead form, 1 campaign

We ran the whole thing: strategy, four video ads, campaign setup, the lead form, targeting, and day-to-day running and optimisation. It is the same performance creative work we do for ecommerce brands, pointed at a B2B buyer.

  1. Picked Leads with Instant Forms The form opens inside Facebook or Instagram, so a buyer can send a request in a few taps without leaving the app. It needs no landing page, and the contacts go straight to the client. All four ads used the “Get quote” button, which opens the form.
  2. Made 4 videos, one per sales angle Sports clubs, time in store, “can’t be switched off”, and IKI in numbers. Four is enough angles for Meta to find a winner, and few enough that a budget of about €31 a day is not split too thin to learn from.
  3. Started narrow, then let Meta widen the audience Lithuania, ages 25–65. Starting interests in marketing and advertising, plus Facebook Page admins. Meta’s Advantage+ audience expansion was on, so Meta could go beyond those interests when it found people likely to fill in the form.
  4. Used automatic placements One campaign across Facebook and Instagram, with Meta choosing where each impression ran.
  5. Let Meta move the budget to the best video The budget sat at campaign level, so Meta could shift spend toward the video that brought leads. By the end it had put €675.57 of the €937.67 behind “Sports clubs”.

Results: what did €937.67 on Meta ads buy?

Meta Ads Manager, campaign lifetime, 7 September – 6 October 2026.

Overall campaign results
MetricValue
Amount spent€937.67
Leads (Instant Form)135
Cost per lead€6.95
Impressions180,855
Reach (accounts)52,458
Frequency3.45
CPM cost per 1,000 impressions€5.18
Clicks (all)1,750
CTR (all)0.97%
CPC (all)€0.54
Link clicks1,016
Cost per link click€0.92
Post engagements43,300
3-second video plays42,154 23.3% of impressions
ThruPlays watched 15 seconds or to the end7,620
Cost per ThruPlay€0.12
Average daily spend~€31

In plain words: €937.67 put the ads on screen 180,855 times, in front of 52,458 different accounts, about 3.45 times each. CPM is the price of 1,000 impressions: here €5.18. CTR is the share of impressions that got a click: here 0.97%. A ThruPlay is a video watched for 15 seconds or to the end: 7,620 of them, at €0.12 each. And 135 people opened the form and sent their details, at €6.95 per lead.

Meta Ads Manager performance overview for campaign GM_Leads_IKI-Sportas_LT_2026-09, 7 Sep – 6 Oct 2026: 135 leads (form), €6.95 per lead, €937.67 amount spent, with a daily leads chart peaking at 16 leads on 8 September
Proof: Meta Ads Manager, campaign overview, 7 September – 6 October 2026. The line shows leads per day. Open the image to view it full size.

What did the data teach us?

Six things we took from this campaign. Each one is tied to a number below. Where we explain why something happened, that is our read of the data, not a proven cause.

  1. One angle wins most of the leads “Sports clubs” brought 112 of 135 leads (83%) at €6.03 each, on 72% of the spend. Our read: a concrete, visual place — a screen in a gym, with “Your ad is seen by everyone who works out” — beat the more general claims about store count and reach.
  2. Creative wears out fast in a small market The same 4 videos ran for all 30 days, and average frequency reached 3.45. Cost per lead went from €4.29 in week 1 to €10.13 in week 4, up 136%. CTR fell from 1.40% to 0.84%. Week 1 alone brought 52 leads, 39% of the total. Our rule now: refresh creative about every 2 weeks. That refresh cycle is built into our Performance Creative service.
  3. 25–44 is the buyer 121 of 135 leads (90%) came from people aged 25–44, at €6.24 (25–34) and €6.73 (35–44) per lead. At 45–54, cost per lead rose to €10.89. The 55–64 and 65+ groups brought 1 and 2 leads, too few to draw any conclusion.
  4. Instagram was cheaper per lead than Facebook €6.47 on Instagram against €7.30 on Facebook, even though Meta gave Instagram less of the budget (€375.39 against €562.28).
  5. Women converted cheaper than men 75 leads from women at €6.38 each, 59 from men at €7.62 (134 of the 135 leads have a gender in Meta’s data). This is an observation from one campaign, not a rule.
  6. Instant Forms let a first-time advertiser start without a landing page Grabmedia had no page built for this offer. With the form inside Facebook and Instagram, the campaign could launch without one and still bring 135 leads.

Cost per lead, week by week

Cost per lead by week

Full weeks only. Same 4 videos all month.

  • 7–13 Sep€4.2952 leads · €222.90 spend
  • 14–20 Sep€6.9833 leads · €230.19 spend
  • 21–27 Sep€8.8825 leads · €221.89 spend
  • 28 Sep – 4 Oct€10.1323 leads · €232.92 spend

Leads by week

Weekly spend stayed between €221.89 and €232.92 in every full week.

  • 7–13 Sep52€4.29 per lead
  • 14–20 Sep33€6.98 per lead
  • 21–27 Sep25€8.88 per lead
  • 28 Sep – 4 Oct23€10.13 per lead
  • 5–6 Oct (2 days)2€14.89 per lead
Results by week
WeekSpendLeadsCost per leadCTR (all)
7–13 Sep€222.9052€4.291.40%
14–20 Sep€230.1933€6.980.92%
21–27 Sep€221.8925€8.880.76%
28 Sep – 4 Oct€232.9223€10.130.84%
5–6 Oct€29.772€14.89—

Who filled in the form

Results by age
AgeSpendLeadsCost per lead
25–34€424.0468€6.24
35–44€356.6653€6.73
45–54€119.8211€10.89
55–64€28.491€28.49
65+ 2 leads, too few to read€8.662€4.33
Results by gender (Meta-reported, 134 of 135 leads)
GenderLeadsShareCost per lead
Women7556%€6.38
Men5944%€7.62
Results by platform
PlatformSpendLeadsCost per lead
Facebook€562.2877€7.30
Instagram€375.3958€6.47
Meta Ads Manager age and gender chart for Grabmedia's campaign: most leads from ages 25–34 and 35–44; women 56% (75 leads) at €6.38 per result, men 44% (59 leads) at €7.62 per result
Proof: leads by age and gender, Meta Ads Manager.
Meta Ads Manager placement chart for Grabmedia's campaign: reach and results by platform, with Facebook and Instagram carrying all delivery and results
Proof: reach and leads by platform, Meta Ads Manager.

What happened after the campaign?

The agreed month ended on 6 October 2026. Grabmedia’s sales team is now checking lead quality before deciding the next step. That is normal for a first Meta campaign: the form tells you who asked, and only the sales calls tell you who buys.

We don’t report sales or revenue from these leads, because we don’t have that data yet. We will update this page when we do.

Last updated . Lead quality and sales results: not yet reported by the client.

Which video ad performed best?

“Sports clubs”, by a wide margin. Four videos ran side by side for the whole month, all in Lithuanian, all from the Instagram account @1grabmedia, all with a “Get quote” button.

Leads by video

135 leads in total.

  • Sports clubs112€6.03 per lead · €675.57 spend
  • Time in store15€11.86 per lead · €177.97 spend
  • Can’t be switched off8€9.34 per lead · €74.70 spend
  • IKI in numbers0€9.43 spend, no leads
Results by video
VideoSpendLeadsCost per leadImpressionsCTR (all)
“Sports clubs” Sporto klubai€675.57112€6.03140,5080.94%
“Time in store” Laikas parduotuvėje€177.9715€11.8628,3341.14%
“Can’t be switched off” Neišjungiama€74.708€9.3410,1160.81%
“IKI in numbers” IKI skaičiai€9.430—1,8971.63%

“IKI in numbers” had the highest CTR but only €9.43 of spend and 1,897 impressions. Meta gave it very little delivery, so that CTR rests on very little data.

  • Instagram feed preview of Grabmedia's "Sports clubs" video ad: a Grabmedia screen in a gym with the on-screen line "Jūsų reklama matoma visiems sportuojantiems" (Your ad is seen by everyone who works out) and a Get quote button

    Sports clubs

    112 leads · €6.03 per lead

    A Grabmedia screen in a gym. On screen: “Your ad is seen by everyone who works out.” Caption: advertising in sports clubs across Lithuania.

  • Instagram feed preview of Grabmedia's "Time in store" video ad: an IKI store screen seen from the parking lot with the on-screen line "Reklamos plotai Iki parduotuvėse" (Ad space in IKI stores)

    Time in store

    15 leads · €11.86 per lead

    An IKI store screen seen from the parking lot. On screen: “Ad space in IKI stores.” Caption opens with: “How much time do we spend in a store every day? More than it seems.”

  • Instagram feed preview of Grabmedia's "Can't be switched off" video ad: an in-store screen with the on-screen line "140 parduotuvių visoje Lietuvoje" (140 stores across Lithuania)

    Can’t be switched off

    8 leads · €9.34 per lead

    An in-store screen. On screen: “140 stores across Lithuania.” Caption: “Advertising that can’t be switched off. On IKI screens across Lithuania.”

  • Instagram feed preview of Grabmedia's "IKI in numbers" video ad: an in-store screen with the on-screen line "Jūsų reklama kiekvienoje parduotuvėje" (Your ad in every store)

    IKI in numbers

    0 leads · €9.43 spend

    An in-store screen. On screen: “Your ad in every store.” Caption: “IKI screens across Lithuania. The numbers speak for themselves.”

Meta Ads Manager ads table for Grabmedia's campaign: GM_03_Sporto-klubai_Video 112 leads at €6.03, €675.57 spent; GM_04_Laikas-parduotuveje_Video 15 leads at €11.86, €177.97; GM_01_Neisjungiama_Video 8 leads at €9.34, €74.70; GM_02_IKI-skaiciai_Video no leads, €9.43
Proof: leads, cost per lead and spend for each ad.
Meta Ads Manager ads table for Grabmedia's campaign: spend, impressions and reach per ad — Sporto klubai 140,508 impressions, Laikas parduotuveje 28,334, Neisjungiama 10,116, IKI skaiciai 1,897
Proof: spend, impressions and reach for each ad.

How we measured

Every number on this page comes from one source. We publish the method so the figures can be judged on it.

Source
Meta Ads Manager, ad account “Grabmedia”. Campaign GM_Leads_IKI-Sportas_LT_2026-09, lifetime data, 7 September – 6 October 2026, retrieved 15 October 2026.
Leads
Meta Instant Form submissions, as reported by Meta. One lead is one completed form.
Platform data
All figures are platform-reported. Meta’s numbers can differ slightly from a CRM. Breakdowns by age, gender and platform are Meta’s own; gender is known for 134 of the 135 leads.
Not included
No sales or revenue data. We don’t have it yet, so we don’t report it.

Frequently asked questions

€6.95 on average. Grabmedia’s first Meta ads campaign spent €937.67 over 30 days (7 September – 6 October 2026) in Lithuania and collected 135 Instant Form leads. The best video, “Sports clubs”, brought leads at €6.03 each. These are results from this one campaign, not an industry average for B2B leads on Meta.

“Sports clubs” performed best. It brought 112 of the 135 leads (83%) at €6.03 per lead, from €675.57 of spend. The video shows a Grabmedia screen in a gym with the line “Your ad is seen by everyone who works out.” The next best video, “Time in store”, brought 15 leads at €11.86 each.

Because the same four videos ran for all 30 days. Average frequency reached 3.45, and cost per lead went from €4.29 in week one to €10.13 in week four, up 136%. CTR fell from 1.40% to 0.84% over the same weeks. Our read is creative fatigue, so our rule now is to refresh creative about every two weeks.

Instagram was cheaper per lead in this campaign: €6.47 against €7.30 on Facebook. Facebook brought more leads in total, 77 against 58, because Meta’s automatic placements gave it more of the budget: €562.28 against €375.39. This is one campaign’s result, so it shows where to look next, not a rule for every B2B account.

No. This campaign used Meta Instant Forms only. The form opens inside Facebook or Instagram when someone taps “Get quote”, and the contact details go straight to the advertiser. Grabmedia had no landing page built for this offer and still collected 135 leads in 30 days at €6.95 per lead.

We don’t know yet. The agreed month ended on 6 October 2026, and Grabmedia’s sales team is now checking lead quality before deciding the next step. We don’t report sales or revenue from these leads because we don’t have that data. We will update this page when we do.
Dominykas Jankauskas, founder of DeviLabs

Written by

Dominykas Jankauskas

Founder of DeviLabs, a Generative Engine Optimization agency in Wassenaar, the Netherlands. He leads the GEO practice and the performance creative work, including the Meta campaigns behind this case study.

Running Meta ads for the first time?

We build the creative and run the campaign: strategy, video ads, lead forms, targeting and optimisation. You get the leads and the full data behind them.

Book a call See Performance Creative

Prefer email? Contact us.

Grabmedia is an out-of-home advertising agency in Lithuania. Published by DeviLabs.