Skip to content
Ticketing for organizers

Create the event, set the price tiers, run the door offline and earn a royalty on every resale. Sign up and create your organization yourself — no invite, no sales call.

Demo ticket for a demo event — not a real on-sale.
  • 0%Default primary rate; native-unit card minimum
  • 0%Resale fee, paid by the seller
  • 0%Your royalty on every resale, by default
  • 0%Default resale ceiling, of face value
  • 0sBetween live QR code refreshes
  • OfflineDoor scanning, verified on the device
  • Card · BLIK · USDCThree ways to pay, one ticket
  • +0 daysEscrow releases after the event ends
  • $0Free plan, with the full core product
  • Self-serveNo invite, no sales call
Product tour

One login. The whole show.

Dashboard, events, ticket extras, staff, discounts, perks, guest list, audience, reports, wallet, audit log and billing — one panel, self-serve from the first login. Explore five core screens.

Demo organization — every name and figure on these screens is illustrative.

  1. Demo data

    01 / 05 · Dashboard

    Every sale, as it happens.

    Create your organization yourself and the dashboard is there from the first login: live per-event stats — tickets sold, revenue — plus the royalty you earn on resales.

    • Royalty earnings

      Your cut of every resale, 5% by default

    • A row per event

      Live per-event stats as sales happen

  2. Demo data

    02 / 05 · Events

    One list, one key per event.

    Every event you run, with its proceeds visible live. Each one gets its own signing key when you create it, so a ticket for one night can never scan into another.

    • Create event

      Self-serve — no invite, no sales call

    • Supply, claimed atomically

      Tickets mint on purchase — you can never oversell

  3. Demo data

    03 / 05 · Create event

    From a name to an on-sale.

    Name, venue, dates and tags, then tiers: a name, a price and a supply. Tickets are created at the moment of purchase, so a 10,000-ticket tier costs nothing until it sells.

    • A signing key on creation

      Every ticket QR for this event is signed with it

    • Tags power discovery

      Fans find you in similar events and recommendations

  4. Demo data

    04 / 05 · Reports

    Numbers your accountant can use.

    Ticket sales, financials, check-ins, revenue, payouts and royalties export from the Reports page as CSV or PDF — with revenue broken out as net, VAT and gross.

    • VAT broken out

      Revenue as net, VAT and gross, per period

    • Royalty distribution

      Everything you earned from resales

  5. Demo data

    05 / 05 · Ticket extras

    A ticket worth keeping.

    Upload the night’s photos, music and artwork to a vault, print a code for each stamp station, and run polls only guests inside can vote in. The stub and stub crafting switch on in the event form. All of it is optional.

    • A time capsule

      Stays locked until the date you set

    • Votes split by tier

      Only guests who were scanned in can vote

What changes

What you stop doing by hand.

TicketConnect is a full ticketing stack: you create events in the organizer panel, sell tamper-proof tickets on your storefront, run the door with scanners TicketConnect arms for offline use, and get paid through escrow-backed payouts. Six jobs organizers usually run by hand, handled where the tickets already live.

0/6

jobs off your plate

Hover or tap a row to flip it. Scrolling flips them in order.

  1. Guest list. By hand: A spreadsheet and a clipboard at the door. In the panel: Comps in batches of 50, each one revocable.
  2. A cancelled show. By hand: Refunding every order one by one. In the panel: Original-payment refunds, with pending and review states.
  3. The door. By hand: Scanners that stall when the Wi-Fi drops. In the panel: Verified on the device, fully offline.
  4. Resale. By hand: Tickets flipped elsewhere; you see none of it. In the panel: A royalty on every resale, 5% by default.
  5. The accountant. By hand: Stitching payouts together in a spreadsheet. In the panel: Six reports, CSV or PDF, VAT broken out.
  6. Which ad worked. By hand: Guessing from ad dashboards. In the panel: The source is saved on every ticket.
Features

Everything the sale needs, built in.

