Powered by Smartsupp
BOX OFFICE OPEN5% PER TICKET SOLD NOTHING ELSEFREE EVENTS ARE FREEWHITE-LABEL BY DEFAULTREST API · 5 SDKS · MCP SERVERPAYOUTS IN USD · NGN · ZAR
zatabox

01The box office, rebuilt

Sell anywhere. Scan at the door. Settle to your bank. Zatabox is the white-label event ticketing engine.

Zatabox is the white-label ticketing engine behind your brand, your product, or your AI agent events, orders, payments, check-in and payouts in one API, one portal, one MCP server. Flat 5% per ticket sold. Nothing else.

Zatabox · Hosted event

On sale

Lumen Live
City Lights Tour

Date

Sat, Aug 22

Doors

19:00 WAT

Venue

Harbor Hall

Admission

General

Holder

A. Bello

Paid

₦25,000

Short code

7HQ2KD

QR rotates every 30s

Live check-in · Harbor Hall
842 in
entry rate31 / min offline-safe
ConferencesFestivalsConcertsWorkshopsMeetupsTheatrePop-upsFundraisersGame nightsSummitsBlock partiesPremieres

02Three doors, one engine

Every event needs a box office.
Yours can live anywhere.

The same engine events, tickets, orders, payments, check-in, payouts exposed three ways. Mix them freely; the data is one.

Door A

same engine

Your product

Drop ticketing into the app you already run. REST API, SDKs in five languages, signed webhooks and embeddable widgets your buyers never see our name.

// your server, your brand
const order = await zatabox.orders.create({
items: [{ ticketTypeId, quantity: 2 }]
})

Door B

same engine

Our portal

No engineers, no problem. Create an event in a 5-step wizard, share a hosted page at zatabox.com/o/you, scan at the door and cash out from your wallet.

Events · 3 live
City Lights Tour1,284 soldlive
Founders Brunch212 soldlive
Rooftop Cinemadraft

Door C

same engine

Their agent

Every public endpoint is an MCP tool. Claude, Cursor or your own harness can run the box office with scoped credentials and a full audit trail.

"Put Friday's launch party on sale 300 seats, $25."

event_create· audited
ticket_type_create· audited
event_publish· audited

03For organizers

Run the whole show
from one desk.

The Organizer Portal is the no-code door: create, sell, message, scan and settle without touching a line of code under your logo and brand color.

organizer.zatabox.com · dashboard

Tickets sold

1,284

+212 today

Gross sales

$51,360

+8.4% wk

Checked in

842

65.6%

Sales · last 14 days

City Lights Tour

ORD-1208$80.00completed
ORD-1207$150.00completed
ORD-1206$160.00processing

01

Five steps to on-sale

Basics → dates & venue → tickets → design → publish. Drafts autosave; publish when it's right.

02

A door that moves fast

Camera QR scanning with 6-digit short-code fallback, offline cache, and a live entry-rate dashboard.

03

Money you can see

Wallets in USD, NGN and ZAR. Available vs. pending balance, payout requests, full history.

04

Your people, in one inbox

Attendee CRM across every event search, tag, bulk message, CSV export, reviews and complaints.

Included free no plan, no seat limit, no card on file.

04For developers

Ticketing,
shipped in a sprint.

A REST API that behaves the way you'd build it: cursor pagination, scoped keys, idempotency on every write, and a sandbox that mirrors production down to the webhooks.

SDKs Node, Python, PHP, Go, Ruby
5
SDKs Node, Python, PHP, Go, Ruby
signed webhook event types
27
signed webhook event types
sandbox parity with production
100%
sandbox parity with production
idempotency-key replay window
24h
idempotency-key replay window
import Zatabox from '@zatabox/node'
const zatabox = new Zatabox.Client({ apiKey: process.env.ZATABOX_API_KEY })
// 1 create the event
const event = await zatabox.events.create({
title: 'Friday Salsa Night',
startDate: '2026-07-04T20:00:00Z',
venueName: 'The Loft',
capacity: 80,
})
// 2 put tickets on sale
await zatabox.tickets.create({
eventId: event.id,
name: 'General Admission',
price: 20, currency: 'USD',
quantityTotal: 80,
})
// 3 go live
await zatabox.events.publish(event.id)

Real endpoints. api.zatabox.com · test safely with vt_test_ keys every feature, providers in test mode

05For AI agents · MCP

The first box office
your agent can run.

Every public API operation is a first-party MCP tool at mcp.zatabox.com. Claude, Cursor, ChatGPT or your own harness credentialed, audited, reversible.

claude · connected to zataboxmcp.zatabox.com

Refund everyone in row GA who asked this week, then move 20 unsold VIPs to general at $25.

refund_list7 pending requests found
refund_create × 7all approved · provider notified
ticket_type_updateVIP −20 · General +20 @ $25.00

Done 7 refunds approved and 20 seats re-tiered. Every action is in your audit log and reversible for 7 days.

Scoped credentials

Agents get mcp_ tokens with the same scope grammar as API keys events:write doesn't grant payouts:write.

Every action audited

Each tool call lands in your audit log and fires an agent.action webhook with the tool, args hash and principal.

7-day reversal window

Destructive agent operations can be rolled back from the portal for a full week. Autonomy with an undo button.

Rate-limited by design

MCP tokens default to 60 tool calls per minute a runaway loop can't empty your box office.

06White-label, honestly

Your brand on the door.
Ours only if you want it.

Most platforms make you the small print on their page. Zatabox is the reverse: the engine is ours, the marquee is yours.

API & widgets

Zero Zatabox branding, ever. Checkout, emails and tickets ship under your name by default.

Hosted pages

Your logo, your brand color, your handle at zatabox.com/o/you with reviews and a verified badge.

Custom domain

Serve the same page from events.yourbrand.com via CNAME and drop our footer still 5%, nothing extra.

zatabox.com/o/lumen-live/city-lights-tour
LLLumen Live✓ verified
follow

City Lights Tour

SAT AUG 22 · 20:00 · HARBOR HALL, LAGOS

General

₦25,000

on sale

VIP

₦60,000

12 left

Early bird

₦18,000

sold out

Powered by Zatabox optionalGet tickets

A real route on this site every organizer gets one

07Pricing, in full

5%

per ticket sold.

That is the entire pricing page. It fits in a sentence.

  • No monthly fee
  • No setup fee
  • No listing fee
  • No per-attendee fee
  • No card on file
  • Free events are free

Zatabox · settlement№ 0001

Ticket price
$40.00
Platform fee · 5%
$2.00
Monthly fee
$0.00
Setup · listing
$0.00

You keep

$38.00

Payment-provider fees (NOWPayments (crypto), Paystack, Flutterwave) pass through at cost

08Questions, answered

Before you ask

No card · no contract · 5% only when you sell

Doors open
in minutes.

$ npm install @zatabox/node

admit one · admit all