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
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.
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.
01 / 05 · Dashboard
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
02 / 05 · Events
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
03 / 05 · Create event
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
04 / 05 · Reports
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
05 / 05 · Ticket extras
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
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.
jobs off your plate
Hover or tap a row to flip it. Scrolling flips them in order.
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 dataEvery 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
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 dataRelease 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 dataTag 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
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
Discounts & audience
Demo dataCodes 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
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 dataPreview 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.
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 dataAfter 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 dataUpload 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 dataPrint 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 dataSwitch 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 dataAsk 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 dataGuests 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.
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.
Armed
Offline
Gate A
Armed
Offline
Gate C
Armed
Offline
Gate B
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.
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.
Armed
Offline
Gate A
Armed
Offline
Gate C
Armed
Offline
Gate B
Live codes
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
Screenshot
0:00 old
Scanner window ≈ 1 min
Inside the window
Demo clock — 30 s cycle shown 6× faster
Staff permissions
Staff 1
Door team
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
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
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
DemoGate A · Staff 1
Scan · tkt_8f2c
Gate B · Staff 2
Scan · tkt_8f2c
Gate C · Staff 3
Scan · tkt_41d0
Review
Duplicate · tkt_77ab
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*
Order merchandise for your event ahead of the show. Get in touch to discuss products, quantities and delivery.
*Currently available only in Poland.


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.
Resale marketplace
List a spare ticket; a buyer pays and the ticket moves to them.
Staff-mode scanner
Checks tickets offline and shares used codes phone-to-phone — MultipeerConnectivity on iOS, Nearby Connections on Android.
Tap to Pay at the gate
The staff phone takes the contactless card for walk-up sales.
Ticket claims and perks
Walk-up buyers claim their ticket with a QR; staff redeem event perks with a scan.

Coming to iOS and Android
Not in the stores yet. Until then, explore events on Gettix on the web.
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.
Listing accepted — within your bounds
Ceiling· default
150% · 180.00
Resale price
150.00PLN
125% of face value · face 120.00 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.
01 · When it resells above face
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.
02 · When a sold-out fan can’t go
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.
03 · At the venue
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.
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
01Sale
Held in escrow: card and BLIK without a connected Stripe, and USDC sales.
02In escrow
Visible, not yet claimable — except the immediate share on eligible USDC sales.
03Event ends
On a multi-day event, the clock starts after the final day.
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
Buyer pays
Card or BLIK
Your Stripe
Settles straight away
Your bank
On Stripe’s schedule
Connect Stripe from Billing → Payouts. Verified card payments follow their original settlement route; bank payouts follow Stripe’s schedule. Platform-held proceeds remain subject to refund reserves and release rules.
USDC sales never touch Stripe, whichever route you pick.
Reports
Ticket sales
Every ticket sold, per event.
Financials
Transactions across your organization.
Attendee check-in list
Who attended, with check-in status.
Revenue statement
Periodic revenue, broken out as net / VAT / gross.
Payout breakdown
Gross, fee, paid out, still owed — one line per currency.
Royalty distribution
Royalties earned from resales of your tickets.
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.
The full core product.
$0No subscription
Platform fees only when you sell
Includes
Your brand, deeper analytics.
$99per month
Monthly or annual billing
Everything in Free, plus
Full white-label, under your name.
$499per month
+ $2,500 one-time setup · monthly or annual
Core product and custom branding, plus
Paid plans bill monthly or annually — by card via Stripe, or prepaid in USDC.
Same on every 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.
PLN card example: what you net
fee = price > 0 ? min(price, max(round(3% × price, 2), 2.50)) : 0 · net = price − fee
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
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.
| Capability | Free | Pro | Enterprise |
|---|---|---|---|
| Core product | |||
| Events and ticket tiers | Included | Included | Included |
| Storefront sales | Included | Included | Included |
| Discounts and comps | Included | Included | Included |
| Resale marketplace | Included | Included | Included |
| Door operations | Included | Included | Included |
| Payouts and reports | Included | Included | Included |
| Brand and data | |||
| Custom branding on the storefront | Not included | Included | Included |
| Advanced analytics | Not included | Included | Not specified |
| White-label | |||
| Your own domain | Not included | Not included | Included |
| Developers portal and API | Not included | Not included | Included |
| Fees and billing | |||
| Primary and gate fee | Default 3% · card minimum 250 native minor units, capped at gross | ||
| Resale fee | 8%, paid by the seller, on every plan | ||
| Price | $0 | $99 / mo | $499 / mo + $2,500 setup |
| Annual billing | Not included | Included | Included |
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.
Pay upfront from a crypto wallet, a minimum of one month at a time. Your plan stays active for the period you prepaid.
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.
Every member sees the current plan. Subscribing, upgrading, cancelling and payment changes are reserved for the organization owner.
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.
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..." }'{ "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"}POST hooks.yourapp.com/ticketconnect
ticket.issuedWebhook-Signature: t=1749124800,v1=5257a869…
HMAC-SHA256 · Stripe-compatible
No invite, no sales call. Create your organization yourself and publish your first event today.
Log in to the panel and create it yourself. You become its owner.
Name, venue and dates, ticket tiers, an optional price schedule — and it has a page on the storefront.
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.