The Backend That Turned Three Disconnected Systems Into One Payout Pipeline
3
Source systems connected into one automated revenue backend
Automated
Revenue reconciliation moved from manual coordination to calculated pipelines
Zero
Manual steps remaining between a viewing session and a creator payout
"Revenue reconciliation that runs on manual coordination is not a process problem. It is an architecture problem. Once every viewing session became a governed record that flowed automatically to an invoice and a payout, the platform could finally keep the promise it was making to every creator."
At a glance
Uscreen, Stripe, and Bexio connected into one backend operational layer with no manual reconciliation step
A revenue calculation engine covering PPV, bundle, and subscription models, linked directly to invoice and payout records
Creator-facing dashboards exposing earnings, payout summaries, top streams, and regional performance in real time
Three systems, no layer connecting them to the people who needed the data
YourStage.live is a streaming and live events platform serving content creators, festival organizers, and their audiences. In the creator economy, the link between content performance and creator earnings is direct and operationally unforgiving. Viewing sessions drive revenue calculations. Revenue calculations drive invoices. Invoices drive payouts. Every step depends on accurate, reconciled data flowing correctly from the system before it.
Uscreen handled session and sales events. Stripe managed payments. Bexio handled invoicing. Each system did its job in isolation. What was missing was the platform that connected them into one coherent operational layer.
In the Creator Economy, Data Accuracy Is a Trust Problem
Platforms in this space run on a promise: you create content, we track the performance, and you get paid what you're owed. When the data layer behind that promise is fragmented, the trust breaks first. Creators who can't see their own earnings start questioning whether the numbers are right. Festival organizers without event-level visibility can't evaluate performance or plan the next one. And the platform absorbs the overhead of manually reconciling what should have been automatic from the start. The streaming and payment data was flowing. The operational system on top of it wasn't.
Every system YourStage.live relied on, connected into one operational backend:
Domain
Sources
What we track
Streaming and Events
Uscreen
Session data, sales events, PPV, bundle, and subscription activity
The instinctive fix is to hire a developer, wire up the webhook feeds, and write a reconciliation script that runs before payout day. That holds up until the platform grows. At scale, manual reconciliation means every payout cycle carries the risk of a calculation error, a missed session, or an invoice that doesn't match what actually happened.
YourStage.live didn't need a script. They needed an operational backend with real ingestion, a calculation engine, a governed data layer, and creator-facing APIs, built by a team that had What Orbit built
The architecture runs on one constraint: every viewing event in Uscreen becomes a governed financial record that flows through to an invoice and a payout automatically, with nobody touching it in between.
Webhook-driven ingestion pipelines that receive Uscreen session and sales data, store raw rows, and derive clean session, stream, PPV, bundle, and revenue records
A revenue calculation engine covering PPV, bundle, and subscription models, with results linked directly to invoice records
PostgreSQL tables for sessions, sales, revenue, payouts, plans, and scheduler data, keeping raw source data intact so recalculation is always possible
Stripe and Stripe Connect handling card payments and creator payouts, triggered from actual revenue records, not manual coordination
Bexio synchronizing customer records and invoice generation automatically
Creator-facing API endpoints exposing earnings summaries, payout summaries, view counts, top streams, top regions, and time series charts
APScheduler running recurring jobs that track production and live-event usage against purchased plan capacity.
Every payout now traces directly back to a session record. No gap. No manual step.
Tech Stack
What made the difference
1. Ingestion before logic
Every raw session and sales row from Uscreen was validated against the actual webhook payload before any revenue calculation touched it. The numbers were trustworthy before they were ever used, not after.
2. One source of truth, not three
Sessions, sales, revenue, payouts, and plans all live in the same governed PostgreSQL layer, with raw source data kept intact. Recalculating a payout never means guessing, it means re-running against the same trusted records.
3. Payments triggered by data, not by people
Stripe and Stripe Connect fire off actual revenue records instead of a manual trigger. Bexio syncs customer records and generates invoices on its own. Nobody has to remember to run anything.
4. Every user sees only what's theirs
Creators get earnings and payout summaries scoped to them. Festival organizers get event-level visibility scoped to their events. Nobody's looking at someone else's numbers, and nobody's waiting on someone else to pull a report.
What changed for the team
Before, revenue reconciliation required manual coordination at every payout cycle. Creators couldn't reliably see their own earnings between payouts. Festival organizers had no visibility into event-level performance. The internal team held three systems together by hand.
Creators get a dashboard that reflects real earnings from streaming activity in real time
Revenue reconciliation runs as an automated calculation pipeline, not a manual process
Invoice generation and payout execution are wired directly to actual revenue records
Festival organizers get scoped visibility into event-level performance without needing internal support
The admin team gets one governed interface for managing the whole platform
The data was always there. Orbit built the operational system that made it usable for every user type the platform serves.
Company Overview
A streaming and live events platform serving content creators and festival organizers. The platform manages the full chain from viewing activity to revenue calculation, invoicing, and creator payouts across PPV, bundle, and subscription models.