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
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.
- 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.
- 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.
- 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.
- Used automatic placements One campaign across Facebook and Instagram, with Meta choosing where each impression ran.
- 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.
| Metric | Value |
|---|---|
| Amount spent | €937.67 |
| Leads (Instant Form) | 135 |
| Cost per lead | €6.95 |
| Impressions | 180,855 |
| Reach (accounts) | 52,458 |
| Frequency | 3.45 |
| CPM cost per 1,000 impressions | €5.18 |
| Clicks (all) | 1,750 |
| CTR (all) | 0.97% |
| CPC (all) | €0.54 |
| Link clicks | 1,016 |
| Cost per link click | €0.92 |
| Post engagements | 43,300 |
| 3-second video plays | 42,154 23.3% of impressions |
| ThruPlays watched 15 seconds or to the end | 7,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.
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.
- 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.
- 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.
- 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.
- 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).
- 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.
- 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.
Leads by week
Weekly spend stayed between €221.89 and €232.92 in every full week.
| Week | Spend | Leads | Cost per lead | CTR (all) |
|---|---|---|---|---|
| 7–13 Sep | €222.90 | 52 | €4.29 | 1.40% |
| 14–20 Sep | €230.19 | 33 | €6.98 | 0.92% |
| 21–27 Sep | €221.89 | 25 | €8.88 | 0.76% |
| 28 Sep – 4 Oct | €232.92 | 23 | €10.13 | 0.84% |
| 5–6 Oct | €29.77 | 2 | €14.89 | — |
Who filled in the form
| Age | Spend | Leads | Cost per lead |
|---|---|---|---|
| 25–34 | €424.04 | 68 | €6.24 |
| 35–44 | €356.66 | 53 | €6.73 |
| 45–54 | €119.82 | 11 | €10.89 |
| 55–64 | €28.49 | 1 | €28.49 |
| 65+ 2 leads, too few to read | €8.66 | 2 | €4.33 |
| Gender | Leads | Share | Cost per lead |
|---|---|---|---|
| Women | 75 | 56% | €6.38 |
| Men | 59 | 44% | €7.62 |
| Platform | Spend | Leads | Cost per lead |
|---|---|---|---|
| €562.28 | 77 | €7.30 | |
| €375.39 | 58 | €6.47 |
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.
| Video | Spend | Leads | Cost per lead | Impressions | CTR (all) |
|---|---|---|---|---|---|
| “Sports clubs” Sporto klubai | €675.57 | 112 | €6.03 | 140,508 | 0.94% |
| “Time in store” Laikas parduotuvėje | €177.97 | 15 | €11.86 | 28,334 | 1.14% |
| “Can’t be switched off” Neišjungiama | €74.70 | 8 | €9.34 | 10,116 | 0.81% |
| “IKI in numbers” IKI skaičiai | €9.43 | 0 | — | 1,897 | 1.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.
-
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.
-
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.”
-
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.”
-
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.”
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
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 CreativePrefer email? Contact us.
Grabmedia is an out-of-home advertising agency in Lithuania. Published by DeviLabs.