Powered by Smartsupp

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

See it move

Ninety seconds to
see what Zatabox is.

A short video that introduces Zatabox, who it's for, what we offer and how the whole platform fits together in one go.

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 api.zatabox.com/mcp. Claude, Cursor, ChatGPT or your own harness credentialed, audited, reversible.

claude · connected to zataboxapi.zatabox.com/mcp

Who's asked for a refund this week? Then move 20 unsold VIPs to general at $25.

refund_list7 pending requests · 5 cite the date change
org_overviewGA 82% sold · VIP 31% · 30d revenue $18.4k
ticket_type_updateVIP −20 · General +20 @ $25.00

20 seats re-tiered. The 7 refunds are summarised for you approving one moves money, so that stays your click in the portal. Every action is in your audit log and reversible for 7 days.

Scoped credentials

Agents get an OAuth grant you approve in the portal, or a scoped vt_mcp_ token both carry the same scope grammar as API keys, so events:write doesn't grant wallet:read.

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

Every MCP tool call hits a rate-limited REST endpoint underneath, with velocity caps on purchases 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