Tamper-proof tickets, a fair queue for the rush, three ways to pay, and the tools to reward the people who keep coming back. All of it self-serve in the organizer panel.

Signed tickets

Demo data

One signing key per event

Every ticket carries a QR signed with a key unique to its event, so a ticket for one night can never scan into another. Tickets mint at the moment of purchase and supply is claimed atomically: a 10,000 tier costs nothing until it sells, and it cannot oversell.

Payments

Three ways to pay, one ticket

Card and BLIK run through Stripe; USDC settles on Base. Whichever a fan picks, the same ticket lands in their ticket wallet, with no separate inventory per method.

Price schedule

Demo data

Published before the on-sale

Release tiers at a set time or when an earlier tier sells out. Prices can only follow the schedule you published, and past steps stay visible to buyers.

Sales sources

Demo data

Know which link sold the ticket

Tag a link and the source rides to checkout and is saved on the ticket. The report groups it source → medium → campaign, last-touch within 30 days, and counts buyers who decline cookies.

Waiting room

A fair queue for the rush

Fans who arrive during a slammed on-sale join a queue and are admitted in batches, in order. Each admitted buyer gets a time-boxed window to check out; when it expires, the spot goes to the next fan in line.

Illustrative queue — animation sped up; default checkout window: 8 minutes.

25

buyers per batch

8 min

to check out

Defaults, both tunable per event

10tickets per buyer by default, settable 1–50, counted per identity across orders

Discounts & audience

Demo data

Reward the people who show up

Codes take 1–100% off at checkout, scoped to one event or all of yours. Segments describe who your buyers are, previewed with total and email-reachable counts before you send a code to them.

Guest-list comps: up to 50 recipients per batch, 1–10 tickets each, every one revocable.

What fans get

A code nobody has seen

The ticket lives in the holder’s ticket wallet. Its entry code stays hidden until the fan reveals it at the venue, and from then it is locked for good: no resale, no transfer, only a scan at the door. A resale buyer always gets a code no one else has seen.

Cancellation

Demo data

Cancel in one action

Preview original purchase and upgrade refunds before cancellation. Confirmed repayments complete each ticket; missing proof, depleted funds, and uncertain outcomes remain pending or held for review.

Ticket extras

The ticket keeps working after the door.

Optional extras that turn a ticket into something a guest keeps, and passes that cover every day of a festival. Switch them on per event in the organizer panel; leave them off and tickets work exactly as before.

Living stub

Demo data

The ticket becomes a stub

After the door scan, the ticket turns into a stub: your artwork, an audio loop, the guest’s door number and the time they walked in. The night stays on the ticket after the night is over.

Vault

Demo data

The night’s photos, music and art

Upload photos, video, music, artwork or files, up to 100 MB each. Open an item to every ticket, one tier, the guests who were scanned in, or those who collected every stamp — or set a date and make it a time capsule.

Stamp stations

Demo data

A stamp for every corner of the venue

Print a station’s code as a QR at the bar, a second stage or a sponsor’s booth. Guests who are inside collect a stamp at each, and a full card can unlock a vault item.

Multi-day events

Demo data

One pass, every day of the festival

Switch on one entry per day and a ticket lets its holder in once on each day of the event. Limit a tier to the days it is valid, and sell a Friday ticket next to the weekend pass.

Polls

Demo data

Let the room pick the encore

Ask the crowd: the encore, the next track, the colour of the lights. Only tickets scanned in at the door can vote, once each, and the results split by tier as they come in.

Stub crafting

Demo data

Old stubs, a new reward

Guests trade stubs from your past events for a reward at the next one: free entry, a season pass. The reward is a perk your door staff scan like any other, one per guest.

At the door

Scanning doesn’t depend on an internet connection. Before doors open, TicketConnect arms each scanner with the event’s key, a platform-signed device certificate, the valid tickets and any revocations — so every QR is verified cryptographically on the phone itself, and when the venue Wi-Fi gives up, your gates keep moving.

