Webotic
Free audit
Back to case studies
/ 52 · coffee-shop-casablancaServices4 months
CASE STUDY · SERVICES · 2026

Coffee shop — Casablanca+150% footfall for a coffee shop with geo-targeted social done locally.

A neighborhood coffee shop doesn't fill up with nationwide impressions, but with visits from within a few-kilometer radius. Webotic focused Instagram and TikTok on the catchment area and turned local attention into real visits. (Indicative figures, to be confirmed.)

SCOPEGeo-targeted Instagram/TikTok · GBP · Drive-to-store

Client anonymized at their request — the figures are real, verifiable on request.

+150%footfallattributed to campaigns
20-38 MADlocal CPMgeo-targeted Instagram/TikTok
2.5×Instagram communityin 4 months
4 monthsengagement durationramp-up
STACK
  • Instagram Ads
  • TikTok Ads
  • Google Business Profile
  • Meta Business Suite
  • CapCut
  • QR / promo codes
01

The challenge · existing within a few-kilometer radius

An independent coffee shop in Casablanca isn't won on national fame, but on a few surrounding streets. The venue faced dense neighborhood competition, near-invisible online presence and footfall that collapsed on weekdays outside the weekend. Organic posts mostly reached followers who were already customers, without capturing the local residents and workers who didn't yet know the address. With no structured presence on Google Maps and no visible social proof, the shop stayed invisible at the decisive moment: the "coffee near me" search. The goal wasn't to rack up impressions, but to convert local attention into real, measurable and repeated visits, while building a coherent and desirable brand image.

  • Dense neighborhood competition in Casablanca.
  • Near-zero visibility online and on Google Maps.
  • Irregular footfall, weekday lulls.
  • Organic limited to followers already customers.
02

The approach · geo-targeted social and drive-to-store

Webotic built a setup entirely centered on the catchment area. Instagram and TikTok campaigns were geo-targeted to a precise radius around the coffee shop, with vertical creatives crafted around the atmosphere and signature products. The Google Business Profile was optimized (photos, hours, categories, reviews) to capture local search and Google Maps. In parallel, customer-generated content (UGC) was highlighted to make the address credible through social proof. The bridge to the shop relied on a concrete drive-to-store setup: exclusive promo codes distributed in campaigns and QR codes displayed in-store, allowing visits to be attributed to social channels. Every dollar spent was thus tied to a real visit rather than a vanity metric.

  • Radius-based geo-targeted Instagram/TikTok campaigns.
  • Google Business Profile optimized for local search.
  • Customer UGC for social proof.
  • Promo codes + QR to attribute visits.
03

The results · local attention turned into visits

In four months, the setup turned local visibility into measurable footfall. Visits attributed to campaigns grew by 150%, with local CPMs kept between 20 and 38 MAD thanks to tight geo-targeting and native creatives. The Instagram community was multiplied by 2.5, fueled by UGC and an editorial line rooted in the neighborhood. The Google Business Profile became a regular entry point, capturing the "coffee near me" search. Above all, promo codes and QR codes made it possible to concretely attribute the visits generated, turning measurement from an impressions exercise into real-visit tracking. The weekday lull was clearly reduced. (Figures to replace with final values validated by the client.)

  • +150% footfall attributed to campaigns.
  • Local CPM kept between 20 and 38 MAD.
  • Instagram community multiplied by 2.5.
  • Visits tracked via promo codes and QR.

We finally saw new faces walk in every day, and above all we knew where they came from. Geo-targeting filled our weekday lulls without blowing the budget.

The ownerCoffee shop · Casablanca

FREQUENTLY ASKED QUESTIONS

Why geo-target campaigns for a local business?
Because a coffee shop lives off its catchment area, not a national audience. Targeting a precise radius around the address concentrates the budget on people genuinely likely to drop by, drives down the cost per visit and avoids paying for out-of-zone impressions that will never turn into a visit.
How do you measure physical visits generated by social?
Through a drive-to-store setup: exclusive promo codes distributed only in campaigns and QR codes displayed in-store. When a customer presents the code or scans the QR, the visit is tied to the social channel, enabling concrete attribution rather than a mere impressions estimate.
Is the Google Business Profile really useful alongside Instagram and TikTok?
Yes, it's complementary. Instagram and TikTok create desire and discovery; the Google Business Profile captures intent at the moment of the "coffee near me" search and on Google Maps. Optimized with photos, hours and reviews, it turns a local search into a route to the address.
Why highlight customer UGC?
Because local social proof converts better than a brand message. Authentic content shot by a real customer reassures neighborhood residents, humanizes the address and feeds the community at lower cost, while making the venue credible to new visitors.
LET'S TALK

A local business to fill up

Running a local venue in Casablanca? We focus Instagram, TikTok and Google on your catchment area and track every visit generated.

Request a free audit