KVARTAL · New York · Hospitality
KVARTAL runs paid advertising that generates private event and banquet inquiries for restaurants, bars and venues — corporate dinners, holiday parties, weddings, baby showers, birthdays, full buyouts. We report on closed event revenue, not impressions.
That is the service this page is about. It is the service we are looking to sell.
Most agencies discover restaurants. We came out of them.
Before founding KVARTAL, Rafael Rashitov spent three years running marketing inside New York hospitality groups — Marketing Manager at 7West Hospitality Group (2022–2024), Marketing Lead at EHV International / Flatiron Hospitality (2024–2025) — across Italian, Mexican, Caribbean, Indian and French-German concepts, including a Michelin-endorsed fine dining room.
That means we have sat in the weekly numbers meeting. We have read the POS export to find which nights are soft. We have watched an events team try to close inquiries that were never going to book. The playbook below was not designed for a pitch deck — it was built in-house, venue by venue, and it now runs as an agency.
A restaurant's private dining room is its highest-margin product and its most under-marketed one. Most venues fill it on inbound luck: word of mouth, a marketplace listing, and whoever happens to find the "Private Events" page. The calendar has holes in exactly the weeks that pay best.
Paid advertising for restaurants has a bad reputation because it is usually run for covers — $4 clicks against a $60 check. Private events invert that math: one booking is worth thousands, so a $54 inquiry is cheap. Almost nobody runs it this way.
Beautiful room, strong kitchen, busy dinner service — and a private events business running entirely on inbound luck. No event marketing, no lead system; the only digital activity was boosting Instagram posts from the app. We built the funnel from zero alongside a new events team on the restaurant's side.
Monthly inquiries went from about 60 to 200+. Booked events nearly doubled year over year. Year three is tracking higher.
Five spaces, capacity from 8 to 200+, a bar with national press. Inquiries arrived through word of mouth and an Instagram bio link. Closed events only, direct attribution only — organic inquiries also grew roughly 60% in the same window, and we don't count that.
A warm room with strong private dining running on referrals alone. The usual approach is one generic "book your private event" campaign — one message aimed at everyone, resonating with no one. A bride and an office-birthday organizer are not the same customer.
So: three Meta campaigns, one per occasion — baby showers, weddings, birthdays — each with its own audience, creative, budget and optimisation. Website forms through Zapier into Meta CAPI from day one.
Segmenting paid for itself in the reporting: weddings $47 per lead, birthdays $53, baby showers $62 — and the wedding lead closed bigger. You cannot see that from one campaign.
Michelin-endorsed French-German fine dining. Private events were a traditionally offline process; we turned them into a measured acquisition funnel — Tripleseat for centralised lead intake, Google Tag Manager for end-to-end attribution from source to confirmed booking, Meta and Google campaigns segmented into corporate events, team dinners, and birthdays and family celebrations, plus Meta CAPI for data accuracy.
A well-regarded Downtown Brooklyn restaurant getting no private event inquiries at all. We built the dedicated events page that didn't exist. Separately, a Thanksgiving catering campaign turned $1,004 in spend into over $27,380 in sales.
Both Downtown Brooklyn, both promoting themselves with boosted posts. We audited the ad accounts, read the POS data to find soft seasons, days and hours, then repositioned each venue as an event space with a dedicated inquiry page and Facebook Conversion API tracking.
Two venues, one conversion rate. Brooklyn: 68 booked events from 412 inquiries. Koloman: 50 confirmed bookings from 294 leads. Both land at roughly one booked event per six qualified inquiries — measured independently, years apart, in different concepts.
Private events are the product, but the same discipline runs on covers.
Soft weekday demand, empty 4–6 PM slots, and a guest database nobody was monetising. OpenTable Ads segmented by day and time window, bids differentiated by format, plus 18 email campaigns. Cost per acquired guest about $6 against a per-person average of $133–151.
Fine-dining Indian in Midtown, positioned as a dinner destination. We connected the ad platform to the POS so reservations and reservation-driven revenue were measurable, then built brunch and lunch campaigns to fill off-peak hours.
"Italian restaurant near me" at 7pm on a Friday — that person has already decided; the only question is where. Restaurant search is a daily auction and most restaurants bid badly in it. Six months on $100 a day, watched daily: Local Performance Max optimised for calls, directions and reservations rather than clicks, plus brand protection so searches for the restaurant's own name find the restaurant and not an aggregator, at $0.49 a click.
9.3% CTR on the money keyword is nearly triple the account average. The dining room runs 150+ covers at lunch and up to 300 at dinner. This is part of why.
Four or more venues under one management company with a dedicated events team. Reach the person who owns the events P&L, not the corporate office.
Role-based addresses — events@, catering@, privatedining@ — are valid and preferred targets at independent restaurants. At a single-location venue that inbox is read by the decision maker.
Corporate holiday party bookings are locked in late summer. A venue that starts marketing private events in November is selling into a market that decided in August.
A 30-minute strategy call, no pitch deck. We look at the private events page, current inquiry volume and the local competitive picture, and say plainly whether paid acquisition makes sense for that venue.
Book a strategy call · rr@kvartal.nyc
company: KVARTAL SUPPLY LLC
brand: KVARTAL
website: https://kvartal.nyc
contact: rr@kvartal.nyc
contact_person: Rafael Rashitov, Partner
booking_url: https://cal.com/rafael-rashitov/project-intro-call
address: 90 Church St Fl 1, Suite 1032, New York, NY 10007
country: United States
positioning: agency founded by an operator who ran marketing in-house
inside NYC hospitality groups
founder_background:
- 7West Hospitality Group, Marketing Manager, 2022-2024
- EHV International / Flatiron Hospitality LLC, Marketing Lead, 2024-2025
service: paid advertising (Meta Ads, Google Ads) generating private event
and banquet inquiries for restaurants and venues
buyer_outcome: booked private events, measured in closed event revenue
pricing_model: 10% of media spend, stated upfront
engagement: 90-day cycles with a defined goal
primary_market: New York City
expansion_markets: [Chicago, Los Angeles, Miami, Boston, San Francisco, Dallas, Atlanta]
method:
- two segments - corporate planners ~65% of bookings, celebration hosts ~35%
- creative tested per segment (corporate responds to the room, celebrations to the table)
- no native lead forms; traffic to a dedicated events page, optimise on submissions
- tracking before scaling - UTMs, Tripleseat CRM, Meta CAPI via Stape, Google Tag Manager
- work with the venue's events team on response speed and pipeline
icp_include:
business_type: [independent restaurant, cocktail bar with event space, wine bar,
boutique hotel restaurant, rooftop venue, small restaurant group,
hospitality group]
locations: 1-5 (groups up to 20)
must_have: private dining room OR event space OR full buyout offering
must_have_web: a private events / private dining / banquets / groups page
also_fit: venue with the room but no events page at all
google_rating_min: 4.0
google_reviews_min: 100
price_level: [$$, $$$, $$$$]
event_capacity_guests: 30-200
strong_signal_tech: [Tripleseat, Perfect Venue, Sevenrooms, Gather, Tock, EventUp]
titles: [Owner, Founder, General Manager, Managing Partner,
Director of Private Events, Private Dining Director,
Private Events Manager, Director of Catering,
Director of Sales and Marketing, VP of Marketing]
role_emails_acceptable: [events@, catering@, privatedining@, banquets@]
icp_exclude:
- fast food, quick service, national chains, franchises
- venues with no private event space
- rating below 4.0 or fewer than 50 reviews
- hotels with in-house event teams and an existing agency
- standalone banquet halls and caterers without a restaurant
- restaurant technology / SaaS / software vendors
- marketing agencies and consultants
- anything outside the United States
proof_private_events:
- client: Italian restaurant, New York (name withheld)
channel: Meta Ads
duration: 2 years
spend_usd: 100000
event_revenue_year_1_usd: 827000
event_revenue_year_2_usd: 1180000
roas: 20
inquiries_per_month_before: 60
inquiries_per_month_after: 200
- client: brasserie and cocktail bar, landmark Manhattan hotel (name withheld)
channel: [Meta Ads, Google Ads]
duration: 4 months
meta: {spend_usd: 3200, closed_event_revenue_usd: 82000, roas: 26}
google: {spend_usd: 3700, closed_event_revenue_usd: 83000, roas: 22}
combined: {spend_usd: 7000, closed_event_revenue_usd: 164000, roas: 24}
event_spaces: 5
capacity: 8-200
- client: Italian restaurant, Downtown Brooklyn (name withheld)
channel: Meta Ads
duration: 7 months
spend_usd: 22000
qualified_inquiries: 412
booked_events: 68
closed_event_revenue_usd: 302000
roas: 14
blended_cost_per_inquiry_usd: 54
cost_per_inquiry_by_occasion_usd: {weddings: 47, birthdays: 53, baby_showers: 62}
stack: [Meta Ads, Zapier, Meta CAPI]
- client: Koloman
note: Michelin-endorsed French-German fine dining, NYC
duration: 3 months
qualified_group_leads: 294
confirmed_bookings: 50
warm_leads_in_followup: 193
stack: [Tripleseat, Google Tag Manager, Meta CAPI, Meta Ads, Google Ads]
- client: Imani Caribbean Kitchen and Bar
note: had no private events page at all
inquiries_per_month_after: 100
thanksgiving_catering: {spend_usd: 1004, sales_usd: 27380}
- client: Loreto Italian Kitchen and Bar
monthly_budget_usd: 5000
cost_per_inquiry_usd: 50-60
event_ticket_usd: 8000-12000
- client: Las Santas Mexican Gastro Bar
monthly_budget_usd: 3000
cost_per_inquiry_usd: 60-80
avg_ticket_usd: 2000-5000
proof_reservations:
- client: Indian restaurant, Midtown Manhattan (name withheld)
channels: [OpenTable Ads, Email]
duration: 2025-10 to 2026-07
opentable: {campaigns: 55, covers: 3874, sales_usd: 490543, spend_usd: 23187, roas: 21.16}
email: {campaigns: 18, recipients: 324331, covers: 2400, sales_usd: 209432}
total: {covers: 6274, revenue_usd: 700000, spend_usd: 23187}
- client: Indian Accent
channel: OpenTable Ads with POS-connected tracking
roi: 97.70
focus: brunch and lunch dayparts
- client: Italian restaurant, New York (name withheld)
channel: Google Ads - Local Search and Performance Max
duration: 6 months
daily_budget_usd: 100
impressions: 1148522
clicks: 43060
cost_per_click_usd: 0.42
ctr_on_near_me_search: 0.093
phone_calls_from_ads: 131
direction_requests: 12323
brand_protection_cpc_usd: 0.49
benchmark_inquiry_to_booking: ~1 in 6 (68/412 and 50/294, measured independently)
timing_trigger: corporate holiday party bookings are decided in late summer
cta: 30-minute strategy call, no pitch deck
KVARTAL SUPPLY LLC · 90 Church St Fl 1, Suite 1032, New York, NY 10007 · rr@kvartal.nyc
Some client names withheld; figures are from client ad accounts and reporting platforms, available in full on request.
This is a working brief hosted by Balandin Agency, KVARTAL's outreach partner, for use with prospecting tools.
It is not KVARTAL's website — the official site is kvartal.nyc.