Our door protocol, Gettix’s app

The scanner phones below run Gettix in staff mode — the app our flagship licensee built on TicketConnect. When they reconnect, TicketConnect reconciles every device-signed scan.

Licensees get the same protocol: their backend mints scanner sessions through /v1/scanner, and the @ticketconnect/offline-scanner SDK arms the device, decides at the gate offline and syncs signed scans.

01 / 05

Armed before doors

While it still has a connection, each phone is armed by TicketConnect: the event’s key, a signed certificate for the device, the valid tickets and the revocation list. After that it checks tickets with no connection at all.

If the venue has Wi-Fi, scanners on it talk over that too — the two paths back each other up. A phone completely out of reach of every other scanner? A duplicate that slips through isn’t lost: it’s recorded, flagged for review and surfaced to you in the panel.

Live codes

A screenshot gets nobody in.

On events with live codes enabled, the QR in the holder’s ticket wallet refreshes every 30 seconds, each refresh signed on their device with a key only their copy of the ticket has.

Scanners accept a code from roughly the last minute, so a screenshot, forwarded photo or printout stops working within about a minute — and can’t be refreshed.

Live tickets open in a holder app built on the TicketConnect rails — Gettix, our flagship licensee, is the reference one. They can’t be added to Apple Wallet or Google Wallet.

Neon Nights: Berlin

Demo event

Live
Refreshes in 30s Scans

Screenshot

0:00 old

Scanner window ≈ 1 min

Inside the window

Demo clock — 30 s cycle shown 6× faster

Staff permissions

S1

Staff 1

Door team

Active

Assigned to Neon Nights: Berlin (demo)

  • Scan

    Check tickets in at the gate.

  • Stats

    See live check-in numbers for their assigned events.

  • Sell

    Sell walk-up tickets at the gate.

  • Manage

    Adjust door settings during the event.

New staff start with Scan, Stats and Sell.

Every staff member gets their own login, used in Gettix’s staff mode, and only sees the events they’re assigned to.

Gate sales · demo checkout

The staff phone is the card terminal.

Tap to Pay in Gettix’s staff mode: the staff member’s own phone takes the contactless card — no terminal hardware at all. TicketConnect runs the sale through Stripe Terminal.

General Admission

Tickets
2

Up to 50 tickets per gate order

Tap to Pay needs an NFC Android phone today; Tap to Pay on iPhone is pending Apple approval. Physical readers — your own Stripe Terminal, a rented terminal or a SumUp Solo — on request.

Door dashboard

Demo
  • Gate A · Staff 1

    Scan · tkt_8f2c

    Valid
  • Gate B · Staff 2

    Scan · tkt_8f2c

    Already scanned at Gate A
  • Gate C · Staff 3

    Scan · tkt_41d0

    Valid
  • Review

    Duplicate · tkt_77ab

    Flagged for review

While doors are open, the panel shows how many attendees are in, scan activity per staff member and anything flagged for review. Staff with Stats see the same live numbers in Gettix’s staff mode.

Staff, Reports and an Audit Log live in the same panel.

Event merch*

The night goes home.

Order merchandise for your event ahead of the show. Get in touch to discuss products, quantities and delivery.

*Currently available only in Poland.

Illustrative event merchandise: a charcoal concert T-shirt and a canvas tote with red and cream prints.
Illustrative designs
Built on TicketConnect
Gettix

Gettix is the consumer and staff app built on TicketConnect. Fans discover events from many sources, carry live-code tickets and pass them on in a resale marketplace; door teams switch the same app into staff mode. Under each of those features runs a TicketConnect rail.

Illustrative screens · demo data

