Most event promoters run one ad, point it at a broad audience, and hope the algorithm figures it out. That approach burns money. The system that actually converts runs three distinct stages, each with different creative, different audiences, and different optimization targets.
Here’s the exact funnel architecture we run for every event, with the actual numbers from our campaigns.
Cold: always-on plus event-specific
Cold audiences have never heard of you. They’re the top of the funnel, and the goal is not to sell them a ticket — it’s to get them to follow your page or join your SMS list.
Audience: lookalike audiences built from SMS lists, email lists, and borrowed promoter contacts. Interest stacking: hardstyle, industrial, techno, EBM, darkwave, Berghain, Boiler Room, Resident Advisor. Competitor venue targeting: Knockdown Center, Avant Gardner, Elsewhere, Basement NY followers.
Creative: 8-12 second reels with no lineup info. Just brand content — crowd shots, headliner footage with red filter, dancefloor energy. Every 1-1.5 seconds the visual changes. Hook in the first 1.5 seconds. Sound: high-energy drops with the first beat within 1 second.
Optimize for profile visits (feeds the follow pipeline) or ThruPlay (builds video viewer retargeting pools). CPM: ~$5-8. Cost per follow: $0.50 confirmed as solid for our niche, against an industry average of $1-3. Start 4 weeks before event, kill 1 week out.
Reels outperform everything for cold audiences. Flyers work for warm and hot audiences who already know the brand.
Warm: 2-3 weeks before event
Warm audiences have interacted with you — video viewers, profile visitors, content engagers from the last 30-90 days, pixel visitors from the last 30 days. Followers are warm, not hot. They still need the push.
Creative: event flyer overlay with full details. Artist-specific content if you have headliners. Purchase-optimized ads. Frequency: 2-3x per week, ramping to daily in the last week.
CTR benchmark: 1-3%+ from warm audiences. Anything below 1% means your creative isn’t landing or your audience definition is too broad.
Hot: last 7 days, heavy last 48 hours
Hot audiences are past purchasers, SMS subscribers, and email openers. High-intent people who don’t need algorithmic targeting — they need a reminder.
Critical lesson: don’t exclude purchasers for 30-60 days. Events are weekly or monthly. Someone who bought a ticket 8 days ago is a prime lead for the next event. Exclude only the last 7 days to avoid showing ads to people who already have tickets to this specific event.
Optimize for reach, not conversions. These people already want to come — you’re just making sure they see the event exists. Frequency cap: 1-2x daily, up to 3x in the last 3 days.
Budget allocation
For a $3,000 budget over 8 days, the pacing looks like this: Days 8-6: $240/day to seed and find winners. Days 5-2: $330/day to scale winners. Day 1 (day before): $550 to push warm and hot hard. Day 0 (event day): $410 morning and afternoon only. Stop ads after doors open — waste of money.
Campaign structure: one sales CBO campaign with three ad sets. Super hot (SMS 7K + email 9K + past buyers + IG engagers) at 35-45% of spend with 2 ads. Warm (video viewers + engagers + site visitors) at 30-35% with 3 ads. Cold NYC (broad + interests) at 20-30% with 4 ads.
The self-competing ads problem
At 4-6 events per month, Meta’s algorithm splits the same warm audience across multiple campaigns. Costs go up, delivery gets diluted, and each event’s performance drops.
The fix: at high event frequency, SMS becomes primary for event-specific conversion. IG ads revert to cold acquisition only — feeding the SMS list, not selling tickets directly. The always-on cold campaign model feeds the list, which handles event-specific conversion without the self-competition problem.
Placement performance from real campaigns
From actual SLIST campaign data: Feed produced 336 purchases at $12.91 cost per purchase. Reels: 89 purchases at $9.81 (highest ROI). Explore: 7 purchases at $4.86 (underpriced but low volume).
Reels is the clear winner for ROI. Explore is the hidden opportunity if you can get volume there. Feed is reliable but expensive.
Most sales happen in the last 72 hours regardless of when ads start. The funnel exists to make those 72 hours as efficient as possible — cold builds the pool, warm heats it up, hot converts it. Skip a stage and you’re paying more for every ticket sold.