Events & Tickets

Live Events Management

Create events, sell tickets, manage check-ins, and embed event widgets on external websites. Complete event lifecycle management from creation to door.

Creating an Event

Events can be In-Person (with venue) or Virtual (livestream/online). Each event supports multiple ticket types, artist lineups, and automated check-in systems.

Required Fields

1
Title & Description
Event name and marketing description for the public page
2
Event Date & Time
When the event starts (displayed with countdown on widgets)
3
Event Type
In-Person (requires venue) or Virtual (online event)

📌 Pro Tips

  • Use clear, searchable event titles (e.g., "Summer Festival 2026" instead of "Event 1")
  • Upload high-quality poster images (min 1200x1200px) for best widget display
  • Set status to "Draft" while configuring, then "Published" when ready

Ticket Types & Pricing

Create multiple ticket tiers (Early Bird, VIP, General) with dynamic pricing, member discounts, and surge pricing.

Surge Pricing

Automatically increase prices as tickets sell

  • • Set threshold percentage (e.g., 80% sold)
  • • Define multiplier (e.g., 1.5x = +50%)
  • • Encourages early purchases

Member Discounts

Reward fan club members with exclusive pricing

  • • Percentage discount per ticket type
  • • Auto-applied for logged-in members
  • • Shows discounted price on public page

Group Discount

Automatic discount for bulk purchases

  • • 15% off for 10+ tickets
  • • Applied automatically at checkout
  • • Encourages group bookings

Stock & Limits

Total Quantity: Set max tickets per type (e.g., 100 Early Bird)
Max Per Order: Limit how many one person can buy (prevents scalping)

Checkout & Payment Processing

How It Works

  1. 1. Fan visits public event page, selects ticket quantities
  2. 2. System validates stock, applies discounts (member/group)
  3. 3. Platform commission calculated based on plan tier
  4. 4. Payment processed, generates unique QR codes
  5. 5. Email sent with tickets & QR codes for check-in

Secure QR Codes

Every ticket includes a cryptographically signed QR code to prevent counterfeiting.

HMAC-SHA256 signature using app secret key
Unique UUID per ticket (impossible to duplicate)
Single-use validation (marked "used" after scan)

Check-In Scanner

Real-time QR code scanner for staff at venue entrance. Works on any device with a camera.

Using the Scanner

1
Open Scanner
From Events table, click Actions → "Open Scanner"
2
Staff Identification
Enter your name (saved in localStorage for future sessions)
3
Scan Tickets
Point camera at QR code or manually enter code
4
Instant Validation
Green ✓ valid | Red ✗ already used/invalid
Valid Ticket
John Doe - VIP
Scanned by: Maria | 18:45
Already Used
Checked in 2 hours ago
Original scan by: Carlos | 16:30

Share Scanner with Staff

Use the "Share Scanner (WhatsApp)" action in the Events table to send the scanner link to your team.

Actions → Share Scanner → Opens WhatsApp with pre-filled message
Embeddable Widgets

Event Promotion Widgets

Generate embeddable widget code to display your event on external websites, social media, or artist pages.

4 Widget Formats

Compact Card (300x400) - Perfect for sidebars
Wide Banner (728x90) - Header/footer placement
Full Card (400x600) - Complete event details
Minimal (250x250) - Square social media

Widget Features

  • Real-time countdown to event start
  • Ticket sales progress bar (optional)
  • Light/Dark themes
  • Direct "Buy Tickets" button

How to Get Widget Code

  1. 1 Go to Events table in admin panel
  2. 2 Click Actions → Get Embed Widget
  3. 3 Select format, theme, and options
  4. 4 Preview updates in real-time
  5. 5 Copy iframe or JavaScript code
  6. 6 Paste on your website, Linktree, etc.

Note: Widget URLs work on any page that allows iframes (most websites, WordPress, Squarespace, etc.)

Lineup & Artist Management

Add performers to your event lineup with set times and stage assignments. Supports both roster artists and guest performers.

Roster Artists

Select from your existing artist catalog

  • • Auto-populated from Artists module
  • • Links to artist profile & EPK
  • • Shows artist avatar in lineup

Guest Performers

Add external artists not in your roster

  • • Manually enter name and details
  • • Doesn't count toward artist limits
  • • Perfect for collaborations/features

LabelStack - Music Distribution Platform

Documentation Hub v2.1.0 • Updated January 2026