In GettixTicketConnect rail

  • Live-code tickets

    Tickets are cached on the phone for offline display, behind a QR that keeps refreshing — so a screenshot gets nobody in.

    • Per-event signing keys
    • Live codes
  • Resale marketplace

    List a spare ticket; a buyer pays and the ticket moves to them.

    • Marketplace
  • Staff-mode scanner

    Checks tickets offline and shares used codes phone-to-phone — MultipeerConnectivity on iOS, Nearby Connections on Android.

    • Door protocol
    • Scan reconciliation
  • Tap to Pay at the gate

    The staff phone takes the contactless card for walk-up sales.

    • Gate sales · Stripe Terminal
  • Ticket claims and perks

    Walk-up buyers claim their ticket with a QR; staff redeem event perks with a scan.

    • Signed claim QRs
    • Perk redemption

Coming to iOS and Android

Not in the stores yet. Until then, explore events on Gettix on the web.

Resale & royalties

The resale market is yours, not a scalper’s.

Holders list on your storefront and buyers pay there. When a ticket changes hands you earn a royalty on the resale price, credited to you automatically — you don’t compute or collect it.

Your rules, per event

  • Resale on or off

    When off, tickets for the event can’t be listed at all.

  • Floor and ceiling

    Minimum and maximum resale price, as a percentage of face value.

  • When listing opens

    Immediately, or a number of hours or days before the event.

Enforced when a holder tries to list, not suggested.

Resale calculator

Demo figures · PLN

Listing accepted — within your bounds

Face value
Your floor· you set it

Ceiling· default

150% · 180.00

Resale price

150.00PLN

125% of face value · face 120.00 PLN

36240
Your royalty5% of the resale price · default, set per organization
7.50 PLN
Marketplace fee8% of the resale price · paid by the seller
12.00 PLN
Seller, face-value portionon the normal schedule
100.50 PLN
Markup, held in escrowreleased to the seller once the event takes place
30.00 PLN
Seller receives in total
130.50 PLN

royalty = 5% × price · fee = 8% × price · seller = price − royalty − fee · markup = max(0, price − face), held

Rates shown are defaults. Your royalty is set per organization by TicketConnect — contact us to adjust it.

Three protections, built in

  1. 01 · When it resells above face

    Markup escrow

    Contract resale keeps its current markup in escrow until the recorded release time. Refunds depend on original paid value, live escrow, and funded shortfalls; fiat resale seller clawbacks require review.

    • Face-value portion: normal schedule
    • Markup: after the event takes place
    • Cancelled: buyer made whole
  2. 02 · When a sold-out fan can’t go

    Waitlist returns

    A returned ticket is offered privately to the waitlist at its proven original amount. The returning holder’s refund follows the original source; uncertain outcomes remain pending or held for review.

    • 24-hour offer by default
    • Card or BLIK
    • No fee, no royalty
  3. 03 · At the venue

    Revealed tickets lock

    Once a code is shown on a screen, the ticket can’t be listed, transferred or returned — only scanned. Every resale buyer gets a code no previous holder saw.

    • Automatic
    • Not configurable
    • Screenshots can’t outlive a sale
Getting paid

Your money runs on a clock you can read.

Verified sales retain their original fee and settlement history. Connected Stripe collections follow that account’s payout lifecycle; eligible platform-held proceeds release after event end + 7 days. Contract-held USDC has its own escrow and recorded immediate share. Refund completion depends on original proof and available funds.

Card and BLIK processing is on us.

Processing is a platform expense, with no separate buyer surcharge. Booked platform fees are captured at payment time; treasury liquidity must also cover processor costs and refund reserves.

The escrow clock · escrow-held proceeds

Per 100 USDC of your share

  1. 01Sale

    Held in escrow: card and BLIK without a connected Stripe, and USDC sales.

  2. 02In escrow

    Visible, not yet claimable — except the immediate share on eligible USDC sales.

  3. 03Event ends

    On a multi-day event, the clock starts after the final day.

  4. 04+ 7 days

    Eligible for release, subject to funded balance and original-source proof.

Immediate share, by trust tier

Verified: Identity verification (KYC) and 3 events.

