https://ticketspotapp.com/_next/static/chunks/pages/solutions/festivals-concerts-eead453bfbcc45ef.js
1!function(){try{var n="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},e=(new n.Error).stack;e&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[e]="60f7b56e-30cd-480d-add3-958d4e94f8ef",n._sentryDebugIdIdentifier="sentry-dbid-60f7b56e-30cd-480d-add3-958d4e94f8ef")}catch(n){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1775],{83776:function(n,e,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/solutions/festivals-concerts",function(){return t(39601)}])},85901:function(n,e,t){"use strict";t.d(e,{t:function(){return k}});var i=t(85893),r=t(7297),o=t(15437),s=t(41664),a=t.n(s),c=t(61401);function d(){let n=(0,r.Z)(["\n width: 100%;\n background: ",";\n padding: 80px 0;\n margin: 80px 0;\n\n @media (",") {\n padding: 60px 0;\n margin: 60px 0;\n }\n\n @media (",") {\n padding: 40px 0;\n margin: 40px 0;\n }\n"]);return d=function(){return n},n}function l(){let n=(0,r.Z)(["\n max-width: 800px;\n margin: 0 auto;\n padding: 0 var(--main-layout-horizontal-padding);\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 32px;\n text-align: center;\n"]);return l=function(){return n},n}function p(){let n=(0,r.Z)(["\n font-size: 42px;\n font-weight: 700;\n color: #1a1a1a;\n margin: 0;\n\n @media (",") {\n font-size: 36px;\n }\n\n @media (",") {\n font-size: 28px;\n }\n"]);return p=function(){return n},n}function f(){let n=(0,r.Z)(["\n display: flex;\n gap: 16px;\n flex-wrap: wrap;\n justify-content: center;\n\n @media (",") {\n flex-direction: column;\n width: 100%;\n }\n"]);return f=function(){return n},n}function u(){let n=(0,r.Z)(["\n display: inline-flex;\n align-items: center;\n justify-content: center;\n padding: 16px 32px;\n background: #9d25dc;\n color: white;\n font-size: 16px;\n font-weight: 600;\n border-radius: 8px;\n text-decoration: none;\n transition: all 0.3s ease;\n border: 2px solid #9d25dc;\n\n &:hover {\n background: #8a1fc4;\n border-color: #8a1fc4;\n transform: translateY(-2px);\n box-shadow: 0 8px 16px rgba(157, 37, 220, 0.3);\n }\n\n @media (",") {\n width: 100%;\n padding: 14px 28px;\n }\n"]);return u=function(){return n},n}function h(){let n=(0,r.Z)(["\n display: inline-flex;\n align-items: center;\n justify-content: center;\n padding: 16px 32px;\n background: white;\n color: #9d25dc;\n font-size: 16px;\n font-weight: 600;\n border-radius: 8px;\n text-decoration: none;\n transition: all 0.3s ease;\n border: 2px solid #9d25dc;\n\n &:hover {\n background: #f8f4fc;\n transform: translateY(-2px);\n box-shadow: 0 8px 16px rgba(157, 37, 220, 0.15);\n }\n\n @media (",") {\n width: 100%;\n padding: 14px 28px;\n }\n"]);return h=function(){return n},n}let g=o.ZP.div.withConfig({componentId:"sc-b7c10496-0"})(d(),n=>n.backgroundColor,c.B.md,c.B.xs),x=o.ZP.div.withConfig({componentId:"sc-b7c10496-1"})(l()),m=o.ZP.h2.withConfig({componentId:"sc-b7c10496-2"})(p(),c.B.md,c.B.xs),w=o.ZP.div.withConfig({componentId:"sc-b7c10496-3"})(f(),c.B.xs),v=(0,o.ZP)(a()).withConfig({componentId:"sc-b7c10496-4"})(u(),c.B.xs),y=(0,o.ZP)(a()).withConfig({componentId:"sc-b7c10496-5"})(h(),c.B.xs),k=n=>{let{title:e,primaryCTA:t="Start free trial",primaryCTALink:r="https://ticketspotapp.com/manage",secondaryCTA:o="Book a demo",secondaryCTALink:s="https://calendly.com/chris-ticketspotapp/support-call",backgroundColor:a="#f8f4fc"}=n;return(0,i.jsx)(g,{backgroundColor:a,children:(0,i.jsxs)(x,{children:[(0,i.jsx)(m,{children:e}),(0,i.jsxs)(w,{children:[(0,i.jsx)(v,{href:r,target:r.startsWith("http")?"_blank":void 0,children:t}),o&&(0,i.jsx)(y,{href:s,children:o})]})]})})}},39601:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return $}});var i=t(85893),r=t(31696),o=t(74509),s=t(83418),a=t(88911),c=t(85901),d=t(95554),l=t(41664),p=t.n(l),f=t(7297),u=t(15437),h=t(61401),g=t(57286);function x(){let n=(0,f.Z)(["\n width: 100%;\n\n "," {\n margin-right: calc(-1 * var(--main-layout-horizontal-padding));\n align-items: flex-start;\n padding-top: 20px;\n }\n\n "," {\n max-width: 55%;\n border-radius: 12px 0 0 12px;\n }\n\n @media (max-width: 1024px) {\n "," {\n margin-right: 0;\n align-items: center;\n }\n\n "," {\n max-width: 100%;\n border-radius: 12px;\n }\n }\n"]);return x=function(){return n},n}function m(){let n=(0,f.Z)(["\n max-width: 1200px;\n margin: 0 auto;\n padding: 0 var(--main-layout-horizontal-padding);\n display: flex;\n flex-direction: column;\n gap: 60px;\n margin-top: 60px;\n margin-bottom: 60px;\n\n @media (",") {\n gap: 48px;\n margin-top: 48px;\n }\n\n @media (",") {\n gap: 32px;\n margin-top: 32px;\n }\n"]);return m=function(){return n},n}function w(){let n=(0,f.Z)(["\n max-width: 900px;\n"]);return w=function(){return n},n}function v(){let n=(0,f.Z)(["\n font-size: 36px;\n font-weight: 700;\n color: #1a1a1a;\n margin: 0 0 24px 0;\n\n @media (",") {\n font-size: 28px;\n margin-bottom: 16px;\n }\n"]);return v=function(){return n},n}function y(){let n=(0,f.Z)(["\n font-size: 18px;\n line-height: 1.7;\n color: #333;\n margin: 0 0 20px 0;\n\n a {\n color: #9d25dc;\n text-decoration: none;\n border-bottom: 1px solid #9d25dc;\n\n &:hover {\n color: #8a1fc4;\n border-bottom-color: #8a1fc4;\n }\n }\n\n strong {\n color: #9d25dc;\n font-weight: 700;\n }\n\n @media (",") {\n font-size: 16px;\n }\n"]);return y=function(){return n},n}function k(){let n=(0,f.Z)(["\n display: flex;\n flex-direction: column;\n gap: 32px;\n\n @media (",") {\n gap: 24px;\n }\n"]);return k=function(){return n},n}function b(){let n=(0,f.Z)(["\n font-size: 32px;\n font-weight: 700;\n color: #1a1a1a;\n margin: 0;\n\n @media (",") {\n font-size: 26px;\n }\n"]);return b=function(){return n},n}function j(){let n=(0,f.Z)(["\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n gap: 24px;\n\n @media (",") {\n grid-template-columns: 1fr;\n }\n"]);return j=function(){return n},n}function Z(){let n=(0,f.Z)(["\n padding: 28px;\n background: #fafafa;\n border-radius: 12px;
1\n border: 1px solid #f0f0f0;\n\n @media (",") {\n padding: 20px;\n }\n"]);return Z=function(){return n},n}function I(){let n=(0,f.Z)(["\n font-size: 20px;\n font-weight: 700;\n color: #1a1a1a;\n margin: 0 0 12px 0;\n\n @media (",") {\n font-size: 18px;\n }\n"]);return I=function(){return n},n}function C(){let n=(0,f.Z)(["\n font-size: 16px;\n line-height: 1.6;\n color: #555;\n margin: 0;\n\n a {\n color: #9d25dc;\n text-decoration: none;\n border-bottom: 1px solid #9d25dc;\n\n &:hover {\n color: #8a1fc4;\n border-bottom-color: #8a1fc4;\n }\n }\n\n @media (",") {\n font-size: 15px;\n }\n"]);return C=function(){return n},n}function P(){let n=(0,f.Z)(["\n padding: 40px;\n background: linear-gradient(135deg, #f8f4fc 0%, #e8f9fa 100%);\n border-radius: 16px;\n border-left: 4px solid #9d25dc;\n text-align: center;\n\n @media (",") {\n padding: 24px;\n }\n"]);return P=function(){return n},n}function z(){let n=(0,f.Z)(["\n font-size: 20px;\n line-height: 1.6;\n color: #333;\n font-style: italic;\n margin: 0 0 12px 0;\n\n @media (",") {\n font-size: 17px;\n }\n"]);return z=function(){return n},n}function S(){let n=(0,f.Z)(["\n font-size: 15px;\n color: #666;\n font-style: normal;\n font-weight: 600;\n"]);return S=function(){return n},n}function B(){let n=(0,f.Z)(["\n list-style: none;\n padding: 0;\n margin: 0;\n display: flex;\n flex-direction: column;\n gap: 16px;\n"]);return B=function(){return n},n}function T(){let n=(0,f.Z)(['\n font-size: 17px;\n line-height: 1.6;\n color: #333;\n padding-left: 28px;\n position: relative;\n\n &:before {\n content: "â";\n position: absolute;\n left: 0;\n color: #9d25dc;\n font-weight: 700;\n font-size: 18px;\n }\n\n a {\n color: #9d25dc;\n text-decoration: none;\n border-bottom: 1px solid #9d25dc;\n\n &:hover {\n color: #8a1fc4;\n border-bottom-color: #8a1fc4;\n }\n }\n\n @media (',") {\n font-size: 16px;\n }\n"]);return T=function(){return n},n}function _(){let n=(0,f.Z)(["\n font-size: 17px;\n line-height: 1.6;\n color: #555;\n margin: 16px 0 0 0;\n\n strong {\n color: #9d25dc;\n font-weight: 700;\n }\n\n @media (",") {\n font-size: 16px;\n }\n"]);return _=function(){return n},n}function F(){let n=(0,f.Z)(["\n display: inline-flex;\n align-items: center;\n font-size: 17px;\n font-weight: 600;\n color: #9d25dc;\n text-decoration: none;\n margin-top: 8px;\n transition: all 0.2s ease;\n\n &:hover {\n color: #8a1fc4;\n transform: translateX(4px);\n }\n"]);return F=function(){return n},n}let V=u.ZP.div.withConfig({componentId:"sc-e54928df-0"})(x(),g.qb,g.Sy,g.qb,g.Sy),E=u.ZP.div.withConfig({componentId:"sc-e54928df-1"})(m(),h.B.md,h.B.xs),q=u.ZP.section.withConfig({componentId:"sc-e54928df-2"})(w()),A=u.ZP.h2.withConfig({componentId:"sc-e54928df-3"})(v(),h.B.xs),N=u.ZP.p.withConfig({componentId:"sc-e54928df-4"})(y(),h.B.xs),R=u.ZP.section.withConfig({componentId:"sc-e54928df-5"})(k(),h.B.xs),D=u.ZP.h2.withConfig({componentId:"sc-e54928df-6"})(b(),h.B.xs),O=u.ZP.div.withConfig({componentId:"sc-e54928df-7"})(j(),h.B.md),W=u.ZP.div.withConfig({componentId:"sc-e54928df-8"})(Z(),h.B.xs),U=u.ZP.h3.withConfig({componentId:"sc-e54928df-9"})(I(),h.B.xs),Y=u.ZP.p.withConfig({componentId:"sc-e54928df-10"})(C(),h.B.xs);u.ZP.section.withConfig({componentId:"sc-e54928df-11"})(P(),h.B.xs),u.ZP.blockquote.withConfig({componentId:"sc-e54928df-12"})(z(),h.B.xs),u.ZP.cite.withConfig({componentId:"sc-e54928df-13"})(S());let M=u.ZP.ul.withConfig({componentId:"sc-e54928df-14"})(B()),Q=u.ZP.li.withConfig({componentId:"sc-e54928df-15"})(T(),h.B.xs),G=u.ZP.p.withConfig({componentId:"sc-e54928df-16"})(_(),h.B.xs),X=(0,u.ZP)(p()).withConfig({componentId:"sc-e54928df-17"})(F());var K=t(56224);let H=[{question:"Can I sell multi-day passes?",answer:"Yes. Create single-day tickets, weekend passes, full festival passes, and VIP upgrades with different access levels."},{question:"Is reserved seating available?",answer:"Yes. Use the interactive seating chart builder for venues with assigned seats, or sell general admission for standing areas."},{question:"How fast is check-in for large crowds?",answer:"The QR scanner processes attendees in under 2 seconds. Use multiple devices simultaneously for high-volume entry points."},{question:"Can I sell VIP and tiered tickets?",answer:"Yes. Create unlimited ticket tiers with different pricing, perks, and access levels. Early bird pricing and group discounts supported."},{question:"Are there platform fees?",answer:"No. 0% platform fees means you keep 100% of ticket revenue. Only pay your payment processor's standard rate."}],L=()=>(0,i.jsxs)(V,{children:[(0,i.jsx)(a.M,{icon:(0,i.jsx)(d.Z,{size:32,strokeWidth:2}
1),iconColor:"#9d25dc",caption:"FESTIVALS & CONCERTS",title:"Ticketing for Festivals & Concerts â Zero Platform Fees",subtitle:"Manage multi-stage festivals or concerts with advanced passes and lightning-fast check-in, all without per-ticket fees.",logo:"https://cdn.ticketspotapp.com/website/product-solutions/festival.png",logoAlt:"Festival and concert ticketing with Ticket Spot"}),(0,i.jsxs)(E,{children:[(0,i.jsxs)(q,{children:[(0,i.jsx)(A,{children:"Built for Music Festivals"}),(0,i.jsxs)(N,{children:["Running a festival or concert means coordinating multiple stages, managing VIP areas, handling thousands of attendees, and ensuring fast entry-all while keeping ticket buyers happy. Ticket Spot gives you"," ",(0,i.jsx)(p(),{href:"/create-and-customize-tickets",children:"various ticket types"})," ","for GA, VIP, and multi-day passes, plus"," ",(0,i.jsx)(p(),{href:"/seating-charts",children:"interactive seating charts"})," for reserved sections and"," ",(0,i.jsx)(p(),{href:"/event-check-in-app",children:"mobile check-in"})," that keeps every gate reading the same live guest list."]}),(0,i.jsxs)(N,{children:["Whether you're selling tickets for a single-night concert or a multi-day festival with camping passes, our platform handles capacity limits, early bird pricing, and merchandise add-ons-with"," ",(0,i.jsx)("strong",{children:"0% platform fees"})," so more revenue stays with you."]})]}),(0,i.jsxs)(R,{children:[(0,i.jsx)(D,{children:"Fast Check-In"}),(0,i.jsxs)(O,{children:[(0,i.jsxs)(W,{children:[(0,i.jsx)(U,{children:"QR Code Scanning"}),(0,i.jsxs)(Y,{children:["Check in attendees with"," ",(0,i.jsx)(p(),{href:"/event-check-in-app",children:"QR code scanning"})," using the Ticket Spot mobile app or external scanners. Every gate reads one live guest list, so plan connectivity at each entrance â cell service on an open site is often the weak link."]})]}),(0,i.jsxs)(W,{children:[(0,i.jsx)(U,{children:"Multi-Day & VIP Passes"}),(0,i.jsx)(Y,{children:"Create unlimited ticket types: single-day, weekend passes, VIP upgrades, or season tickets. Set capacity limits per tier and automate entry validation for each day."})]}),(0,i.jsxs)(W,{children:[(0,i.jsx)(U,{children:"Reserved Seating"}),(0,i.jsxs)(Y,{children:["Upload venue floor plans and let VIP ticket holders choose their own seats with our"," ",(0,i.jsx)(p(),{href:"/seating-charts",children:"interactive seating chart builder"}),". Perfect for amphitheaters and seated concerts."]})]}),(0,i.jsxs)(W,{children:[(0,i.jsx)(U,{children:"On-Site Sales"}),(0,i.jsxs)(Y,{children:["Use ",(0,i.jsx)(p(),{href:"/square-pos",children:"Square POS"})," to sell tickets at the box office or entrance. Accept card payments or cash, print badges on-site, and keep all sales in one system."]})]})]})]}),(0,i.jsxs)(R,{children:[(0,i.jsx)(D,{children:"Proven at Concerts"}),(0,i.jsxs)(M,{children:[(0,i.jsxs)(Q,{children:[(0,i.jsx)("strong",{children:"Unlimited ticket types and tiers"})," â GA, VIP, early bird, group discounts, and more"]}),(0,i.jsxs)(Q,{children:[(0,i.jsx)("strong",{children:"Custom seating charts"})," â Interactive venue layouts with drag-and-drop seat selection"]}),(0,i.jsxs)(Q,{children:[(0,i.jsx)("strong",{children:"Fast VIP/GA entry"})," â Scan QR codes with the mobile app or hardware barcode scanners at every gate"]}),(0,i.jsxs)(Q,{children:[(0,i.jsx)("strong",{children:"White-label checkout"})," â Sell on"," ",(0,i.jsx)(p(),{href:"/whitelabel-ticketing",children:"your own domain"})," with zero Ticket Spot branding"]}),(0,i.jsxs)(Q,{children:[(0,i.jsx)("strong",{children:"Email marketing built-in"})," â Send confirmations, lineup announcements, and reminders automatically"]}),(0,i.jsxs)(Q,{children:[(0,i.jsx)("strong",{children:"Embed anywhere"})," â Integrate with"," ",(0,i.jsx)(p(),{href:"/integrations",children:"Shopify, Wix, WordPress"}),", or any website"]})]}),(0,i.jsxs)(G,{children:["Every feature you need to run professional music events-with"," ",(0,i.jsx)("strong",{children:"0% platform fees"}),". Payment processors charge standard fees (typically 2.9% + $0.30); Ticket Spot adds nothing on top."]}),(0,i.jsx)(X,{href:"/pricing",children:"Compare Plans â"})]}),(0,i.jsx)(K.r,{items:H})]}),(0,i.jsx)(c.t,{title:"Ready to launch your festival ticketing?"})]});function $(){let n=(0,r.vS)({name:"Festival and Concert Ticketing Softw
1are",description:"Comprehensive ticketing platform for festivals and concerts with multi-day passes, VIP tiers, reserved seating, fast check-in, and zero platform fees.",provider:{"@type":"Organization",name:"Ticket Spot",url:"https://ticketspotapp.com"},areaServed:"Worldwide",serviceUrl:"https://ticketspotapp.com/solutions/festivals-concerts"}),e=(0,r.Nu)(H);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.fj,{title:"Festival & Concert Ticketing Software | Ticket Spot",description:"Festival and concert ticketing with multi-day passes, VIP tiers, reserved seating charts and fast mobile check-in. Zero platform fees on every ticket.",canonicalPath:"/solutions/festivals-concerts",keywords:"festival ticketing software, concert tickets, music festival ticketing, VIP tickets, reserved seating, multi-day passes, festival registration, concert check-in app",image:"https://cdn.ticketspotapp.com/website/product-solutions/festival.png",ogType:"website",ogTitle:"Festival & Concert Ticketing Software | Ticket Spot",ogDescription:"Festival and concert ticketing with multi-day passes, VIP tiers, reserved seating charts, fast mobile check-in, and zero platform fees. Keep 100% of your ticket revenue.",twitterCard:"summary_large_image",twitterTitle:"Festival & Concert Ticketing Software | Ticket Spot",twitterDescription:"Festival and concert ticketing with multi-day passes, VIP tiers, reserved seating charts, fast mobile check-in, and zero platform fees. Keep 100% of your ticket revenue.",schemas:[n,e]}),(0,i.jsx)(s.A,{children:(0,i.jsx)(L,{})})]})}}},function(n){n.O(0,[459,4622,119,6223,9122,8751,3418,2916,9774,2888,179],function(){return n(n.s=83776)}),_N_E=n.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.