Two Clients. Two Different Problems. One System.

A Melbourne venue running at 60% capacity. A UK student promoter hitting the ceiling of organic reach. Here's exactly what we did, what we spent, and what it returned.

Case Study 01 · Venue · Melbourne CBD · 2024

$15k Invested. $56k Total Revenue.

An 800-capacity Melbourne club was running at 60% most nights. Here's exactly what we did, what we spent, and what it returned — tracked to the scan.

INVESTMENT
$15,000
Ad Spend
REVENUE
$18,000
Ticket Sales
REVENUE
$30,000
Wet Sales
REVENUE
$8,000
Private Event
BEFORE FIXED COSTS
$29,600
Est. Gross Profit
GROSS PROFIT BASIS
197%
ROI on Ad Spend
01
The Challenge
Capacity
800-person venue at 60% utilisation
Fixed Costs
Rent, licensing, security — static regardless of attendance
Data Gap
No attribution between campaigns and bar revenue

What was actually going wrong

An 800-capacity club in Melbourne's CBD was doing 60% most nights. Good programming, decent social following, but the room wasn't filling. Rent, licensing, security, and minimum staffing were eating the margin on every underperforming night.

Their previous agency was running Meta ads and reporting on ticket sales. The numbers looked okay. But nobody was tracking what those patrons actually spent once they were inside. The venue had no idea whether their ad spend was bringing in big spenders or people who bought the cheapest ticket and nursed one drink all night.

They were measuring the wrong thing. Door revenue covers costs. Bar revenue is where you actually make money — and nobody was tracking it.

02
The Strategy

What we actually did

1

Connected the tracking

We set up server-side tracking and integrated it with their ticketing platform. From that point on, every ad click was tied to a ticket purchase, and every ticket purchase was tied to a door scan. For the first time, they could see which campaigns were actually filling the room.

Server-Side TrackingTicketing APIClosed-Loop Attribution
2

Rebuilt the campaigns

Their Meta campaigns were targeting too broadly. We rebuilt the audience structure using data from their past high-spending attendees, created lookalike audiences from that group, and shifted creative from generic event graphics to short-form video built around the actual vibe of the night.

Custom AudiencesLookalike ModelsMeta & TikTok
3

Fixed the ticketing page

Their ticketing page had too many steps and loaded slowly on mobile. We cut the checkout flow, added early-bird pricing to push people to buy earlier in the week, and fixed a tracking gap that was causing 30% of conversions to go unattributed.

CRODynamic PricingFrictionless UX
03
The Results

The numbers, tracked to the scan

$0
Ad Spend
4-week campaign
$0
Ticket Sales
Door revenue
$0
Wet Sales
Bar revenue, RAMP attributed
$0
Private Event
Booking driven by campaign
Ad Spend (Investment)$15,000
Ticket Sales$18,000
Wet Sales / Bar (RAMP Attributed)$30,000
Private Event Booking$8,000

ROAS tells you what came back in revenue. Gross profit tells you what actually stayed. Ticket sales above ad spend = 100% gross margin. Wet sales & private event = 70% gross margin (conservative industry estimate for nightclubs). Before venue fixed costs and agency fees.

Ticket Sales
$3,000
$18,000 − $15,000 ad spend
100% above spend
Wet Sales / Bar
$21,000
$30,000 × 70%
70% gross margin
Private Event
$5,600
$8,000 × 70%
70% gross margin
Estimated Gross Profit
$29,600
$3,000 tickets + $21,000 bar + $5,600 private event
Before venue fixed costs & agency fees
Total Revenue ROAS
3.70x
Gross Margin on Revenue
52.4%
Core Insight

The $15k in ad spend returned $56,000 in total attributed revenue — a 3.73x ROAS. But ROAS alone doesn't tell a venue owner whether they actually made money. Applying conservative gross margins (70% on wet sales and private events, 100% on ticket revenue above ad spend), the estimated gross profit from the campaign was $29,600 — a 197% ROI on the ad spend, before venue fixed costs and agency fees.

Their previous agency was reporting a 1x return on ticket sales and calling it even. The real number — once you track wet sales and private bookings back to the campaign — was 3.73x ROAS and a 197% ROI. That's the difference between cutting your ad budget and doubling it.

Up Next
Case Study 02 — Promoter · University Socials · UK
Case Study 02 · Promoter · UK · 2023–2024

University Socials — From Organic-Only to 2,998 Tickets Sold via Ads.

University Socials is a UK-based student events brand that built its early audience entirely through organic channels — Facebook groups, Instagram, and WhatsApp. When they hit the ceiling of what organic could deliver, we built a paid acquisition system alongside their existing distribution. Over 18 months and 6 events, that system drove nearly 3,000 ticket sales. (Figures presented in AUD.)

$0
Total Ad Spend
Meta + TikTok · 18 months
0
Tickets Sold
Attributed to paid campaigns
$0
Ticket Revenue
Across 6 events
$0
Gross Profit
Revenue minus ad spend
Meta (Facebook & Instagram)$20,384 · 75%
TikTok$6,762 · 25%

The Challenge

Audience growth had plateaued on organic channels
Each new event required the same manual distribution effort
No visibility into which channels were actually driving ticket purchases
Needed a scalable system, not a one-off campaign

The Approach

Built a paid acquisition layer alongside existing organic distribution
Structured campaigns across Meta and TikTok for each event
Connected ticketing data to ad platforms for purchase-level attribution
Refined targeting and creative between events based on what converted

The Results

2,998 tickets sold via paid ads across 6 events
$9.05 average cost per ticket sold
$62,037 in ticket revenue attributed to campaigns
$34,891 gross profit after ad spend — 129% ROI

The Key Insight

Organic distribution didn't stop working — it just stopped scaling. The paid layer didn't replace what University Socials had built; it extended it. Ads reached audiences that Facebook groups and Instagram posts never would. The result was a system where each event launched with a larger warm audience than the last, and the cost per ticket sold stayed consistent as the brand grew.

* Gross profit figures are revenue minus ad spend only. Ticketing platform fees, production costs, and artist fees are not included. University Socials is a UK-based client; figures presented in AUD for consistency with Nightshift Media's Australian market reporting.

Want to know what your real ROAS looks like?

Most venues and promoters are underreporting their returns because they're only tracking one revenue stream. We'll take a look at your current setup and show you what you're actually getting — and where you're leaving money on the table.