Paid out at sale (USDC)

USDC

Released at event end + 7 days

USDC

50 USDC paid out at sale, 50 USDC released at event end plus 7 days.

Cancellation previews original allocations first. Each confirmed refund completes separately; pending receipts and unfunded shortfalls remain held. Connected Stripe and contract funds follow their original settlement routes.

Tiers are assigned by TicketConnect. The immediate share applies to on-chain (USDC) sales, on ticket tiers created after an upgrade; card and BLIK follow your payout route.

Two ways to be paid

Reports

CSVPDF
  1. 01

    Ticket sales

    Every ticket sold, per event.

  2. 02

    Financials

    Transactions across your organization.

  3. 03

    Attendee check-in list

    Who attended, with check-in status.

  4. 04

    Revenue statement

    Periodic revenue, broken out as net / VAT / gross.

  5. 05

    Payout breakdown

    Gross, fee, paid out, still owed — one line per currency.

  6. 06

    Royalty distribution

    Royalties earned from resales of your tickets.

Pricing

Plans gate capabilities, not fees.

Free carries the full core product. Pro puts your brand on the storefront and adds advanced analytics. Enterprise runs the whole thing under your name. The fees on your ticket sales are identical on every plan.

Free

The full core product.

$0No subscription

Platform fees only when you sell

Includes

  • Events and ticket tiers
  • Storefront sales
  • Discounts and comps
  • Resale, with your royalty
  • Door operations
  • Payouts and reports

Pro

Recommended

Your brand, deeper analytics.

$99per month

Monthly or annual billing

Everything in Free, plus

  • Custom branding — your logo and colors on the storefront
  • Advanced analytics — deeper reporting on sales and audience behavior

Enterprise

Full white-label, under your name.

$499per month

+ $2,500 one-time setup · monthly or annual

Core product and custom branding, plus

  • Your own domain for the storefront
  • The Developers portal — API keys, webhooks and API usage
  • A white-label workspace, provisioned automatically when you subscribe
Or talk to us

Paid plans bill monthly or annually — by card via Stripe, or prepaid in USDC.

Same on every plan

Fees don’t change with your plan.

Plans share the standard schedule. Primary card/POS pricing captures the original percentage, 250 native-minor-unit minimum per paid ticket, and cap. Organization overrides and rented-terminal commission can affect the original rate.

Default primary rate, before overrides
3%
Card minimum: 2.50 PLN/USD or 250 JPY; capped at gross
250 minor
Resale, paid by the seller
8%
On free tickets. Always.
0

PLN card example: what you net

fee = price > 0 ? min(price, max(round(3% × price, 2), 2.50)) : 0 · net = price − fee

PLN

Buyer pays

PLN

Nothing added

Platform fee

− PLN

2.50 PLN minimum — 3% would be less

You net

PLN

If this ticket resells at the same price

Seller pays 8% 4.00You earn your royalty · 5% default +2.50

At 50.00 PLN: platform fee 2.50 PLN (2.50 PLN minimum — 3% would be less); you net 47.50 PLN. On a resale at this price the seller pays 4.00 and you earn 2.50.

Example uses the default PLN card rate and minimum. The original payment captures any override or cap; processing remains a platform expense.

What each plan includes
CapabilityFreeProEnterprise
Core product
Events and ticket tiersIncludedIncludedIncluded
Storefront salesIncludedIncludedIncluded
Discounts and compsIncludedIncludedIncluded
Resale marketplaceIncludedIncludedIncluded
Door operationsIncludedIncludedIncluded
Payouts and reportsIncludedIncludedIncluded
Brand and data
Custom branding on the storefrontNot includedIncludedIncluded
Advanced analyticsNot includedIncludedNot specified
White-label
Your own domainNot includedNot includedIncluded
Developers portal and APINot includedNot includedIncluded
Fees and billing
Primary and gate feeDefault 3% · card minimum 250 native minor units, capped at gross
Resale fee8%, paid by the seller, on every plan
Price$0$99 / mo$499 / mo + $2,500 setup
Annual billingNot includedIncludedIncluded

