


Satori is a Mediterranean restaurant in central Kyiv.
The main customer entry points were table reservations, messages, phone calls, and Google Maps.
Before our work started, advertising was based on boosted posts without a system or analytics.
Move to systematic advertising.
Start tracking real actions.
Increase the number of reservations.
Reduce the cost per result.
247 website leads and 392 Meta conversations — 639 target contacts in total.
The total budget was about $6,002.
The average cost per contact was around $9.4, while some campaigns delivered $4–$8 per result.
Messages generated a larger volume of inquiries at a lower contact cost, which made them the key channel for the restaurant.
These were not just leads — they were contacts that converted into reservations.
We set up analytics through GTM, moved ads to conversion campaigns, and built a funnel through two channels: the website and messages. This is critical for a restaurant, because some users do not want to fill out a form but are ready to quickly write in direct and book a table.
GTM became the way to work around the limitations of the booking platform and start tracking real post-click user actions.
That is why creatives showing atmosphere and people performed better than creatives showing only food or menu items.
Event-focused campaigns helped quickly fill specific dates and themed nights.
The problem was not the advertising itself, but the conversion point.
Once we shifted from “likes” to real actions and connected multiple inquiry channels, advertising started producing reservations.
We moved away from boosting posts.
We introduced GTM-based tracking.
We optimized for reservations.
Two acquisition channels: lead form + dialogue.
Creatives built around atmosphere and the dining experience.

