6 segments to sell more tickets: festivals and events
Practical Use Cases
Section titled “Practical Use Cases”Learn from real segmentation examples for festivals, clubs and events that you can copy and adapt for your own ticket sale campaigns.
Case #1: Ultra-Targeted Early Bird — Mad Cool Festival 2026
Section titled “Case #1: Ultra-Targeted Early Bird — Mad Cool Festival 2026”Context
Section titled “Context”- Festival: Mad Cool Madrid
- Capacity: 60,000 attendees
- Database: 185,000 contacts
- Objective: Sell 4,500 early bird tickets (7.5% capacity) in 14 days
- Early bird price: €180 (vs €220 phase 2, €260 last minute)
Designed Segment
Section titled “Designed Segment”Name: “Early Bird Champions — Mad Cool Lovers”
Criteria (5 AND filters):
- Past events: Mad Cool (any year) ≥1
- Nevent Temperature: ≥Very Hot
- Days since last purchase: ≤180
- Email opens in last 90 days: ≥3
- Total historical spend: ≥€150
Resulting audience: 5,200 fans (2.8% of total base)
Campaign Strategy
Section titled “Campaign Strategy”Email #1 — VIP Advance Access (Day 0, 10:00)
- Subject: ”🔐 [Name], secret 24h access — Mad Cool 2026”
- Preheader: “Super fans only — Nobody else knows yet”
- Content:
- Partial lineup (3 confirmed headliners)
- Early bird price: €180 (saving €80 vs final price)
- Countdown 24 hours to public announcement
- CTA: “Get my VIP early bird”
- Result:
- Sent: 5,200
- Open rate: 62% (3,224 opens)
- Click rate: 38% of opens (1,225 clicks)
- Direct conversion: 8.5% (442 tickets)
- Revenue: €79,560
Email #2 — Reminder 6h before (Day 0, 16:00)
- Segment: Opened Email #1 but did NOT purchase
- Audience: 3,224 − 442 = 2,782 fans
- Subject: ”⏰ 6 hours left for your Mad Cool early bird”
- Content:
- “We saw you opened the email — any questions?”
- Quick FAQ (when full lineup drops, refund policy, accommodation)
- Visual 6h countdown timer
- Result:
- Open rate: 45% (1,252 opens)
- Recovery rate: 22% (518 additional purchases)
- Revenue: €93,240
Email #3 — Public Announcement (Day 1, 10:00)
- Segment: Top 5,200 + general base (185k total)
- Subject Champions: “Last 800 early birds — Now public”
- Subject Base: “🎟️ Early Bird Mad Cool 2026 — Available now”
- Content:
- Announcement that it is now public
- Real-time ticket counter
- Urgency: “Sold out in 11h last year”
- Champions result:
- Open rate: 38%
- Additional conversion: 4% (208 purchases)
- Revenue: €37,440
- General base result:
- Open rate: 19%
- Conversion: 1.9% (3,420 purchases)
- Revenue: €615,600
Final Results
Section titled “Final Results”| Metric | Champions Segment (5.2k) | General Base (180k) | Lift |
|---|---|---|---|
| Average open rate | 58% | 19% | +3x |
| Average click rate | 34% | 8% | +4.2x |
| Total conversion | 22.5% (1,168 sales) | 1.9% (3,420 sales) | +11.8x |
| Champions revenue | €210,240 | — | — |
| Base revenue | — | €615,600 | — |
| Average time to purchase | 8.7 hours | 42 hours | -79% |
Total early bird tickets sold: 4,588 (target: 4,500) ✅ 102%
Key insight: 25% of early bird revenue came from just 2.8% of the audience (Champions segment)
Learnings
Section titled “Learnings”✅ What worked:
- 24h advance access generated massive FOMO and a VIP feeling
- Reminder to “opener non-buyer” recovered 22% (518 sales)
- Temperature + recency were better predictors than total spend
❌ What did not work:
- Segment too strict (≥Very Hot) excluded Hot fans who would have converted
- Email #3 should have been sent to Champions at 15:00 (not 10:00) to spread the pressure
🔄 For next edition:
- Create Segment B with temperature “Hot” (additional 8k fans)
- Send to Segment B 12h after Segment A (staggered)
- Projection: +18% revenue while maintaining exclusivity
Case 2: Reactivation of Inactive VIPs
Section titled “Case 2: Reactivation of Inactive VIPs”Objective: Recover high-value fans who have not purchased recently.
Segment
Section titled “Segment”Campaign (Multi-Email Sequence)
Section titled “Campaign (Multi-Email Sequence)”Email 1 (Day 0): “We miss you”
- Personalised emotional message
- 20% discount code valid for 14 days
- Reminder of upcoming events
Email 2 (Day 7 — only if they did NOT open Email 1): “Your exclusive discount expires soon”
- Subject with urgency
- Countdown timer
- Fan testimonials
Email 3 (Day 12 — only if they opened but did NOT purchase): “Last chance + free VIP upgrade”
- 20% discount + free VIP upgrade
- Expires in 48h
- FAQ about VIP benefits
Expected Result
Section titled “Expected Result”- Reactivation: 15-25% (purchase within 30 days)
- ROI: 8-12x
- Temperature increase: 40% move up to “Warm” or above
Case #3: Geo-Targeting Local vs Tourism — Sónar Barcelona
Section titled “Case #3: Geo-Targeting Local vs Tourism — Sónar Barcelona”Context
Section titled “Context”- Festival: Sónar Barcelona (electronic)
- Capacity: 18,000 attendees
- Database: 95,000 contacts
- Audience mix: 60% local Catalonia, 40% national/international
- Challenge: Personalise information based on accommodation needs
Strategy: 2 Geo Segments
Section titled “Strategy: 2 Geo Segments”Segment A: Catalonia Locals
Section titled “Segment A: Catalonia Locals”Criteria:
- Region: Catalonia (Barcelona, Girona, Tarragona, Lleida)
- Distance: ≤150km from venue
Audience: 57,000 fans (60%)
Personalised email:
- Subject: ”🎧 Sónar 2026 — From home to the festival (Metro L1 direct)”
- Hero image: Barcelona metro map with venue highlighted
- Unique content:
- ❌ No hotel section
- ✅ Detailed public transport (Metro L1, Bus H16, Renfe)
- ✅ Fira Barcelona car park (€20/day, advance booking)
- ✅ Late-night metro hours (until 02:00 Friday/Saturday)
- ✅ Offer: 3-day pass without accommodation (reduced price)
Result:
- Open rate: 35% (19,950 opens)
- Click rate: 28% (5,586 clicks)
- Conversion: 6.8% (3,876 tickets)
- Average price: €145 (3-day pass)
- Revenue: €562,020
Segment B: National/International
Section titled “Segment B: National/International”Criteria:
- Country: Spain (outside Catalonia) OR International
- Distance: >150km from venue
Audience: 38,000 fans (40%)
Personalised email:
- Subject: “✈️ Sónar 2026 — Hotel + ticket packages from €280”
- Hero image: Barcelona skyline with venue
- Unique content:
- ✅ 5 recommended hotels (near venue, high ratings)
- ✅ Barcelona flights comparison widget (integrated)
- ✅ 48h tourist guide (Sagrada Família, Park Güell, beach)
- ✅ Free shuttle bus hotel→venue (for packages)
- ✅ Offer: All-inclusive package (3-day ticket + 2 hotel nights + shuttle)
Result:
- Open rate: 29% (11,020 opens)
- Click rate: 35% (3,857 clicks) — High due to flights widget
- Full package conversion: 9.2% (3,496 packages)
- Average package price: €340 (ticket €180 + hotel €160)
- Revenue: €1,188,640
- Single ticket conversion: 2.1% (798 tickets × €180 = €143,640)
Consolidated Results
Section titled “Consolidated Results”| Metric | Locals (60%) | Tourists (40%) | Total |
|---|---|---|---|
| Audience | 57,000 | 38,000 | 95,000 |
| Open rate | 35% | 29% | 32.6% |
| Conversion | 6.8% | 11.3% | 8.5% |
| Tickets sold | 3,876 | 4,294 | 8,170 |
| Revenue | €562,020 | €1,332,280 | €1,894,300 |
Tourist revenue vs local: +137% (high-value packages)
Learnings
Section titled “Learnings”✅ What worked:
- Geo-targeting avoided bounce: locals did not see irrelevant hotel information (+35% open)
- All-inclusive packages increased average ticket 89% (€340 vs €180)
- Integrated flights widget increased engagement (+7pp click rate)
❌ What did not work:
- Free shuttle bus was underused (only 12% used it)
- Budget hotels sold better than premium (adjust the mix)
🔄 For next edition:
- Create segment C: “National >500km” (between local and international)
- Offer Barcelona AVE train instead of flights (more eco-friendly, same target)
- A/B test: Package with 3-star hotel vs 4-star (optimise margin vs conversion)
Case #4: Upsell General to VIP — Cruïlla Festival
Section titled “Case #4: Upsell General to VIP — Cruïlla Festival”Context
Section titled “Context”- Festival: Cruïlla Barcelona
- Capacity: 25,000 attendees
- Phase: 14 days before the event
- Situation: 18,000 General tickets sold, 1,200 VIP available (of 2,500)
- Objective: Sell 800 additional VIP tickets via upsell
Target Segment
Section titled “Target Segment”Criteria:
- Ticket purchased: General 2026 (they already have a ticket)
- Historical spend: ≥€300 (spent before, can afford an upgrade)
- Past Cruïlla events: ≥1 (know the festival, appreciate VIP)
- Temperature: ≥Warm (engaged)
Audience: 4,200 fans with a General ticket (23% of buyers)
Upsell Email
Section titled “Upsell Email”Subject: ”🌟 [Name], upgrade to Cruïlla VIP — Last 48h”
Preheader: “For just €80 more: Backstage access, premium bar, private toilets”
Content:
- Hero: Comparison table General vs VIP
| Benefit | General (your ticket) | VIP (upgrade +€80) |
|---|---|---|
| Festival access | ✅ | ✅ |
| Front-of-stage area | ❌ | ✅ Reserved area |
| Premium bar | ❌ | ✅ No queues |
| Private toilets | ❌ | ✅ |
| Backstage access | ❌ | ✅ Meet & greet |
| VIP parking | ❌ | ✅ Free |
| Merchandise | ❌ | ✅ Exclusive T-shirt |
-
Testimonial: “I upgraded last year and it was the best decision — I saw [Artist] from the front row. This year I bought VIP straight away.” — María, VIP 2024-2025
-
Urgency: 48h counter + “Only 1,200 VIP left out of 2,500”
-
CTA: “Upgrade now (€80)”
Guarantee: “If you are not satisfied, we refund the difference within 24h”
Results
Section titled “Results”| Metric | Value |
|---|---|
| Emails sent | 4,200 |
| Open rate | 58% (2,436 opens) — High because they already purchased |
| Click rate | 42% (1,023 clicks) — Comparison table effective |
| Upgrade conversion | 7.8% (328 upgrades) |
| Incremental revenue | 328 × €80 = €26,240 |
Unexpected bonus:
- 12 fans bought an additional VIP ticket for a friend (not an upgrade, new purchase)
- Additional revenue: 12 × €180 = €2,160
Total campaign revenue: €28,400
Campaign ROI
Section titled “Campaign ROI”| Aspect | Value |
|---|---|
| Setup time | 45 minutes (segment + email) |
| Sending cost | €0 (included in Nevent) |
| Incentive cost | €0 (no discount offered) |
| Revenue | €28,400 |
| Opportunity cost | €0 (they already had a ticket, did not cannibalise General) |
| ROI | Infinite (pure gain, zero real cost) |
Learnings
Section titled “Learnings”✅ What worked:
- Timing 14 days before was perfect (already committed, enough time to justify extra spend)
- Visual comparison table was key (42% click rate)
- “Satisfied or refund” guarantee removed friction
- Targeting fans with >€300 historical spend ensured purchasing power
❌ What did not work:
- 48h urgency was too short (58% opened but only 7.8% converted)
- Should give 5-7 days to decide
- Exclusive merchandise was undervalued (only 8% mentioned it in the survey)
🔄 For next edition:
- Send first campaign 21 days before (reminder 14 days, urgency 7 days)
- Replace merchandise with “free drink at VIP bar (€20)”
- A/B test: Upgrade €80 vs €100 (price elasticity)
- Create Segment B: Fans who did NOT buy but have a VIP history (direct VIP ticket offer, not upgrade)
Case #5: Last-Minute Recovery — Razzmatazz Club
Section titled “Case #5: Last-Minute Recovery — Razzmatazz Club”Context
Section titled “Context”- Venue: Razzmatazz Barcelona (club, 1,500 capacity)
- Event: The XX live (Friday 20 June)
- Phase: 7 days before (the previous Friday)
- Situation: 1,100 tickets sold, 400 available
- Problem: Event will not sell out unless we act
Target Segment
Section titled “Target Segment”Criteria:
- Preferred genre: Indie, Alternative, Electronic (match with The XX)
- City: Barcelona, ≤30km (event in 7 days, targeting locals only)
- Past Razzmatazz events: ≥1 (know the venue)
- The XX 2026 tickets: 0 (have not bought yet)
- Email opens in last 60 days: ≥1 (active)
Audience: 12,000 fans
Last-Minute Email
Section titled “Last-Minute Email”Subject: ”⏰ The XX — Razzmatazz THIS FRIDAY — Last tickets”
Preheader: “7 days and 400 tickets — Your last chance”
Content:
- Real urgency: Event in 7 days, not fake scarcity
- Proof of sell-out risk: “Last year The XX sold out 3 days before — 400 fans missed out”
- Social proof: “1,100 of your friends are going”
- Hero: Probable setlist (based on current European tour)
- Main CTA: “Buy now — €35” (standard price, NO discount)
- Secondary CTA: “Add to my calendar” (reduces no-shows)
Send timing: Friday 13 June, 19:00 (post-work hours, weekend mindset)
Results
Section titled “Results”| Metric | Value |
|---|---|
| Emails sent | 12,000 |
| Open rate | 42% (5,040 opens) — High due to real urgency |
| Click rate | 18% (907 clicks) |
| Conversion | 5.1% (612 tickets) |
| Revenue | 612 × €35 = €21,420 |
| Sold out | ✅ Yes (exceeded target of 400) |
Bonus:
- Waiting list generated: 212 fans (for the future)
- Add to calendar: 38% of buyers (reduces no-show from 15% to 8%)
Comparison vs Dynamic Pricing
Section titled “Comparison vs Dynamic Pricing”Analysis: Would it have been better to raise the price due to scarcity?
| Strategy | Price | Conversion | Tickets | Revenue |
|---|---|---|---|---|
| A. Standard price (chosen) | €35 | 5.1% | 612 | €21,420 |
| B. Dynamic pricing +20% | €42 | ~3.5% (est.) | 420 | €17,640 |
| C. Last-minute discount -15% | €30 | ~7% (est.) | 840 | €25,200 |
Decision: Standard price was correct because:
- The objective was to fill the venue (brand reputation)
- Indie fans are price-sensitive (not a macro festival)
- Organic sell-out generates FOMO for future events
Counter-intuitive: A discount would have generated +€3,780 revenue, BUT:
- It damages value perception (why lower the price at the last minute?)
- Fans who bought earlier feel “cheated”
- Creates the expectation of “I’ll always wait for the discount”
Learnings
Section titled “Learnings”✅ What worked:
- Real urgency (7 days) without a discount avoided a race to the bottom
- Barcelona geo-targeting secured impulse purchases (locals can decide in 1 hour)
- Add to calendar reduced no-shows by 7pp (88 more fans who showed up)
- Honest subject line “THIS FRIDAY” was more effective than clickbait
❌ What did not work:
- Should have sent a reminder 3 days before (Wednesday 18:00)
- Waiting list was not leveraged (212 fans, could have offered a similar event)
🔄 For next time:
- Create 3-email sequence: Day -7, Day -3, Day -1
- Segment B: Fans outside Barcelona >30km (last-minute hotel + ticket offer)
- Implement dynamic content: “X of your friends are going” (personalised social proof)
- Post-event: Email waiting list offering next similar indie event
Case 6: Abandoned Cart Recovery
Section titled “Case 6: Abandoned Cart Recovery”Objective: Recover fans who started the purchasing process but did not complete it.
Segment
Section titled “Segment”Campaign (Sequence)
Section titled “Campaign (Sequence)”Email 1 (2 hours after abandonment): “Your tickets are waiting”
- Subject: “Almost there! Complete your booking in 2 clicks”
- Reminder of what they selected
- Direct CTA to checkout
- Countdown: “Booking valid for 24h”
Email 2 (24 hours later): “Last call + incentive”
- Subject: ”💳 10% OFF if you complete now”
- 10% discount OR free parking
- Valid for 12 hours only
- Testimonials from other attendees
SMS (48 hours later — only if verified phone number): “[Name], your tickets for [Event] expire in 4h. Use code LAST10 for 10% OFF: [link]“
Expected Result
Section titled “Expected Result”- Recovery rate: 25-40%
- ROI: 15-20x (sales that would have been lost)
- Best timing: Email 1 in the first hour (60% of recoveries)
Quick Templates
Section titled “Quick Templates”You can copy these templates and adjust the values:
Template: Local Fans
Section titled “Template: Local Fans”Template: VIPs by Spend
Section titled “Template: VIPs by Spend”Template: Multi-City
Section titled “Template: Multi-City”Template: Reactivation
Section titled “Template: Reactivation”Next Steps
Section titled “Next Steps”Now that you have real examples:
- Best Practices — Optimise your segments
- FAQ — Answers to common questions
- Back to Introduction — Review the fundamentals
9 best practices to maximise open rate, conversion and ROI →