Billing, plainly

  • Card via Stripe

    Subscribe through Stripe Checkout, monthly or annual. Card, invoices, plan changes and cancellation live in the self-serve Stripe billing portal, one click from the panel.

  • Or prepay in USDC

    Pay upfront from a crypto wallet, a minimum of one month at a time. Your plan stays active for the period you prepaid.

  • A failed renewal isn’t an outage

    You get a 3-day grace period to fix the card. After that you fall back to Free — events, tickets and payouts keep working; branding, advanced analytics and white-label switch off until you resubscribe.

  • Only the owner changes billing

    Every member sees the current plan. Subscribing, upgrading, cancelling and payment changes are reserved for the organization owner.

For licensees

The same engine, behind your brand.

Launch a fully branded ticketing product — events, paid tickets, QR check-in, resale, payouts — without building any of the hard parts. You integrate the way you’d integrate Stripe or SendGrid: REST, an API key and signed webhooks, in plain business language.

  1. 01Sell tickets in your own currency, paid by card
  2. 02Issue, transfer, refund and upgrade tickets programmatically
  3. 03Deliver tickets as an opaque QR string your app renders however it likes
  4. 04A waiting-room queue and published price schedules for high-demand on-sales
  5. 05A secondary marketplace with automatic royalties and anti-scalping
  6. 06Validate tickets at the door — one scan at a time or up to 200 codes in a batch — and mark attendance, or scan fully offline with /v1/scanner and the SDK
  7. 07Signed webhooks for every important event
  8. 08Confirmed transfers to your connected Stripe account
Enterprise$499 / mo + $2,500 one-time setup

Your own domain, and a Developers section in your panel for API keys, webhooks and API usage — provisioned automatically when the subscription activates.

curl https://api.ticketconnect.example/v1/events/evt_3f9c2a7b1e4d.../tickets \  -H "Authorization: Bearer sk_test_your_key_here" \  -H "Content-Type: application/json" \  -H "Idempotency-Key: issue-summer-001" \  -d '{    "customer_id": "user_42",    "tier": "General Admission",    "payment_intent_id": "pi_1QabcDEF..."  }'
201Created
{  "id": "tkt_5b8e1c2d3f4a...",  "event_id": "evt_3f9c2a7b1e4d...",  "event_name": "Summer Sounds 2026",  "status": "valid",  "tier": "General Admission",  "price": 49,  "currency": "USD",  "qr": {    "data": "a1b2c3d4e5f6...",    "format": "QR"  },  "created_at": "2026-06-05T12:02:00.000Z"}
Webhook delivered

POST hooks.yourapp.com/ticketconnect

ticket.issued

Webhook-Signature: t=1749124800,​v1=5257a869…

HMAC-SHA256 · Stripe-compatible

sk_test_ / sk_live_
One base URL. The key’s prefix picks the mode — same code paths, never the same data.
Idempotency-Key
Retry a POST safely: the original response is replayed for 24 hours.
Webhook-Signature
Stripe-compatible HMAC-SHA256. A 2xx within 10 s, or up to 7 delivery attempts.
/v1/openapi.json
An OpenAPI 3.0 document plus a Swagger UI at /v1/docs, for Postman or codegen.
Promo video
Start today

No invite, no sales call. Create your organization yourself and publish your first event today.

Get started for freeFree plan · $0 · the full core product
  1. 01

    Create your organization

    Log in to the panel and create it yourself. You become its owner.

  2. 02

    Publish your first event

    Name, venue and dates, ticket tiers, an optional price schedule — and it has a page on the storefront.

  3. 03

    Get paid on every sale

    Verified sales keep original fee and settlement history. Eligible platform-held proceeds release after event end + 7 days; connected Stripe and contract escrow follow their original routes. Unknown transfers stay pending.