The operating system
behind the carnival.
One place for quotes, contracts, vendor POs, COIs, payments, and the day-of event — engineered so corporate and every franchisee work the same way without ever seeing each other's data.
Quote → Invoice
Build the estimate. Send a tokenized approval link. Convert without retyping.
Line items, party packages, vendor markup, taxes, deposits — all priced once and reused. Customers approve through a secure link or the office marks accepted by phone. The accepted quote becomes the invoice. No double entry.
Estimate #1218
Pending approval| Item | Qty | Unit | Sub |
|---|---|---|---|
| Bounce house — Big Top XL | 1 | $425 | $425 |
| Cotton candy cart + attendant (2h) | 1 | $180 | $180 |
| Carnival games package (6) | 1 | $260 | $260 |
| Setup + breakdown crew | 2 | $90 | $180 |
or mark accepted by phone
Vendors + COIs
Per-vendor PO trail with e-signing. Insurance brokers, AI endorsements, policy-renewal warnings caught before the date.
Every PO carries the vendor, the event, and a signature trail. The COI watcher flags policies expiring inside the event window so nothing reaches the day-of with a lapsed certificate.
SoCal Bounce Co.
COI expires Aug 30, 2026
Sugar & Sparks Concessions
COI expires Sep 12, 2026
AAA Inflatables
COI expires Aug 04, 2026
Westside Generators
COI expires Jul 18, 2026
Day-of
Crew rosters, drive-time cache, packing slips, multi-stop chains.
The day-of view collapses everything an event lead needs onto one screen: assigned crew, vendor pickups, drive times routed and cached, the packing slip, and live status. Every change carries an actor and timestamp on the activity feed.
Crew · Avalos event
All confirmed
- 8:15 AMPickup — SoCal Bounce22 min
- 9:05 AMSetup — Murray residence
- 12:00 PMEvent live · 2.5 hours
- 3:30 PMBreakdown + return28 min
Franchise isolation
One codebase, many franchises, zero data leakage.
Every query is scoped to the franchise that owns the record. Corporate has a switcher to step in; franchisees never see another territory's clients, quotes, COIs, or staff. The isolation contract is enforced in the data layer, not at the route — so a slip on a single page can't expose another franchisee.
My Little Carnival · San Diego
TCFE · Orange County
28 clientsFranchise #3 · pending onboarding
0 clientsEvery query scoped to franchise_id. Switching tenants reloads with a fresh session — no cached rows from the previous franchise.
Built by ORBT Labs
We build operating systems
for messy real-world businesses.
BIGTOP is one of them. Quotes, contracts, vendor flow, day-of logistics, multi-tenant data — the parts most software treats as an afterthought, built like they matter. If you've got an operation that needs the same treatment, talk to us.